GB28181国标信令网关、网页端简易接入

12 篇文章 0 订阅

 很多公司希望接入国标项目视频;通过国标协议进行设备、平台管理。但是更多遇到的问题就是,公司只有前端研发人员,对于后台开发能力较弱,无法实现网页端直接实现国标网关功能。当然,客观来说,通过js、php这种封装度如此高的语言进行编写底层sip信令,的确是件很痛苦的事情;那么今天我们来探讨一下,如何解决网页端实现国标接入的问题。

 其实很多网页端都可以实现基础Socket通信,例如PHP的websocket……在此就不多例举;对于网页端无非是想实现取流、云台控制、报警信息、在线监测、历史回放等GB28181国标协议内部的功能。其实,这个时候很多前端开发会想,如果在我和国标平台之间有个翻译官该多好啊。好啦现在重要的翻译官立马出现了;下一个图就讲了翻译官所做的事情,请看下图以及实现。



 当前端需要观看GB28181国标平台中的某一ID(34020300002000000099)视频,那么就可以给中间这个balance翻译官发送json数据:

{ID:34020300002000000099,FLAG:up,url:rtmp://rtmp服务器IP:1935/live/34020300002000000099}

同时自己直接通过和balance翻译官协商好的rtmp视频流rtmp://rtmp服务器IP:1935/live/34020300002000000099直接取源进行播放观看实时点播;他的这一条信令相当于真实国标信令中的:
INVITE sip:34020300002000000099@10.6.33.26:5060 SIP/2.0
Via: SIP/2.0/UDP 10.6.33.10:5060;rport;branch=z9hG4bK3890005606
From: <sip:000001@10.6.33.10:5060>;tag=514884532
To: <sip:34020300002000000099@10.6.33.26:5060>
Call-ID: 1970194730
CSeq: 20 INVITE
Contact: <sip:000001@10.6.33.10:5060>
Content-Type: Application/SDP
Max-Forwards: 70
User-Agent: Hikvision
Subject: 34020300002000000099:0,000001:0
Content-Length:   215

v=0
o=340203000020000000990 0 IN IP4 10.6.33.10
s=Play
c=IN IP4 10.6.33.10
t=0 0
m=video 10002 RTP/AVP 96 97 98
a=rtpmap:96 PS/90000
a=rtpmap:97 MPEG4/90000
a=rtpmap:98 H264/90000
a=recvonly
y=0999999999

 从上面看来一条私有信令就可以得到一条可以直接播放的rtmp视频流链接,从此国标GB28181协议开发变得如此简洁。如果你们也想这么简单的开发出前端页面的国标接入请联系 qq:1015787417

如果大家有对接方面的问题欢迎咨询我的Chat快问:





  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_1015787417

Show you code

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值