Linux系統配置nginx-rtmp(docker)OBS推流 VLC拉流
阿新 • • 發佈:2018-11-23
centos7配置nginx-rtmp
(以下分享配置的前提是:用docker-ce版本不是docker-io)
這裡我直接使用 tiangolo/nginx-rtmp 來搭建 rtmp 伺服器。
sudo docker pull tiangolo/nginx-rtmp
等下載完成之後就可以啟動這個映象
sudo docker run -d -p 1935:1935 --name nginx-rtmp tiangolo/nginx-rtmp
docker images #可以看到已經pull下來的映象
然後就可以直接使用 OBS 推流了。在推流的地址上填寫 rtmp://你電腦的 ip 地址/live,金鑰隨便填寫。然後可以開始串流了。
在可以看串流的客戶端上(例如 vlc )開啟網路串流,地址就是 rtmp://你電腦的 ip 地址/live/你的金鑰。
因為 CentOS 和 Ubuntu 都有防火牆,如果沒法推流或者接收推流的話,有可能是因為防火牆的問題。
關閉防火牆命令:systemctl stop firewalld.service
開啟防火牆:systemctl start firewalld.service
(如果成功的話OBS是可以推流VLC就可以顯示OBS推的流媒體)