[发明专利]一种基于达尔文流媒体服务器的中转组播方法有效
申请号: | 201711098000.X | 申请日: | 2017-11-09 |
公开(公告)号: | CN107959672B | 公开(公告)日: | 2020-09-01 |
发明(设计)人: | 杨智勤 | 申请(专利权)人: | 厦门普杰信息科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/927 |
代理公司: | 厦门市新华专利商标代理有限公司 35203 | 代理人: | 朱凌 |
地址: | 361006 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 达尔文 流媒体 服务器 中转 方法 | ||
本发明公开的一种基于达尔文流媒体服务器的中转组播方法,包括将达尔文流媒体服务器分成两部分部署,使得媒体数据传输可以更为合理的分布在不同的硬件服务器上,提供给不同功能的服务器进行处理,同时充分利用了视频专网中的交换机硬件设备在不增加服务器网卡上下行流量的情况下实现一路码流多路中转,极大的缓解了网络带宽以及网络流量,部署方式灵活,场景适应能力强。
技术领域
本发明涉及计算机通信领域,尤其涉及一种基于达尔文流媒体服务器的中转组播方法。
背景技术
现有流媒体服务器存在的问题有以下几点:
1)现有具备中转组播能力的流媒体服务器采用基于客户端接入的组播方式,即一种被动接收RTSP(实时流媒体传输协议)指令而主动推送音视频数据流的方式。然而在实际企业级的使用中往往需要接入千万级别以上的摄像机资源,分流出大量的码流提供给不同的功能服务器进行不同功能的处理,是一种在交互中主动推送RTSP(实时流媒体传输协议)指令且主动推送音视频数据流的方式;例如主动推送给存储服务器RTSP(实时流媒体协议)指令,然后主动推送给存储服务器音视频码流进行存储,以下过程相同,分析码流服务器,实时播放码流服务器等,同时机房建设等级为1级的要求堡垒机,备份机的存在进行热切换备份从而达到无故障,无缝隙系统级别,如上所述,往往对于一份码流具有多种不同的处理方案,需要中转服务器单路引流,多路转发,因此在这个阶段进行组播是很有必要的,而目前的几种开源实时流媒体播放服务器程序,DarwinStreamServer、Live555Server以及libVLC开发库均没有实现在RTSP协议下的Announce指令方式组播,导致了企业级使用上需要非常大量的机架服务器以及非常高带宽的网卡,核心交换机等各种成本资源进行布置,加大了机房建设,综合布线的复杂度以及后期维护成本,并且在以30*24前提条件下,如此高流量的长时间运行势必出现各种难以预料的不稳定,丢包,抖动。
2)现有交换机,路由器设备均支持IGMP协议,具备组播功能,而没有实现组播功能的系统布置无形中浪费了大量的资源。
3)现有unicast(单播)方式下的服务器分布方式,如果存在1000条需要分流给5台功能服务器的系统布置需求,则需要进行1000×5(即每条均会有5条一样功能的链接和数据包))的链路以及数据流量,而在这个前提下网络中却充满了大量的相同数据包的多份拷贝,大量的冗余数据造成了网络负担沉重,延迟长,网络拥挤甚至崩溃。
4)现有Broadcast(广播)方式下使得网络中所有主机均需要接收一份相同数据包复制,同样存在大量的冗余数据造成网络负担相当沉重,延迟,拥挤甚至于崩溃。
发明内容
本发明的目的在于提供一种基于达尔文流媒体服务器的中转组播方法,本发明通过将达尔文流媒体服务器分成两部分部署,改变了原有达尔文流媒体服务器只支持单播中转的方案,实现中转组播,在中转过程以announce为转发目的数量统计,可判断转发地址是否为组播地址以及可判定音视频流转发地址是否能够保存到中转服务器,还实现一路码流多路转发,极大缓解网络带宽以及网络流量,充分利用了网络硬件的组播功能。
为达成上述技术目的,本发明的技术方案如下:
一种基于达尔文流媒体服务器的中转组播方法,包括以下步骤:
第一步、将达尔文流媒体服务器可执行文件分两部分部署,若达尔流媒体文服务器的转配置文件或者数据库字段中标志属性值为true,则定义该达尔文服务器为中转服务器,若达尔文服务器的配置文件或者数据库字段中转标志属性为false,则定义该达尔文服务器为接收反射服务器;本步骤目的是将原达尔文流媒体服务器分成两部分部署,从远程摄像机引流部分定义为中转服务器,接收中转数据流以及反射对应数据流给客户端的部分定义为接收反射服务器;
第二步、在中转服务器启动过程中初始化其具有中转和转发功能的模块或者插件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门普杰信息科技有限公司,未经厦门普杰信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711098000.X/2.html,转载请声明来源钻瓜专利网。