ZLM配置
wvp对zlm要求的配置只有一个, 具体值随便设置,以9080为例
[http]
port=9080
wvp配置
确保media->ip为zlm的IP, media->port为刚才配置的9080,
其他wvp配置参考配置说明按需配置
ZLM部署在物理机上
参考基础配置即可.
ZLM部署在docker容器上
注意: 由于docker内的配置文件默认无法保存,所以要注意启动zlm容器,在启动wvp
使用单个端口接收视频流
zlm 启动命令:
docker run -it -p 6080:80 -p 10010:10000 -p 10010:10000/udp panjjo/zlmediakit
wvp 配置
media:
ip: 192.168.1.20
stream-ip:
hook-ip:
http-port: 6080
http-ssl-port:
rtmp-port:
rtmp-ssl-port:
rtp-proxy-port: 10010
rtsp-port:
rtsp-ssl-port:
auto-config: true
secret: 035c73f7-bb6b-4889-a715-d9eb2d1925cc
stream-none-reader-delay-ms: 18000
rtp:
enable: false
port-range: 30000,30500
使用多个端口接收视频流
注意: 30000-30500端口端保持内外一致
zlm 启动命令:
docker run -it -p 6080:80 -p 30000-30500:30000-30500/udp -p 30000-30500:30000-30500/tcp panjjo/zlmediakit
wvp 配置
media:
ip: 192.168.1.20
stream-ip:
hook-ip:
http-port: 6080
http-ssl-port:
rtmp-port:
rtmp-ssl-port:
rtp-proxy-port:
rtsp-port:
rtsp-ssl-port:
auto-config: true
secret: 035c73f7-bb6b-4889-a715-d9eb2d1925cc
stream-none-reader-delay-ms: 18000
rtp:
enable: true
port-range: 30000,30500
开启rtmp端口
zlm 启动命令:
docker run -it -p 6080:80 -p 10935:1935 -p 30000-30500:30000-30500/udp -p 30000-30500:30000-30500/tcp panjjo/zlmediakit
wvp 配置
media:
ip: 192.168.1.20
stream-ip:
hook-ip:
http-port: 6080
http-ssl-port:
rtmp-port: 10935
rtmp-ssl-port:
rtp-proxy-port:
rtsp-port:
rtsp-ssl-port:
auto-config: true
secret: 035c73f7-bb6b-4889-a715-d9eb2d1925cc
stream-none-reader-delay-ms: 18000
rtp:
enable: true
port-range: 30000,30500
添加其他端口类似
完整配置如下:
zlm 启动命令:
docker run -it -p 6080:80 -p 10443:443 -p 10935:1935 -p 19351:19350 -p 10554:554 -p 10554:554/udp -p 10332:332 -p 10332:332/udp -p 10010:10000 -p 10010:10000/udp -p 30000-30500:30000-30500/udp -p 30000-30500:30000-30500/tcp panjjo/zlmediakit
wvp 配置
media:
ip: 192.168.1.20
stream-ip:
hook-ip:
http-port: 6080
http-ssl-port: 10443
rtmp-port: 10935
rtmp-ssl-port: 19351
rtp-proxy-port: 10010
rtsp-port: 10554
rtsp-ssl-port: 10332
auto-config: true
secret: 035c73f7-bb6b-4889-a715-d9eb2d1925cc
stream-none-reader-delay-ms: 18000
rtp:
enable: true
port-range: 30000,30500
ZLM和wvp部署在同一台公网服务器上
[wvp]:
sip.ip设置wvp所在服务器的网卡IP(win: cmd下使用ipconfig查看, Linux: shell下使用ifcongi或ip addr查看),
media.ip 设置为127.0.0.1,
media.stream-ip 设置为ZLM所在服务器的公网IP,
media.hook-ip 设置为127.0.0.1.
[ZLM]:
参考基础配置即可
ZLM和wvp部署在两台不同的公网服务器上
在基础配置的基础上
[wvp]:
sip.ip设置wvp所在服务器的网卡IP(win: cmd下使用ipconfig查看, Linux: shell下使用ifcongi或ip addr查看),
media.ip 设置为ZLM所在服务器的公网IP,
media.stream-ip 设置为ZLM所在服务器的公网IP,
media.hook-ip 设置为wvp所在服务器的公网IP.
[ZLM]:
参考基础配置即可
公网需开放端口
服务 | 端口 | 类型 | 必选 |
---|---|---|---|
wvp | server.port | tcp | 是 |
wvp | sip.port | udp and tcp | 是 |
zlm | http.port | tcp | 是 |
zlm | http.sslport | tcp | 否 |
zlm | rtmp.port | tcp | 否 |
zlm | rtmp.sslport | tcp | 否 |
zlm | rtsp.port | udp and tcp | 否 |
zlm | rtsp.sslport | udp and tcp | 否 |
zlm | rtp_proxy.port | udp and tcp | 单端口开放 |
zlm | rtp.port-range(在wvp中配置) | udp and tcp | 多端口开放 |