Ffmpeg streming rtsp 命令在 Windows 上运行正常,但不能在 linux 平台(docker 容器、wsl 等)上运行

问题描述 投票:0回答:0

我可以在 Windows 上毫无问题地运行这个命令: ffmpeg -i "rtsp://user:[email protected]:554/cam/realmonitor?channel=1&subtype=0" -listen 1 -f mp4 -movflags frag_keyframe+empty_moov http://localhost:8085

上面的命令按预期运行,通过本地主机端口 8085 流式传输我的网络摄像机。

但是当我尝试在 linux 上运行相同的命令时(特别是在 docker 容器中)我得到了一个错误:

输出文件 #0 不包含任何流

我做错了什么?也许必须避免 linux 上的一些特殊字符?我试着放一些 '' 字符来转义特殊字符,但没有成功。

谢谢你帮助我!

我需要在 docker 容器上运行这个命令来流式传输网络摄像机。

docker ffmpeg rtsp
© www.soinside.com 2019 - 2024. All rights reserved.