media-source

    1

    1答えて

    複数のソースから同時にビデオをダウンロードしようとしています。しかし、MSEのappendBufferメソッドは、ビデオファイルのシーケンス順序に従わないと常に失敗します。 パートをランダムに追加して、できるだけ早くビデオを再生したいと思います。 私はSourceBufferモードのプロパティとtimestampOffsetを調べていました。それらのどれも役に立たなかった。 ソースwebmファイル

    4

    1答えて

    MediaSourceを使用して2つのストリーム(オーディオとビデオ)を再生しようとしています。私は、任意の大きさの順序でそれらのバッファ(XHRを介して取得ArrayBuffer型)を付加して成功している:同じサイズのXXXバイトの チャンクランダムサイズのXXXバイトの チャンクXXXの チャンク秒単位でバイトに変換 ビデオとオーディオが完全に同期して再生され、すべての範囲が正しく変換されます

    11

    1答えて

    Mp4Boxを使用して長いMP4ビデオの固定長セグメントを作成しました。 Mp4Boxはmv_init.mp4というメタ情報ファイルを作成し、mv_1.m4s、mv_2.m4sなどのセグメントを作成します。私はHTML5 Media Source Extensionsを使用してビデオをストリーミングし、ストリーミングは正常に動作しています。 問題は私のHTML5プレーヤーの機能を求める時間を利用で

    9

    2答えて

    私はwebsocketでコードストリームビデオをいくつか書いていますので、ChromeとEdgeで動作しますsourcebuffer。 しかし、これをFirefoxで実行すると、動画は再生されず、回転するホイールアニメーションだけが表示されます。 <video>の統計情報を確認すると、準備完了状態としてHAVE_METADATA、ネットワーク状態としてNETWORK_LOADINGが読み込まれます

    2

    1答えて

    websocketでライブストリーミングを再生するためにMedia Source Extension(MSE)APIを使用しようとしました。ブラウザが約1日間クラッシュする以外はすべて正常に動作します。私はまた、記憶が常に増加することを発見しました。以下は私のスニペットです。あまりにも多くのデータを追加するとメモリが常に増加し、Chromeの異常な動作につながると思います。メモリリークを防ぐために

    2

    1答えて

    Chromeモバイルを使用してiOSでhls.jsを使用しようとしていますが、確かにChrome MobileはMediaSourceExtensionsをサポートしていません。 どのような方法でもMSEはiOSでサポートされていますか? (Chrome Mobile、Firefox Mobile ..?) もしそうでなければ、それを実装する計画はありますか?

    0

    1答えて

    私はHTML5 VideoSource拡張機能を使用しており、'updateend'イベントでどのように時刻が報告されているかを知る必要があります。私はクロームコンソールにイベントを記録するとき、私は次のようなデータを取得する:スクリーンショットに示すように timeStampにとして報告タイムスタンプ値があります。私は現在、頭や尾を作ることができず、ミリ秒、マイクロ秒、またはナノ秒であることを知

    0

    1答えて

    誰かがすでに自分のシンプルなDASHプレーヤーを作ろうとしていたのでしょうか(そしてたぶんいくつかのサンプル/ソースコードを持っています)、GITHUBのdash.jsリポジトリを使用していないのでしょうか?作成/書き込みプロセス?

    2

    1答えて

    持続時間が5秒(1.32分)を超えるWebmを再生します。 this webm I'haveはチャンクが追加されていないと、ビデオは、いくつかの時点で停止し、私はそれを実行すると、この例を変更しようとしてきて、私はこのエラーを取得しています: InvalidStateError:試みが使用しました使用できない、または使用できなくなったオブジェクト sourceBuffer.appendBuffer

    2

    1答えて

    DASHを使用して動画をストリーミングするには、HTML5 Media source extensions (MSE)を使用しています。私はMP4Boxを使って、2つのビデオトラックを含むMP4ファイルからメディアセグメントを作成しました。だから私が持っているのは、moov->sidxボックスと、両方のビデオトラックを含む複数のメディアセグメントmoof->mdatを持つ単一の初期化セグメントです