問題タブ [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.
node.js - ノード JS を使用した HLS ストリーミング
node.js を使用して HLS コンテンツをストリーミングしようとしています。そして、どういうわけかそれは機能していません。誰かが私を助けてくれれば、とても助かります。
問題:- node.js から HLS コンテンツを提供しようとしています (ライブ ストリームではなく、一連の .ts ファイルと .m3u8 プレイリスト、つまり VOD コンテンツ)
フォルダ構造
私app.jsの見た目はこんな感じ
test.m3u8 は次のようになります
ffmpeg を使用してセグメントと palylist を作成しました
テスト シナリオ:- Apache から提供された場合は正常に動作しますが、ノードから提供された場合は機能しません。
テスト ツール:- VNC プレーヤー
cookies - ffmpeg -cookies を使用して aes 暗号化された hls ストリームをダウンロードする方法
この Cookie が必要なので、m3u8 ファイルからストリームをダウンロードできます (この行があります)。
だから私は鍵を正しく取得できますか?(私はそのサイトへのログイン資格情報Cookieを持っています)
このディスカッションによると、そこにあり、 githubでコードを確認したところ、オプションがあります。
しかし、デフォルトのオプションでコンパイルすると、cookie オプションがありません。オンにする方法を教えてください。
python - Pythonで.m3u8に存在するファイルを連結します
Python で .m3u8 プレイリストに存在する .ts ファイルを連結しようとしていますが、
それを行う方法はありますか?はいの場合、その方法を説明してください
前もって感謝します
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
誰かが私に正しい方法を提案できますか?
ありがとう
cordova - phonegap アプリケーションでライブ m3u8 ストリームを再生することは可能ですか?
ライブ m3u8 ストリームをストリーミングするための Drupal バックエンド Web サイトを構築しました。これらのストリームを Android Java アプリケーションで再生すると動作しますが、phonegap でもこれを行う方法があるかどうか疑問に思っています。
video-streaming - .m3u8 ファイルを html に埋め込む
私はこのファイルを持っています:
HTMLページに埋め込もうとしています。このビデオをオンラインで見るために必要なツールとその方法を知っている人はいますか?
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で行うことは可能ですか?
html - HTML5 HLS ストリームの現在のレンディションの決定
ソースが( HLS ストリーム)である HTML5<video>要素があります。.m3u8
640x360、、、の 3 つの異なるレンディションを持つ M3U8 が960x540あります。1280x720
デスクトップでは、ビデオを再生するための Flash Player があるため、HTML5 フォールバックはモバイル (iOS および Android) のみを対象としています。iPad ですべてのテストを行っており、動作したら Android で試します。すべてが同じように機能することを願っています。
私の目標は、いつでも、ビデオ要素が再生されているレンディションを把握することです。レンディションは、ユーザーの帯域幅が変更されると変更される可能性があります。
このプロパティを使用してみました.videoHeightが、ダウンロードされるレンディションに関係なく、常に 480 が返されます。480 はオプションでさえないため、これは特に奇妙です。
ダウンロードされているレンディションを特定する方法を知っている人はいますか?