我有一个应用程序,通过RTMP使用大致如下的命令来传输数据:
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网址,所以我不知道问题是什么。
更新 为了更清楚,我希望能够从Docker容器中连接到Internet上的RMTP服务器。这是连接ffmpeg - >无法建立的互联网。