[发明专利]一种视频点播节目流复用的系统有效
申请号: | 201310691850.6 | 申请日: | 2013-12-17 |
公开(公告)号: | CN103702141B | 公开(公告)日: | 2017-03-29 |
发明(设计)人: | 邹伟华;杜亚军;郁为民;杨雪松;刘撑乾 | 申请(专利权)人: | 惠州市伟乐科技有限公司 |
主分类号: | H04N21/2365 | 分类号: | H04N21/2365;H04N21/643 |
代理公司: | 广州粤高专利商标代理有限公司44102 | 代理人: | 任海燕 |
地址: | 516006 广东省惠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频点播 节目 流复用 系统 | ||
技术领域
本发明涉及一种视频点播节目流复用的系统。
背景技术
目前,随着视听内容的日益丰富,人们对于视听需求的个性化也越来越突出,因此视频点播服务在广播电视应用领域的使用越来越广泛。作为实现视频点播服务的广电前端设备,必须很好的处理大量不同用户点播节目流的处理,做到实时准确的流分发,满足用户的视听需求。目前广电前端设备实现视频点播节目流复用的方法主要有两种:(1)采用软件的方法实现视频点播节目流的复用分发处理。由于软件实现本身的特点制约,其对于用户点播的实时响应差,能够同时并发处理的用户点播数目少。(2)采用可编程逻辑器件结合外部存储器的方式实现视频点播节目流的复用分发处理。此方案中由于采用外部存储器,成本高,硬件设计复杂。
发明内容
为了解决上述视频点播节目流复用的不足,本发明提供一种视频点播节目流复用系统的设计方案。
一种视频点播节目流复用的系统,包括:视频点播流接收处理模块,接收由视频点播服务器传输的输入流,转换成TS流格式;视频点播流复用处理模块,接收来自单个或多个视频点播流接收处理模块输入的流,根据点播流分配原则确定点播流输出通道,并实现对于PID的替换,同时生成并发送新的用于匹配输出通道复用流和替换PID后的PSI/SI表;视频点播流发送模块,接收来自视频点播流复用处理模块输入的流,根据要求按相应调制方式输出TS流。
具体的,所述视频点播流接收处理模块包括:TS_Receive模块,接收外部的输入流,并转换成TS流格式,并标识每个TS流的流号;Assign_PID_NO模块,分析TS_Receive模块输出的每个TS包PID,完成流的PID搜索,并为每个流的中的每个PID分配一个独立的短PID Number;Add_head模块,对输入的TS包添加4个字节的自定义包头。
更具体的,所述Assign_PID_NO模块对接收到的每个TS包,根据TS包所对应的TS流的流号查询该TS流对应的存储器空间中当前TS包的PID是否存在,若不存在则把该PID写入流对应存储空间中第一个空闲地址,并以该空闲地址作为该PID的短PID Number,且将该地址空间最高位exist_flag置为有效;若存在则以找到该PID存储空间的低位地址作为该PID的短PID Number。
更具体的,Assign_PID_NO模块通过可编程逻辑电路读写一个片内存储器实现对存储空间的操作;所述存储器深度为N*M,其中N为系统需要处理的总的流数目,M为每个TS流包含的PID数量。
更具体的,所述自定义包头包括:短PID Number:PID_NO、当前TS流所在的流号Channel_number_L及Channel_number_H,其位宽随系统支持的最大流数目而定。
进一步的,所述视频点播流复用处理模块包括:
IN_MUX模块,将来自一个或多个TS_Receive模块的输入流复用成一路TS流。
DestInfo_Search模块,通过查找表确定每个TS包去向,获得板卡使能Dest_slot、临时PID号PID_T、各输出板卡子通道使能Dest_channel_Slot[i]或输出节目号Program_NO。
Table_Filter_Buffer模块,判断当前包PID是否需要过滤到CPU,若需要则在本模块中缓存当前包供CPU读取。
PID_Replace模块,判断TS包去向是否唯一,并以去向唯一性判断结果选择不同的PID生成方法来生成对应的新的PID,替换原始的PID。
Stream_Allocation模块,根据板卡使能Dest_slot,确定当前包需要输出到的输出板卡,并输出到该输出板卡相应的OUT_MUX模块;同时将得到的各输出板卡子通道使能Dest_channel_Slot[i]信息替换掉原自定义包头内容。
Table_TX模块,以固定时间间隔将替换PID后的PSI/SI表发送到该表所对应的输出板卡的OUT_MUX模块。
OUT_MUX模块,将Stream_Allocation模块输出的TS流和Table_TX模块输出的表进行复用后输出到视频点播流发送模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州市伟乐科技有限公司,未经惠州市伟乐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310691850.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种轮胎成型拼花模具
- 下一篇:一种高压控制柜接线端子屏蔽装置