ffmpeg コマンド ライン ツールを介して udp 経由で Web カメラのビデオとオーディオを WebM としてストリーミングしようとしています。(ffmpeg は正しくビルドされ、すべてのライブラリが含まれています)
ストリームは次のように開始されます。
ffmpeg -f dshow -i video="Logitech HD Pro Webcam C910":audio="Mikrofon (USB-Audogerät)" -f webm udp://localhost:11100
そして、同じコンピューターでファイルを再生しようとします:
ffplay udp://localhost:11100
ビデオとオーディオのストリーミングが機能しません。ffplay で次のエラー メッセージが表示されます。
udp://localhost:11100: End of file 0KB vq= 0KB sq= 0B f=0/0
nan : 0.000 fd= 0 aq= 0KB vq= 0KB sq= 0B f=0/0
ビデオをストリーミングするだけなら
ffmpeg -f dshow -i video="Logitech HD Pro Webcam C910" -f webm udp://localhost:11100
私はffplayでビデオを受け取ります。
オーディオを正しくストリーミング/受信するにはどうすればよいですか?
これが興味がある場合、Cプロジェクトでlibavを使用して方法を再現するために、コマンドラインでこの方法を試しています...