跳至主要內容

第四节 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,如下图所示:

image.png
image.png

image.png
必须是AAC编码,在音频编码中,选择AAC,采样率44100HZ。
必须是GB-2016标准,否则不支持TCP,在协议版本中选择GB/T28181-2016。
必须是TCP协议,不支持UDP,在传输协议中选择TCP,并使用GB-2016标准。

摄像头注册后,SRS会自动邀请摄像头推流,可以打开下面的链接播放:

http://localhost:8080/live/34020000001320000001.flvopen in new window
http://localhost:8080/live/34020000001320000001.m3u8open in new window

webrtc://localhost/live/34020000001320000001

Note: 请把流名称换成你的设备名称,然后点播放。

详细的步骤,请参考下面的网址
https://ossrs.net/lts/zh-cn/docs/v5/doc/gb28181open in new window

获取视频地址

登录SRS的网址,找到视频流,然后找到你添加的摄像机,点击预览

image.png
image.png

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

image.png
image.png
image.png
image.png
上次编辑于:
贡献者: hexinjun888