問題タブ [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.

0 投票する
2 に答える
5994 参照

streaming - MPD ファイルの検証 - MPEG-DASH を使用

c057623_ISO_IEC_23009-1_2012 仕様に従って、(クライアント側から) MPEG-DASH の使用を開始しました。

私が受け取ったMPDファイルを検証するためのパブリックライブラリまたはオープンソースがあるかどうかは誰にもわかりませんか?

xml の処理に問題はありません。

どんな助けでも大歓迎です。

0 投票する
3 に答える
5645 参照

video-streaming - videoJs プレーヤーとの Mpeg-dash コードの統合

videoJs プレーヤーを使用してビデオを再生していますが、videoJS で mpeg-dash がサポートされているかどうかを知る必要がありますか? ..このリンクhttp://msdnrss.thecoderblogs.com/2014/01/mpeg-dash-tutorial-embedding-an-adaptive-streaming-video-within-your-html5-application-2/を参照して、mpeg を再生しました-ダッシュビデオ。

コード内

これで mpeg-dash ビデオが再生されますが、videoJS と Dash は相互にリンクされていないため、ダッシュを videoJs プレーヤーにバインドする方法を知る必要があります。

0 投票する
2 に答える
2437 参照

javascript - MPEG-DASH クロスブラウザプレイ

ビデオ ファイルをストリーミングしたいのですが、DASH アダプティブ ストリーミング機能が興味深いことがわかりましたが、クライアント側の再生 (統合されたhtml5「ビデオ」タグ付き)。dash.js が chrome の mediasource API で動作することは知っていますが、間違っていなければ、それらは W3C によって標準化されるべきです。Firefox、MSE API は最近のバージョンで既に利用可能であると言っていますが、 dashif.org のサンプル ビデオは機能しませんが、警告には、chrome で再試行する必要があることが示されています。では、Web 開発を初めて経験したばかりの貧弱な学生は、html5 を使用してビデオをアダプティブ ストリームするために何ができるでしょうか?

0 投票する
3 に答える
33700 参照

video - MPEG-DASH セグメント (例: init.mp4 + セグメント.m4s) を結合して完全なソース.mp4 に戻しますか?

GPAC ( http://gpac.wp.mines-telecom.fr/ ) を使用して、MPEG-DASH 仕様と共にビデオ セグメンテーションを実行できます。結果のタイプの 1 つは、init ファイル (例: init.mp4) といくつかの大まかに固定された期間のセグメント (例: segment-%d.m4s) の組み合わせです。これらの結果を取得したばかりで、それらを元に戻して 1 つの完全な source.mp4 ファイルに結合したい場合はどうすればよいですか? これに GPAC または ffmpeg を使用できますか?

0 投票する
1 に答える
2500 参照

ffmpeg - MPEG-DASH 作成初期化セグメント

ffmpeg -segment を使用してデスクトップのビデオ キャプチャをセグメント化し、ネットワーク経由で送信して、クライアントに提供し、dash.js を使用して再生します。問題は、プレーヤーが初期化セグメントを検索していて、それを作成する方法がわからないことです。
この ffmpeg コマンドを使用してセグメントを作成します。

ストリーム用に作成したマニフェストは次のようになります。

プレーヤーのデバッグ モードでは、次のものが出力されます。

生成されたセグメントの初期化セグメントを作成するにはどうすればよいですか? 私はそれを機能させることができないようです。

0 投票する
0 に答える
187 参照

youtube - flowplayer を使用したダッシュ ビデオのストリーミング

ビデオ (Dash のみ) への直接リンクとオーディオへの別のリンクがあるとします。flowplayer でオーディオ付きのビデオをストリーミングするにはどうすればよいですか? .たとえば、YouTube では、1080p と 480p のオーディオとビデオを分離します。

0 投票する
1 に答える
3264 参照

html - Chrome 37 の dashif 参照プレーヤーの MEDIA_ERR_DECODE

Chrome が (自動的に!) バージョン 37 (バージョン 36 から) に更新されたため、dashif.org の Dash リファレンス プレーヤーに問題があります。

Chrome バージョン 36 ではすべてが魅力的に機能しましたが、Chrome バージョン 37 では再生を拒否し、以前のバージョンにダウングレードする方法はありません (Google で検索しましたが、どこにも見つかりません)。フラグメントのデコードに何らかの問題があるに違いありません (Chrome のバグ?)。私の Android タブレットには、最新の安定版 (36) とベータ版 (37) の両方のリリースがあり、プレーヤーは安定版リリースでのみ動作します。

プレーヤーからのログ:

ただし、キャプション テストをソースとして使用する公式プレーヤー ( http://dashif.org/reference/players/javascript/1.1.2/index.html ) は、Chrome 37 でも動作します。唯一の違いは (ログで) )、コーデック (avc1.42c01e の代わりに avc3.42c01e、mp4a.40.5 の代わりに mp4a.40.2) です。

ビデオ ファイルを FFMPEG でエンコードし、MP4box で DASH しました。Chrome 37 では、FFMPEG で出力されたファイルを再生できます。

これについて何か考えている人はいますか?

0 投票する
1 に答える
3792 参照

html - さまざまな長さのセグメントを持つ単純な mpeg ダッシュ プレイリスト

さまざまな長さの h264/AAC mp4 ファイルのリストだけを含む DASH プレイリストを作成する「簡単な」方法があるかどうか疑問に思っています。仕様では、さまざまなサイズをライブ プロファイルに制限しているようです。これには、セグメント テンプレートを使用する必要があります。これには、セグメントを簡単に列挙できるようにする必要があります。私のセグメントには一意の ID があります。このように、テンプレートの URL で説明することはできません。この問題を回避する簡単な方法がありませんか?

私の完璧な世界のシナリオは次のようになりますが、ダッシュ プレイヤーを満足させるものではないようです。

0 投票する
0 に答える
366 参照

android - ExoPlayer を構成するためにどの表現を選択する必要がありますか

ExoPlayer を使用して、いくつかの品質の DASH ビデオを再生しようとしています。

私が知る限り、DASH では複数の期間と各期間に複数の品質を定義できるため、次の期間が開始されたときにネットワーク速度に応じて品質を切り替えることができます。

http://developer.android.com/guide/topics/media/exoplayer.htmlのチュートリアルでは、 と を取得audioRepresentationsvideoRepresentationsて渡すことを提案しています。MediaPresentationDescriptionParserクラスを使用してMPDファイルから解析できます。

私の質問は: N 期間と 2 つの品質の場合... 2 つの表現 (サンプルとして最初の期間から取得) のみを渡す必要がありますか、それともすべての期間のすべての表現のリストを渡す必要がありますか?