2016-09-08 5 views
1

ご存じのように、FlashはHTML5で完全に置き換えられ、RTMPを使用できなくなる可能性があります。そのため、私はMPEG-DASHを検討していますが、レイテンシが非常に高いようです。私はwowzaライブストリーミングエンジンでMPEG-DASHを試みましたが、私は全く受け入れられない50秒のレイテンシーを得ました。私は待ち時間< 3秒が必要です。この記事の状態としてMPEG-DASHのレイテンシとは何ですか?

https://blog.red5pro.com/webrtc-one-to-many-broadcasting-why-latency-is-important-what-the-future-holds/

MPEG-DASH高レイテンシーを持っているが、私は、我々はMPEG-DASHを使用できないことを私の同僚を説得するために使用できるいくつかの理論的な真理がありますか?どんなMPEG-DASHのエキスパートですか? MPEG-DASHがどのように機能するかを説明する良いエッセイは何ですか?

おかげ

+1

最小値はセグメント期間/ GOPサイズです。次に、トランスコーディング/ cdn/etcが追加するものを追加してください。 – szatmary

+0

時間と時間をもう一度やってみましょう。 "...まったく受け入れられません。私は3秒未満の待ち時間が必要です。" **なぜ?**まず、あなたは絶対にこれを確信していますか?私がDirecTVのSuper Bowl(おそらく今年の最も注目されているライブイベントの1つ)を見ると、私は15秒遅れで、誰も気付かない。そして、もしあなたがこれを必要とするなら、あなたは実際にすべてのクライアントのためにそれを必要としますか? (同様の質問については私のポストを参照してください:http://stackoverflow.com/a/37475943/362536)そして、いくつのクライアントにストリームする必要がありますか?これは重要な情報です。 – Brad

+0

レイテンシ、品質、スケーラビリティ、およびコストの間にいくつかの重要なトレードオフがあることに気づく必要があります(まだない場合)。ビデオ品質にダメージを与えてレイテンシを数秒遅くする準備ができていますか?低レイテンシビデオをスケーリングするためのカスタムリグから、技術的な問題に取り組むための小さなチームを雇いたいですか?あなたがその人にイエスと答えて、あなたが目にしているスケールをより詳細に示すことができれば、あなたの問題に対するより良い答えが得られます。 – Brad

答えて

3

ISOBMFFパッケージとMPEG-DASHを用いて待ち時間の理論上の下限値はフレームである(符号化時間を除く、CDN ...)。 1つのフレームを1つのISOBMFFムービーフラグメントに格納し、HTTPチャンクとして配信することで実現できます。この手法を使用すると、レイテンシはムービーフラグメントの持続時間になります。これはセグメント期間に影響を与えません。必要に応じて、1秒、2秒、10秒のセグメントを設定できます。これはローカルエリアネットワークで実証されました。エンコード/デコード時間とダウンロード遅延自体(伝播とキャッシング)を追加する必要があります。この詳細についてはpublicationをご覧ください。 GPACツールを使用して実際のストリームhereをテストすることもできます。

関連する問題