2017-04-23 14 views
1

私は1ヶ月間この問題に立ち往生しており、解決策は見つかりませんでした。モバイルビデオブラウザのビデオppt同期

プレゼンターのライブビデオストリームとpptスライドの画像があるWebページを開発しています。今、発表者がスライドを変更すると、私たちのウェブページはそれに応じてスライドイメージを変更する必要があります。 jQueryを使用してスライド画像を取得していますが、3g、4gのデータではHTTPの信頼性が低く、バッファリングもppt同期の問題であるため、常に+1〜+ 10秒(またはそれ以上)の遅延があります。私はこの遅れを取り除き、スライドがリアルタイムで同期されているように感じます。

私はHTTPストリーミングプロトコルでJWplayerを使用しています。ビデオppt同期のためにモバイルデバイス上で動作する他のプレーヤーは歓迎されます。

RTMPはモバイルデバイスでは機能せず、使用できません。また、モバイルブラウザではメタデータを読み取ることができないため、メタデータからキューポイントを取得することはできません。

このプロジェクトを完了するのに役立つように、あなたのソリューションをご紹介ください。

+0

ありませんが、まだ返信。このような問題に取り組んでいる人はいませんか? – prash32

+0

スライドへの更新が行われたかどうかを確認するにはどうすればよいですか?フラグは、現在(setTimeout/AJAXを使用して)各クライアントによって現在ポーリングされている「プレゼンター」側に設定されていますか?私はWebRTCなどを見て、HTTP経由でポーリングするのではなく、プレゼンター(ホスト)とクライアント(ピア)の間に「リアルタイム」通信チャネルを設定することをお勧めします。 – jherrieven

+0

はいプレゼンター側のスライド変更を示すフラグセットがあり、このスライド変更を引き起こすためにsetTimeout/AJAXが使用されます。 WebRTCは多くの帯域幅を占有し、ビデオ再生の品質管理はあまりありません。 – prash32

答えて

0

このタスクに対処するためにビデオを使用する必要はありません。実際には、HTML5を使用して、再生のプログラム制御を設定することができます。これがiSpring Platformの仕組みです。プレゼンテーションが始まる前に、HTML5またはFlashに変換されるサーバーにアップロードしてください。発表者が最後にスライドを切り替えると、サーバーは必要なスライドに関する情報をすべての参加者に送信します。プレゼンテーションをロードすると、中央サーバーからのコマンドに従い、自動的に必要なスライドに切り替わります。それは、より緊密だとして

このソリューションは、おそらくビデオを記録するよりも優れている:HTML5が良く見える、テキストが明確にされ、あまりの重さ、およびモバイルデバイス上で閲覧することができます。もし興味があるならここにリンクです:http://www.ispringsolutions.com/ispring-platform

関連する問題