私は生のh264(コンテナなし)のライブストリームをリモートWebカメラから取得しています。私はそれをDASHを使用してブラウザでライブストリーミングしたいと思っています。 DASHでは、mpdファイル(およびセグメンテーション)の作成が必要です。静的ファイルでこれを実現するツール(mp4boxなど)が見つかりましたが、私はライブストリーム用のソリューションを見つけるのに苦労しています。任意の提案 - node.jsモジュールを使用してください?私がチェックしている生のh.264データをダッシュ経由でブラウザにエンコード
スレッド:
- はmp4box - 片手から私はあなたには、いくつかのライブコンテンツをMP4Boxを養うことができない」のように述べている。このcommentを見たあなたは、事前にセグメント化してMP4Box -LIVEを供給する必要があります。 ""一方、多くの人がmp4boxを使って解決策を実装しているこのbitmovin tutorialを指揮しています。 toturialでは、彼らは(?Node.jsのモジュールを持っていないかのffmpeg/mp4boxに含まれている?)(node.js api implementationを持っている)mp4boxとx264を使用している
- ngnix - ngnixがへのストリーミングをサポートmoduleを持っていますrtmpを使用したDASH。この例ではtoturialです。私はこの道を行くことを好まない - 私はnode.jsでそれをすべてやろうとしているのだから
私は同様の問題の記事をいくつか読んでいますが、適切な解決策を見つけることができませんでした。助けていただければ幸いです!
私は基本的な理解から、h264でエンコードされたビデオは、送信するためにコンテナ(mp4など)が必要です。 DASHはコンテナなしで生のh264ストリームをエンコードしますか? – idosh