ボックスの外でffmpegビデオストリームを受信する


0

ffmpegでビデオストリームを正常に作成し、ストリームを生成しているボックスでそのストリームに「調整」できます。

私の出力パラメーターは次のとおりです。

-vcodec libx264 -tune zerolatency -f mpegts udp://0.0.0.0:1234

私はVirtualBoxの下、専用のUbuntuボックスにとUbuntuのVMの実行でこれを試してみたし、両方のケースで私は、ストリームを開いて表示するVLCを使用することができますmedia->open Network Streamし、udp://@1234URLとして。

VirtualBoxでポートフォワーディングを設定し、仮想マシンにSSHで接続できますが、VLCのURLにVirtualBox仮想アダプターIPをの代わりに配置しても、ストリームを受信できません0.0.0.0

上記はVirtualBox経由でこれを行うと問題になる可能性があるため、別の専用Ubuntuマシンでこれを試し、UbuntuマシンとWindowsラップトップ間でNICをNICに直接接続しました。しかし、接続しているのにWindowsラップトップでストリームを受信できず、ボックスをsshで接続できます(ネットワーク接続が良好であることを証明します)。

また、UIのない​​Debianボックスでこれを試しましたが、明らかにそのボックスでは、UIがVLCを意味しないため、ストリームをローカルで受信できることを確認できません。

最終的には、このコンテンツマルチキャストをストリーミングしたいのですが、今はユニキャストで動作するようになれば幸いです。

私は何が欠けていますか?

(マルチキャストアドレスを使用してNICを構成ffmpegし、udpURLでマルチキャストアドレスを使用するようにコマンドを変更するだけで、このマルチキャストをすばらしいものにするために必要な作業がすべてわかります。それよりも)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.