关于ubuntu:SRS40流服务器对接HIKVSION监控视频GB28181的支持

5次阅读

共计 1115 个字符,预计需要花费 3 分钟才能阅读完成。

SRS是一款开源流媒体,适宜直播以及低延时流媒体畛域,然而从来不设限,能够利用在直播、视频会议、在线教育等场景。同时视频畛域还有两大块、广电和视频监控,随着互联网的迅速倒退,视频监控设施上云的需要越来越多,以前还能够私有化局域网外面搞一搞,然而随着挪动互联网的倒退,视频监控有大量的挪动端直播需要,让人随时随地能看解决监控报警事件、查看回放视频是刚需。同时这几年红黄蓝幼儿园事件、不良商家光明操持问题层出不穷,所以视频监控从行业逐步走向民用,安全校园、明厨亮灶、智慧社区、智能家居等场景的落地,更是放慢了视频监控上云的趋势。

我在 ubuntu 上下载应用的 srs
首先 git srs 的源码
https://github.com/ossrs/srs/…

创立一个 srs 文件夹并且 git SRS 源码

git clone https://gitee.com/winlinvip/srs.oschina.git srs &&
cd srs/trunk && git remote set-url origin https://github.com/ossrs/srs.git && git pull

git 完后先查看 git 仓库的版本
个别 git 后都是 3.0 版本的输出命令更换成 4.0:
git checkout 4.0release

而后进入到 trunk 文件中进行编译
./configure && make

实现后再进行编译 gb28181
./configure --with-gb28181
make – 再输出 make 编译

实现后配置push.gb28181.conf

最下面增加 俩行配置

前面再配置 ip sip-id sip 服务器域

接下来咱们配置海康监控视频的配置

其中 ip 就是 srs 本地服务器的 ip 能够 ifconfig 查看
剩下的值依照我这个配置也没有什么问题。本地测试不会有什么。

就像这样就没有什么问题了!

而后进入 trunk 文件夹中输出命令启动 srs 进行推视频流到 srs 上。

启动 srs
./objs/srs -c conf/push.gb28181.conf

以上阐明曾经有视频流推送上来。

咱们下载 vlc 进行验证

关上网络串流

输出 url 进行验证

rtmp://192.168.1.79:1935/live/78978201001320000001@78978201001320000001

如图下图所示:

留神的几个点!!

1. 端口号肯定要开启。
2.ip 肯定要是同一个网关内的。能够 ping 一下海康设施的 ip 看是否 ping 的通。
3. 在开启 srs 时,海康平台接入的注册状态是否在线。如果不在线,可能 push.gb28181.conf 中的参数有问题,仔细检查!

这是我开启的端口 – 能够参考一下。

这样就实现了 srs 的推流,和拉流本地测试!

正文完
 0