問題タブ [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.
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 でよりスムーズに再生できるようになった理由を教えてください。
javascript - Wowza を使用した VideoJS でのアダプティブ ストリーミング
videojs player でアダプティブ ストリーミングを実現するにはどうすればよいですか? JWplayer 、 flowplayer などの一部の有料版ビデオ プレーヤーがアダプティブ ストリーミングをサポートすることは知っていますが、 videoJS などのオープンソース html5 ビデオ プレーヤーでアダプティブ ストリーミングを実現する必要があります。サーバー側/クライアント側でアダプティブ ストリーミングを実行できれば、それで問題ありません。それを行うにはいくつかの提案が必要です。
media-player - osmf で f4melement のカスタム NetLoader を設定する方法
f4mコンテンツを再生するアダプティブビットレートでHDSを使用して、カスタムosmfプレーヤーを実行しています。
また、適応ビットレート アルゴリズムに問題がありました。最高ビットレートに達すると、低いビットレートのインデックスが作成されません。
そのため、カスタム NetLoader クラスを使用して ABR アルゴリズムのいくつかのルールを構成できないことがわかりました... しかし、これまで、videoelement でそれを使用する例を見つけただけです。
「mediaFactory.createMediaElement」メソッドを使用して、リソースのメディア要素を取得しています。コードは次のとおりです。
ios - ios play HLS - 利用可能な最低ビットレートのみ
ffmpeg でエンコードされた ipad (ios 6) で、IIS によってストリーミングされた HLS をさまざまなビットレートで再生しようとしています。最も低いビットレート (600k) のみがネイティブ プレーヤーで再生されていることがわかります。それを再生するには、Safari でメイン インデックス ファイル (.m3u8) を開いているだけです。
なぜこれが起こるのかを理解するためにプレーヤーからいくつかのログを取得する方法はありますか? Safari 開発者ツールで試してみましたが、そこから多くの情報が得られませんでした
ありがとう
ios - MPMoviePlayerController MovieAccessLogEvent - 膨張したobservedBitrate
私は現在 を使用しておりMPMoviePlayerController
、ビデオ再生の指標を分析しています。具体的には、アダプティブ ビットレートの分析です。
テストの一環として、ビデオの特定のレンディションを固定ビットレート ( 995kbps
) で読み込みobservedBitrate
ますが、 my のプロパティから読み取るとMPMovieAccessLogEvent
、この値はさらに大きくなり、約15mbps
.
この返されるビットレートが再生のビットレートよりもかなり高い既知の理由はありますか? 私はすべての値とすべての再生を再確認しましobservedBitrate
たが、膨らんでいるのは間違いなく です。
ドキュメントによると、この値は次のとおりです。
ムービー プレーヤー用にダウンロードされたすべてのメディアの経験的なスループット (ビット/秒)。
アップデート
私はこの質問を開発者フォーラムに投稿し、回答を受け取りました.
https://devforums.apple.com/thread/216659?tstart=0
セグメントのビット レートをダウンロードして測定する mediastreamvalidator で HLS ビデオをチェックする価値があります。
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 プレーヤーにバインドする方法を知る必要があります。
video - アダプティブ ビットレート ストリーミング
動画配信初心者です。ネット上で答えが見つからないアダプティブ ビットレート ストリーミングに関する質問があります。100 以上の動画があり、それぞれに 360p、720p、1080p の 3 つの異なる品質があります。つまり、サーバーに 300 以上のビデオ ストアが必要です。
Wowza のようなアダプティブ ビットレート ストリーミング ソリューションを使用する場合、サーバーにそれぞれ 3 つの品質を保存する必要がありますか? または、サーバーに保存する最高品質のビデオ ファイル (1080p) が必要なだけで、Wowza は視聴者にすべての品質を抽出しますか?
手伝ってくれてありがとう。
iphone - http ライブ ストリーミングのパフォーマンス (指標)
ビデオに HLS を使用しています。m3u8 ファイルは iPhone と iPad で問題なく動作しますが、そのパフォーマンスを測定して、それがどれほど優れているかを示したいと考えています。使用できるさまざまなメトリックについてはわかりませんが、帯域幅を制限した場合に正しく切り替わることを確認するために、使用しているビットレート バージョンも確認できるようにしたいと考えています。iPadまたはiPhoneでは、どうすればそれができるかわかりません。誰かがすでにそれを行っている場合は、アドバイスをいただければ幸いです。
ありがとう!