問題タブ [m3u8]

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

node.js - ノード JS を使用した HLS ストリーミング

node.js を使用して HLS コンテンツをストリーミングしようとしています。そして、どういうわけかそれは機能していません。誰かが私を助けてくれれば、とても助かります。

問題:- node.js から HLS コンテンツを提供しようとしています (ライブ ストリームではなく、一連の .ts ファイルと .m3u8 プレイリストつまり VOD コンテンツ)

フォルダ構造

app.jsの見た目はこんな感じ

test.m3u8 は次のようになります

ffmpeg を使用してセグメントと palylist を作成しました

テスト シナリオ:- Apache から提供された場合は正常に動作しますが、ノードから提供された場合は機能しません。

テスト ツール:- VNC プレーヤー

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

cookies - ffmpeg -cookies を使用して aes 暗号化された hls ストリームをダウンロードする方法

この Cookie が必要なので、m3u8 ファイルからストリームをダウンロードできます (この行があります)。

だから私は鍵を正しく取得できますか?(私はそのサイトへのログイン資格情報Cookieを持っています)

このディスカッションによると、そこにあり、 githubでコードを確認したところ、オプションがあります。

しかし、デフォルトのオプションでコンパイルすると、cookie オプションがありません。オンにする方法を教えてください。

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

python - Pythonで.m3u8に存在するファイルを連結します

Python で .m3u8 プレイリストに存在する .ts ファイルを連結しようとしていますが、

それを行う方法はありますか?はいの場合、その方法を説明してください

前もって感謝します

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

jwplayer - hd ボタンを使用した JW HLS ストリーミング

皆さん、

Web サイトで JW プレミアム エディションを使用しています。すべてのデバイスで JW プレーヤーを使用して VOD コンテンツをストリーミングしたいと考えています。

このコードを使用して、プレーヤーに

しかし、プレーヤー コントロール バーに hd ボタンが表示されません。

ただし、 http://www.longtailvideo.com/support/jw-player/29393/hls-adaptive-stream/に記載されているように、myManifest.m3u8 ファイルを使用しました。

myManifest.m3u8:

これは、有効なm3ubではないことを示しています:再生するレベルはありません..リンクは次のとおりですhttp://uniqueegroup.com/hlsTest.html

誰かが私に正しい方法を提案できますか?

ありがとう

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

cordova - phonegap アプリケーションでライブ m3u8 ストリームを再生することは可能ですか?

ライブ m3u8 ストリームをストリーミングするための Drupal バックエンド Web サイトを構築しました。これらのストリームを Android Java アプリケーションで再生すると動作しますが、phonegap でもこれを行う方法があるかどうか疑問に思っています。

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

video-streaming - .m3u8 ファイルを html に埋め込む

私はこのファイルを持っています:

HTMLページに埋め込もうとしています。このビデオをオンラインで見るために必要なツールとその方法を知っている人はいますか?

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

ffmpeg - ffmpeg セグメント化ファイルをリモート ロケーションに送信する

ffmpeg を使用してビデオ ファイルをセグメント化し、セグメント化されたファイルをローカル サーバー ディスクではなくリモートの http URL に送信したいと考えています。

このコマンドを実行すると、ファイルがディレクトリに保存されます

ffmpeg -i [入力 URL] -map 0 -codec:v libx264 -codec:a mp2 -f セグメント -flags -global_header -segment_format mpegts -segment_time 10 セグメント%03d.ts

私がやりたいことは

ffmpeg -i [入力 URL] -map 0 -codec:v libx264 -codec:a mp2 -f セグメント -flags -global_header -segment_format mpegts -segment_time 10 http://url/ts_file

出力ファイル #0 のヘッダーを書き込めませんでした (コーデック パラメータが正しくありませんか?): エラー番号 -22 が発生しました

ffmpegで行うことは可能ですか?

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

html - HTML5 HLS ストリームの現在のレンディションの決定

ソースが( HLS ストリーム)である HTML5<video>要素があります。.m3u8

640x360、、、の 3 つの異なるレンディションを持つ M3U8 が960x540あります。1280x720

デスクトップでは、ビデオを再生するための Flash Player があるため、HTML5 フォールバックはモバイル (iOS および Android) のみを対象としています。iPad ですべてのテストを行っており、動作したら Android で試します。すべてが同じように機能することを願っています。

私の目標は、いつでも、ビデオ要素が再生されているレンディションを把握することです。レンディションは、ユーザーの帯域幅が変更されると変更される可能性があります。

このプロパティを使用してみました.videoHeightが、ダウンロードされるレンディションに関係なく、常に 480 が返されます。480 はオプションでさえないため、これは特に奇妙です。

ダウンロードされているレンディションを特定する方法を知っている人はいますか?