1. 安装nginx 和 rtmp 模块以及 ffmpeg
sudo apt install nginx libnginx-mod-rtmp ffmpeg
2. 配置nginx
vi /etc/nginx/nginx.conf
#加入
rtmp {
server {
listen 1935;
chunk_size 4000;
# TV mode: one publisher, many subscribers
application mylive { ####视频输出流 url 路径必须是 /mylive/...
# enable live streaming
live on;
}
}
}
3. ffmpeg转码
ffmpeg -i "rtsp://admin:admin12345@192.168.0.110:554/user=admin&password=admin12345&channel=1&stream=0.sdp?real_stream" -b 4096k -f flv -r 25 -s 1920x1080 -an "rtmp://172.20.10.2:1935/mylive/robit"
# 注意输出路径必须时 /mylive/ 否则会报错
4. 监控rtmp 流
网友评论