【技术实现步骤摘要】
基于铁路综合视频监控的流媒体服务分转发方法及装置
本专利技术实施例涉及流媒体
,具体涉及一种基于铁路综合视频监控的流媒体服务分转发方法及装置。
技术介绍
现有的流媒体服务分转发方式采用单缓冲区的方式,当数据模块接收到媒体流数据时放入循环缓冲区,然后再从循环缓冲区中取出数据放入相应的媒体会话通道发送给对应的客户端。但由于铁路综合视频监控系统的多级结构方式,存在不同级的多用户同时浏览同一个镜头,对视频的实时性有较高的要求。如果采用现有的技术方案,同时分发多路媒体流很有可能由于某个数据接收者接收或处理不及时,从而导致其他媒体流接收者的数据延时及卡顿。
技术实现思路
针对现有技术存在的不足和缺陷,本专利技术实施例提供一种基于铁路综合视频监控的流媒体服务分转发方法及装置。一方面,本专利技术实施例提出一种基于铁路综合视频监控的流媒体服务分转发方法,包括:S1、接收铁路综合视频监控的设备接入服务发送的媒体流数据;S2、通过数据发送线程将所述媒体流数据发送给媒体流接收者,其中,所述数据发送线程的数量与所述媒体流接收者的数量相等,一个数据发送线程将一路媒体流数据发送给一个媒体流接 ...
【技术保护点】
1.一种基于铁路综合视频监控的流媒体服务分转发方法,其特征在于,包括:S1、接收铁路综合视频监控的设备接入服务发送的媒体流数据;S2、通过数据发送线程将所述媒体流数据发送给媒体流接收者,其中,所述数据发送线程的数量与所述媒体流接收者的数量相等,一个数据发送线程将一路媒体流数据发送给一个媒体流接收者。
【技术特征摘要】
1.一种基于铁路综合视频监控的流媒体服务分转发方法,其特征在于,包括:S1、接收铁路综合视频监控的设备接入服务发送的媒体流数据;S2、通过数据发送线程将所述媒体流数据发送给媒体流接收者,其中,所述数据发送线程的数量与所述媒体流接收者的数量相等,一个数据发送线程将一路媒体流数据发送给一个媒体流接收者。2.根据权利要求1所述的方法,其特征在于,所述S1,包括:通过数据接收线程接收所述设备接入服务发送的媒体流数据,将所述媒体流数据存入所述数据接收线程对应的循环缓存中。3.根据权利要求2所述的方法,其特征在于,所述S2,包括:通过数据处理线程从所述数据接收线程对应的循环缓存中取出媒体流数据,将所述媒体流数据存入所述数据发送线程对应的循环缓存中;通过所述数据发送线程将所述数据发送线程对应的循环缓存中存储的媒体流数据发送给所述媒体流接收者。4.根据权利要求3所述的方法,其特征在于,所述通过所述数据发送线程将所述媒体流数据发送给所述媒体流接收者,包括:在判断获知所述数据发送线程对应的循环缓存中存在存储的视频帧的数量大于预设的数值的循环缓存时,将该存储的视频帧的数量大于所述预设的数值的循环缓存中存储的视频帧中的非关键帧丢弃一部分,并通过该循环缓存对应的数据发送线程将剩余的视频帧发送给对应的媒体流接收者。5.一种基于铁路综合视频监控的流媒体服务分转发装置,其特征在于,包括:数据接收模块,用于接收铁路综合视频监控的设备接入服务发送的媒体流数据;数据发送模块,用于通过数据发送线程将所述媒体流数据发送给媒体流接收...
【专利技术属性】
技术研发人员:田秀臣,熊道权,吴波,
申请(专利权)人:北京世纪东方通讯设备有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。