2017-10-17 4 views
1

私はビデオライブストリーミングのために以下のSDKを使用しています。遅延時間が200 msのライブビデオストリーミング

https://github.com/ant-media/LiveVideoBroadcaster

Serverは、RTMPベースです。 RTMPサーバーにビデオライブストリームを送信し、AMS(Adobe Media Server)プレーヤーでビデオを再生します。

現在、待ち時間の値は30秒​​を超えています。どのようにしてこの待ち時間を短縮できますか?我々は200msを達成したい。上記のsdkでこれを行うことは可能ですか?

もしそうでなければ、超低遅延値でライブビデオストリーミングを提供できる他のアンドロイドネイティブSDKを提案してください。

助けてください。

ありがとうございました。

答えて

0

遅延は、TCPベースのRTMPの選択と途中のキャッシングサーバーによって発生します。より良い結果を得るには、UDPベースのWebRTCに切り替えます。 1人または少数のプレイヤーがいる場合は、直接ストリーミングする方が効果的です。

多くのサブスクライバや洗練されたサブスクリプションポリシーがある場合は、リレーサーバーが必要です。しかし、それでも最善の戦略は、必要に応じてWebRTCを介してRTMPに変換できるサーバーにビデオを送信することです。どのようにWOWZAflashphonerがそれに対処するか参照してください。

私は主題を学ぶためにこれらの参照を使用しています

関連する問題