You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.2 KiB
3.2 KiB
SRS
SRS - 4.0release
参考
https://github.com/ossrs/srs/wiki/v4_CN_Home
# 下载源码
git clone -b 4.0release https://gitee.com/ossrs/srs.git
# 编译
cd srs/trunk
./configure
make
# 启动服务器
./objs/srs -c conf/srs.conf
# 查看SRS的状态
./etc/init.d/srs start
./etc/init.d/srs status
./etc/init.d/srs stop
# 或者看SRS的日志
tail -n 30 -f ./objs/srs.log
# SRS HOME
http://localhost:8080/
# SRS console
http://localhost:8080/console/ng_index.html#/summaries?port=1985
# SRS player
http://localhost:8080/players/srs_player.html?autostart=true
SRS - feature/gb28181
编译 SRS --with-gb28181
参考
https://github.com/ossrs/srs/issues/1500#issue-528623588
https://github.com/xialixin/srs_code_note/blob/master/doc/srs_gb28181.md
https://github.com/ossrs/srs/issues/2763
https://github.com/ossrs/srs/wiki/v4_CN_WebRTC
编译 SRS
git checkout feature/gb28181 &&
./configure --with-gb28181 &&
make clean && make
修改 SRS 启动参数
./conf/push.gb28181.conf 用于 GB28181 UDP 传输,适用于局域网
./conf/push.gb28181.tcp.conf 用于 GB28181 TCP 传输,适用于互联网
vim conf/push.gb28181.conf
# 修改此参数为你的服务器IP,用于 SIP 服务器
stream_caster {
host 192.168.1.70;
}
# 修改此参数为你的服务器IP,用于 webrtc 播放
rtc_server {
candidate 192.168.1.70;
}
# 添加此参数,用于 webrtc 播放
vhost __defaultVhost__ {
rtc {
rtmp_to_rtc on;
}
}
sip {
# sip监听udp端口
listen 5060;
# SIP server ID(SIP服务器ID).
# 设备端配置编号需要与该值一致,否则无法注册
serial 34020000002000000001;
# SIP server domain(SIP服务器域)
realm 3402000000;
}
启动 SRS
# 启动
./objs/srs -c conf/push.gb28181.conf
# 查看SRS的状态
./etc/init.d/srs start
./etc/init.d/srs status
./etc/init.d/srs stop
# SRS HOME
http://192.168.1.70:8080/
# SRS console
http://192.168.1.70:8080/console/ng_index.html#/summaries?port=1985
# SRS player
http://192.168.1.70:8080/players/srs_player.html?autostart=true
设备通过 GB28181 注册 SRS 的 SIP
参考
https://github.com/xialixin/srs_code_note/blob/master/doc/srs_gb28181.md
https://mp.weixin.qq.com/s/VIPSPaBB5suUk7_I2oOkMw
https://blog.csdn.net/jiuaiwo1314/article/details/104986626
chrome://webrtc-internals
IPC 配置 SIP 界面
海康 IPC 配置界面
大华IPC配置界面
IPC 配置 SIP 信息
设备端进行配置相应的SRS SIP信息,四元组(SIP ID、域、IP和端口)
设备端配置正确后,则设备会注册上来,SRS会默认调用INVITE进行拉流