The invention discloses a flow scheduling system based on IP video key frame and method, including scheduling command processing module for receiving and dispatching command request, it will parse out the request to the scheduling process scheduling command processing module; including instructions, channel information request scheduling command channel information including the source address and destination address and channels the scheduling process; processing module according to the instruction scheduling, channel information, multimedia data source address destination address input to the corresponding output stream scheduling, multimedia data source address input through the input data stream parsing module parse, save the complete data frame after processing into the buffer queue, to save data from the buffer queue video key frame; the output data stream processing module reads data from the buffer queue, the data were combined with packaging Export to destination address. The method can dispatch the required multimedia data stream to the destination terminal according to the scheduling request, and has flexible scheduling and powerful functions.
【技术实现步骤摘要】
基于视频关键帧的IP流调度系统及方法
本专利技术涉及一种基于视频关键帧的IP流调度系统及方法,属于多媒体及网络
技术介绍
随着新媒体和融合媒体技术的发展,多家电视台、电台等媒体单位开通了互联网电视、电台平台,互联网电视、电台平台汇聚了多种源多媒体数据流,包括各级电视台、电台的音视频等多媒体直播信号,如卫视电视信号、地方台信号、互联网上的自媒体信号等,媒体单位需要利用一种调度系统,一方面可以对各种多媒体数据流进行分析、处理,另一方面可以根据需求将特定的多媒体数据流调度到目的终端,目的终端包括播控系统、传统播出系统、IPTV平台、新媒体内容应用平台(网站、应用APP、OTT业务等),以为目的终端提供节目信号播出服务。
技术实现思路
鉴于上述原因,本专利技术的目的在于提供一种基于视频关键帧的IP流调度系统及方法,能够对多种源多媒体数据流进行处理,并根据调度请求,将所需多媒体数据流调度到目的终端,调度灵活,功能强大。为实现上述目的,本专利技术采用以下技术方案:一种基于视频关键帧的IP流调度系统,包括调度命令处理模块、调度过程处理模块、数据流输入解析模块、数据流输出处 ...
【技术保护点】
基于视频关键帧的IP流调度系统,其特征在于,包括调度命令处理模块、调度过程处理模块、数据流输入解析模块、数据流输出处理模块,调度命令处理模块,用于接收调度命令请求,将解析出的调度命令请求发送至调度过程处理模块;该调度命令请求包括调度指令、频道信息,该调度指令包括调度,该频道信息包括源地址、目的地址、频道项;调度过程处理模块,用于根据调度指令、频道信息,将源地址输入的多媒体数据流调度输出至该频道项对应的目的地址,其中,源地址输入的多媒体数据流经数据流输入解析模块进行解析处理后,将处理后的完整数据帧保存入缓冲队列,缓冲队列从视频关键帧开始保存数据;数据流输出处理模块从缓冲队列中 ...
【技术特征摘要】
1.基于视频关键帧的IP流调度系统,其特征在于,包括调度命令处理模块、调度过程处理模块、数据流输入解析模块、数据流输出处理模块,调度命令处理模块,用于接收调度命令请求,将解析出的调度命令请求发送至调度过程处理模块;该调度命令请求包括调度指令、频道信息,该调度指令包括调度,该频道信息包括源地址、目的地址、频道项;调度过程处理模块,用于根据调度指令、频道信息,将源地址输入的多媒体数据流调度输出至该频道项对应的目的地址,其中,源地址输入的多媒体数据流经数据流输入解析模块进行解析处理后,将处理后的完整数据帧保存入缓冲队列,缓冲队列从视频关键帧开始保存数据;数据流输出处理模块从缓冲队列中读取数据,对数据进行合并打包处理后输出至目的地址。2.根据权利要求1所述的基于视频关键帧的IP流调度系统,其特征在于,所述源地址包括主流地址、备用地址、垫流地址,所述调度过程处理模块将主流地址输入的数据调度输出至目的地址,定时检测主流地址输入的数据是否有异常,若有异常,则切换至备流地址输入的数据调度输出至目的地址,并检测备流地址输入的数据是否有异常,若有异常,则切换至垫流地址输入的数据调度输出至目的地址。3.根据权利要求1所述的基于视频关键帧的IP流调度系统,其特征在于,所述数据流输入解析模块包括:TS输入解析模块,用于接收并分析TS数据流,获得指定音视频PID号的音视频数据及时间戳信息;将获取的完整数据帧,保存入所述缓冲队列;RTMP输入解析模块,用于完成与RTMP服务器之间的交互过程,接收并解析RTMP数据包,将获取的完整数据帧,保存入所述缓冲队列;HLS输入解析模块,用于完成与HLS服务器之间的交互过程,接收并解析TS切片文件,将获取的完整数据帧,保存入所述缓冲队列。4.根据权利要求3所述的基于视频关键帧的IP流调度系统,其特征在于,所述数据流输出处理模块包括:TS合成输出模块,用于从...
【专利技术属性】
技术研发人员:王治龙,李文彬,陈莉,朱平南,刘栋良,
申请(专利权)人:北京经纬中天信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。