問題タブ [adaptive-bitrate]

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 投票する
0 に答える
312 参照

ios7 - MPMoviePlayerViewController が iOS7 で m3u8 をスムーズに再生しない

MPMoviePlayerViewController は、アダプティブ ビットレートのストリームを iOS7 でスムーズに再生しません。いくつかの一時停止があります。iPhone 5でも、42mb(実質12mb)の3g接続でも。ストリームは、300、150、および 900kbps のアダプティブ ビットレートで構成されます。これがどのように見えるかです: https://www.dropbox.com/s/zo9mc8n414wp0c1/Video%2010-10-13%2016%2038%2003.mov

iOS6 では、同じ種類のデバイス、同じネットワーク上の同じストリームが連続して再生されます。

このバッファリングの原因はどこにあり、iOS7 でよりスムーズに再生できるようになった理由を教えてください。

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

javascript - Wowza を使用した VideoJS でのアダプティブ ストリーミング

videojs player でアダプティブ ストリーミングを実現するにはどうすればよいですか? JWplayer 、 flowplayer などの一部の有料版ビデオ プレーヤーがアダプティブ ストリーミングをサポートすることは知っていますが、 videoJS などのオープンソース html5 ビデオ プレーヤーでアダプティブ ストリーミングを実現する必要があります。サーバー側/クライアント側でアダプティブ ストリーミングを実行できれば、それで問題ありません。それを行うにはいくつかの提案が必要です。

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

media-player - osmf で f4melement のカスタム NetLoader を設定する方法

f4mコンテンツを再生するアダプティブビットレートでHDSを使用して、カスタムosmfプレーヤーを実行しています。

また、適応ビットレート アルゴリズムに問題がありました。最高ビットレートに達すると、低いビットレートのインデックスが作成されません。

そのため、カスタム NetLoader クラスを使用して ABR アルゴリズムのいくつかのルールを構成できないことがわかりました... しかし、これまで、videoelement でそれを使用する例を見つけただけです。

「mediaFactory.createMediaElement」メソッドを使用して、リソースのメディア要素を取得しています。コードは次のとおりです。

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

ios - ios play HLS - 利用可能な最低ビットレートのみ

ffmpeg でエンコードされた ipad (ios 6) で、IIS によってストリーミングされた HLS をさまざまなビットレートで再生しようとしています。最も低いビットレート (600k) のみがネイティブ プレーヤーで再生されていることがわかります。それを再生するには、Safari でメイン インデックス ファイル (.m3u8) を開いているだけです。

なぜこれが起こるのかを理解するためにプレーヤーからいくつかのログを取得する方法はありますか? Safari 開発者ツールで試してみましたが、そこから多くの情報が得られませんでした

ありがとう

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

ios - MPMoviePlayerController MovieAccessLogEvent - 膨張したobservedBitrate

私は現在 を使用しておりMPMoviePlayerController、ビデオ再生の指標を分析しています。具体的には、アダプティブ ビットレートの分析です。

テストの一環として、ビデオの特定のレンディションを固定ビットレート ( 995kbps) で読み込みobservedBitrateますが、 my のプロパティから読み取るとMPMovieAccessLogEvent、この値はさらに大きくなり、約15mbps.

この返されるビットレートが再生のビットレートよりもかなり高い既知の理由はありますか? 私はすべての値とすべての再生を再確認しましobservedBitrateたが、膨らんでいるのは間違いなく です。

ドキュメントによると、この値は次のとおりです。

ムービー プレーヤー用にダウンロードされたすべてのメディアの経験的なスループット (ビット/秒)。

アップデート

私はこの質問を開発者フォーラムに投稿し、回答を受け取りました.

https://devforums.apple.com/thread/216659?tstart=0

セグメントのビット レートをダウンロードして測定する mediastreamvalidator で HLS ビデオをチェックする価値があります。

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 に答える
1401 参照

video - アダプティブ ビットレート ストリーミング

動画配信初心者です。ネット上で答えが見つからないアダプティブ ビットレート ストリーミングに関する質問があります。100 以上の動画があり、それぞれに 360p、720p、1080p の 3 つの異なる品質があります。つまり、サーバーに 300 以上のビデオ ストアが必要です。

Wowza のようなアダプティブ ビットレート ストリーミング ソリューションを使用する場合、サーバーにそれぞれ 3 つの品質を保存する必要がありますか? または、サーバーに保存する最高品質のビデオ ファイル (1080p) が必要なだけで、Wowza は視聴者にすべての品質を抽出しますか?

手伝ってくれてありがとう。

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

iphone - http ライブ ストリーミングのパフォーマンス (指標)

ビデオに HLS を使用しています。m3u8 ファイルは iPhone と iPad で問題なく動作しますが、そのパフォーマンスを測定して、それがどれほど優れているかを示したいと考えています。使用できるさまざまなメトリックについてはわかりませんが、帯域幅を制限した場合に正しく切り替わることを確認するために、使用しているビットレート バージョンも確認できるようにしたいと考えています。iPadまたはiPhoneでは、どうすればそれができるかわかりません。誰かがすでにそれを行っている場合は、アドバイスをいただければ幸いです。

ありがとう!