問題タブ [mpeg-dash]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html5-video - MPEG DASH ビデオのストリーミングに Dash.js が必要なのはなぜですか?
私はhtml 5アダプティブストリーミングを初めて使用し、そこにある情報はかなり矛盾しています。Windows サーバー クラウドで 2 時間の h264 ファイルをストリーミングするテスト環境を作成し、html5 プレーヤーを使用してローカル コンピューターで再生したいと考えています。
質問: Mpeg ダッシュ ビデオを再生するために Dash.js が必要なのはなぜですか? Dash.js は、サーバー (明白に聞こえます) またはクライアント (奇妙に聞こえます) にインストールする必要があるものですか?
video-streaming - edash パッケージャーを使用して mpd ファイルを生成するには?
edash-packagerを使用して mpd マニフェスト ファイルを生成する方法.?
manifest - MPEG-DASH - AdaptationSet でコンテンツはどのように分離されていますか?
MPD形式を理解しようとしています。標準の AdaptationSet に関する情報を読みましたが、Representation を異なる AdaptationSet に分離する方法がよくわかりません。
規格は次のように指摘しています。
表現は、表現に存在するメディア コンテンツ コンポーネントのメディア コンテンツ コンポーネント プロパティに従って適応セットに配置されます。
例: http://www-itec.aau.at/~cmueller/libdashtest/showcases/redbull_segment_template.mpd
AdaptationSet は 5 つあり、メディア コンポーネント タイプ (contentType)はすべてビデオだと思いますが、属性contentType="RedBull 320x240"、contentType="RedBull 480x360"などの値と画像がわかりません。縦横比は、最初の 2 つの AdaptationSet で等しく、最後の 3 つの AdaptationSet で等しくなります。また、言及されているその他のプロパティ (役割、視点など) については、情報は提供されません。
別の例: http://ftp-itec.uni-klu.ac.at/dash/conformance/mp4-full-gdr/mp4-full-gdr-mpd-AV-BS.mpdでは、コーデックの値が異なります各表現を同じ AdaptationSet に入れます。したがって、この属性は異なる AdaptationSet での分離には影響しません。
何か助けはありますか?
ありがとうございました!
javascript - MediaSource: Uncaught InvalidStateError: 'SourceBuffer' で 'appendBuffer' を実行できませんでした: この SourceBuffer は削除されました
最初のデモ MediaSource を試してみましたが、ビデオを再生できません。私が使用しているソースは webm ビデオ「big-buck-bunny_trailer.webm」です。「Uncaught InvalidStateError: Failed to execute 'endOfStream' on 'MediaSource': The 'updating' attribute is true on one or more of this MediaSource's SourceBuffers.」というメッセージが引き続き表示されます。ソースバッファ更新フラグも処理しましたが、まだ機能していないようです。
ffmpeg - FFMPEG で MPEG-dash ストリーミングを再生する
ffmpeg で MPEG-dash ストリーミングを再生すると問題が発生します。OSMO4 や DASH.js など、MPEG-dash を再生できるツールがたくさんあることは知っていますが、FFMPEG で MPEG-dash を再生できるかどうか疑問に思っています。もう 1 つの質問ですが、MPEG-dash ストリーミングを再生するときの起動時間をどのように判断できますか? つまり、サーバーに MPD ファイルを要求してから、ビデオ表示の最初の画像が画面に表示されるまでの時間ですか? ありがとう!
javascript - HLS から MPEG DASH
私は現在、オーディオとビデオをブラウザーに配信するために MPEG Dash に依存するプラットフォームに取り組んでいます。onDemand の場合、ffmpeg を使用してビデオを h264/aac にエンコードし、MP4Box を使用して manifest.mpd ファイルを作成します。現在、ライブ MPEG Dash ストリームを作成する方法、より具体的には hls ライブ ストリームを MPEG Dash にエンコードする方法を見つけようとしています。
- Chrome は mpeg2ts をサポートしていないため、すべての .ts セグメントを .mp4(h264/aac) セグメントに再エンコードする必要がありますか?
- その場合、すべてのセグメントを継続的に再エンコードするにはどうすればよいですか (異なる解像度、異なるビットレート)
- MP4Box で動的マニフェストを作成するにはどうすればよいですか / 入力パラメーターはどのようになりますか