0

ダッシュ js プレーヤーhttp://dashif.org/reference/players/javascript/0.2.5/index.htmlを使用していますが、GPAC で作成したダッシュ コンテンツを挿入するとエラーが発生します。

GPAC-0.5.1-rev4689 でダッシュ コンテンツを作成しようとしましたが、プレーヤーから次のエラーが表示され、MEDIA_ERR_SRC_NOT_SUPPORTED初期化セグメントの精緻化で停止します。

それ以外の場合は、安定版である GPAC-0.5.0 を使用しようとしましたが、プレーヤーはMEDIA_ERR_DECODE最初のセグメントでエラーを返し、初期化セグメントを正しく読み取ります。

2 つのソリューション ( gpac 0.5.0 の初期化セグメントと GPAC-0.5.1-rev4689 のセグメント) をマージすると、ダッシュ コンテンツが機能します。

問題は、GPAC-0.5.1-rev4689 バージョンの初期化セグメントと、GPAC-0.5.0 のメディア セグメントです。

これを修正する方法を知っている人はいますか?ありがとう

4

3 に答える 3

0

少し遅れましたが、同じ問題がありました。これが私がそれを解決した方法です:

メディア ソース拡張機能は、スローするデータの形式に非常に特化しており、トリガーとなるものがいくつかありますMEDIA_ERR_SRC_NOT_SUPPORTED

MIME タイプ

セグメントが正しい MIME タイプで配信されていることを確認してください。GPAC コンテンツの場合、それは である必要がありますvideo/mp4。ブラウザー (Chrome と仮定しましょう) が MIME タイプをツール -> 開発者ツールを使用して、[ネットワーク] タブをクリックすると認識しているものを確認できます。

メディア形式

初期化 (およびメディア) セグメントにある ISO ボックスを確認します。mp4parserを使用してそれを行うことができます。ファイルをチェックする必要がある要件のリストを次に示します。uuidまた、Chrome は初期化セグメントのボックスが気に入らないようです。これは要件には書かれていませんが、そのボックスを取り除くことで問題が解決しました。

于 2014-02-20T09:43:48.543 に答える