安装docker
使用的操作系统是ubuntu20.04
如何在 Ubuntu 20.04 上安装和使用 Docker
https://developer.aliyun.com/article/762674
docker拉取配置好的ZLMediaKIt和wvp-GB28181-pro
powershell
docker pull 648540858/wvp_pro
第一次运行
docker一键运行ZLMediaKIt和wvp-GB28181-pro
powershell
docker run --env WVP_IP="自己电脑的ip" -it -p 18080:18080 -p 30000-30500:30000-30500/udp -p 30000-30500:30000-30500/tcp -p 80:80 -p 5060:5060 -p 5060:5060/udp 648540858/wvp_pro
如上命令 创建了wvp容器 并启动了wvp容器
访问wvp-pro
浏览器输入自己的 ip:18080
默认账号密码:
账号:admin
密码:admin 或者 admin123
关闭启动的wvp容器
先查询所有容器
powershell
docker ps -a
找到wvp那个容器的Id,停止容器
powershell
docker stop 容器id
运行ZLMediaKit和wvp (非第一次)
查看所有容器
powershell
docker ps -a
两种方式启动容器
方式一:非后台模式启动容器
powershell
docker start 容器id
方式二:后台模式启动容器
powershell
docker attach 容器id
docker删除退出状态的wvp容器
powershell
docker rm 容器id
进入容器进行推流
1.进入wvp容器
powershell
docker exec -it 容器Id /bin/bash
2.网络摄像头推流
输入
powershell
ffmpeg -rtsp_transport tcp -i rtsp://账号:密码@ip/Streaming/Channels/2 -fflags nobuffer -max_delay 1 -threads 5 -profile:v high -preset superfast -tune zerolatency -an -c:v h264 -crf 25 -s 1280*720 -f rtsp -bf 0 -g 5 -rtsp_transport tcp rtsp://127.0.0.1:554/live/camera2