第四节 SRS视频服务器播放GB28181视频流
相关信息
💡 SRS是一个开源的(MIT协议)简单高效的实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT、MPEG-DASH和GB28181等协议。 SRS媒体服务器和FFmpeg、OBS、VLC、 WebRTC等客户端配合使用,提供流的接收和分发的能力,是一个典型的发布 (推流)和订阅(播放)服务器模型。 SRS支持互联网广泛应用的音视频协议转换,比如可以将RTMP或SRT, 转成HLS或HTTP-FLV或WebRTC等协议。
安装
./configure --gb28181=on
make
./objs/srs -c conf/gb28181.conf
然后,在摄像头配置中,选择AAC编码,然后在平台中配置SIP服务器为SRS,如下图所示:


必须是AAC编码,在音频编码中,选择AAC,采样率44100HZ。
必须是GB-2016标准,否则不支持TCP,在协议版本中选择GB/T28181-2016。
必须是TCP协议,不支持UDP,在传输协议中选择TCP,并使用GB-2016标准。
摄像头注册后,SRS会自动邀请摄像头推流,可以打开下面的链接播放:
http://localhost:8080/live/34020000001320000001.flv
http://localhost:8080/live/34020000001320000001.m3u8
webrtc://localhost/live/34020000001320000001
Note: 请把流名称换成你的设备名称,然后点播放。
详细的步骤,请参考下面的网址
https://ossrs.net/lts/zh-cn/docs/v5/doc/gb28181
获取视频地址
登录SRS的网址,找到视频流,然后找到你添加的摄像机,点击预览

复制播放的URL地址,在ISM的视频组件里面的网络组件添加网络地址,把复制的地址拷贝进去

