RTMPstream不能从Docker容器中工作
我有一个应用程序,通过RTMP用一个命令粗略地这样stream数据:
ffmpeg -y -loglevel warning -f dshow -i - -vf crop=690:388:136:0 -r 30 -s 962x388 -threads 2 -vcodec libx264 -vpre baseline -vpre my_ffpreset -f flv rtmp://some.url.com/live/myStream.sdp
当我从它的工作命令行运行时,它工作。 但是,如果我从docker集装箱运行它似乎无法连接到RTMP的URL
如果我运行容器使用:
docker run -it container_name /bin/bash
我可以ping通url,所以我不知道是什么问题。
更新:为了更加清晰,我希望能够连接到Docker容器内互联网上的RMTP服务器。 正是这个连接ffmpeg – >互联网无法build立。