3

我正在尝试通过 udp 在 ffmpeg 命令行工具上将网络摄像头视频和音频作为 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 的方式......

4

0 回答 0