一、PC端搭建RTMP服务器
1.安装docker
sudo apt-get install docker
sudo apt-get update
2.下载docker nginx-rtmp容器
sudo apt-get install docker.io
sudo docker pull alfg/nginx-rtmp
3.运行容器(打开防火墙端口 1935和8080)
sudo docker run -it -p 1935:1935 -p 8080:80 --rm alfg/nginx-rtmp
二、开发板端从摄像头推流到服务器
假设服务器192.168.4.97
ffmpeg -s 640*480 -i /dev/video3 -vcodec h264 -f flv rtmp://192.168.4.97:1935/stream/example
三、观看推送的流
a. PC 端, 可以使用任意支持的rtmp协议的工具观看, 例如ffplay
ffplay rtmp://192.168.4.97:1935/stream/example文章来源:https://www.toymoban.com/news/detail-695676.html
b.开发板端, 也可以使用ffplay/ffmpeg
ffmpeg -i rtmp://192.18.4.97:1935/stream/example -f fbdev /dev/fb0文章来源地址https://www.toymoban.com/news/detail-695676.html
到了这里,关于Docker搭建rtmp视频直播的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!