【技术实现步骤摘要】
一种基于GB28181国际互标的媒体流共享方法、装置及应用
[0001]本申请涉及媒体流领域,特别涉及一种基于GB28181国际互标的媒体流共享方法、装置及应用。
技术介绍
[0002]GB28181国际互标指的是《公共安全视频监控联网系统信息传输、交换、控制技术要求》,该标准规定了公共安全视频监控联网系统的互联结构,传输、交换、控制的基本要求和安全性要求,以及控制、传输流程和协议接口等技术要求,是视频监控领域的国家标准。
[0003]国标互联方案通常分为信令网关部分和媒体互联部分,GB28181协议的信令网关部分的信令层面使用的是SIP协议,媒体互联部分的媒体流传输层面使用的是实时传输协议协议。传统的媒体互联部分要求每个平台都需要维护各自的媒体服务,媒体流通常需要传递一次或多次才能到达媒体接收者,而由于每个平台都维护了独立的媒体服务,且传输的媒体流都需要遵循国标协议,进而导致媒体流由下级平台到上级平台就会需要反复解码和编码,这无疑增大了媒体流的成本,不仅会占用大量的带宽、内存、cpu及硬盘存储,同时基于rtp和rt ...
【技术保护点】
【技术特征摘要】
1.一种基于GB28181国际互标的媒体流共享方法,其中共享媒体服务器内维护信令安全路由网关注册表和多个媒体服务器,信令安全路由网关和共享媒体服务器采用GB2818协议进行通信,其特征在于,包括:S1:信令安全路由网关通过设备唯一标识点播媒体流发送者,媒体发送者推送媒体流至共享媒体服务器;S2:共享媒体服务器获取并存储所述媒体流,信令安全路由网关注册表内维护生成以所述设备唯一标识为key,以所述媒体流发送者对应媒体服务器的流地址为value的hash表;S3:信令安全路由网关通过设备唯一标识触发取流过程,共享媒体服务器获取所述设备唯一标识,并基于所述信令安全路由网关注册表内的hash表比对是否存在对应所述设备唯一标识的流地址,若存在则依据所述流地址推送所述媒体流,若不存在则依次执行S1至S3。2.根据权利要求1所述的基于GB28181国际互标的媒体流共享方法,其特征在于,包括步骤S4:当信令安全路由网关点播结束时,基于所述hash表内是否含有设备唯一标识判断是否有其他信令安全路由网关处于点播状态,若存在则与所述共享媒体服务器挥手,并由媒体流发送者进行推流并删除所述hash表对应所述媒体流发送者的设备唯一标识和流地址;若不存在则与所述共享媒体服务器挥手。3.根据权利要求1所述的基于GB28181国际互标的媒体流共享方法,其特征在于,信令安全路由网关注册表注册的信息包括信令安全路由网关注册内容以及媒体服务器注册内容,其中所述信令安全路由网关注册内容包括网关标识、密钥、对应网关的私有设备信息和授权设备信息;其中所述媒体服务器注册内容记录媒体服务器的CPU、内存、磁盘容量、网络IO、近期的心跳时间和当前媒体服务器正在推流的记录。4.根据权利要求3所述的基于GB28181国际互标的媒体流共享方法,其特征在于,信令安全路由网关注册表通过所述媒体服务器的心跳来判断当前媒体服务器的健康状态,当当前媒体服务器健康状态不佳,信令安全路由网关注册表反馈当前媒体服务器对应的媒体流发送者,通知媒体流发送者向新的媒体服务器推流。5.根据权利要求1所述的基于GB28181国际互标的媒体流共享方法,其特征在于,信令安全路由网关注册表拆分为命令接收单元和命令处理单元,其中命令接收单元以多线程的形...
【专利技术属性】
技术研发人员:李圣权,叶海斌,彭大蒙,高博文,毛云青,
申请(专利权)人:城云科技中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。