[发明专利]一种直播TS节目快速推流控制方法及系统在审
| 申请号: | 201810600809.6 | 申请日: | 2018-06-12 |
| 公开(公告)号: | CN108881989A | 公开(公告)日: | 2018-11-23 |
| 发明(设计)人: | 彭金洁;车明贤;刘学文;陈玉杰;洪观洲 | 申请(专利权)人: | 深圳国微视安科技有限公司 |
| 主分类号: | H04N21/43 | 分类号: | H04N21/43;H04N21/433;H04N21/435;H04N21/44;H04N21/443 |
| 代理公司: | 深圳市康弘知识产权代理有限公司 44247 | 代理人: | 尹彦;胡朝阳 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 后台任务处理 前台 任务处理 轮询 推流 预处理 读取 终端播放设备 节目信息表 数据缓冲区 周期性唤醒 直播 播放软件 采样缓存 后台更新 节目切换 模块处理 请求提供 实时跟踪 信息更新 终端解码 响应 节目流 预分析 最大化 减小 频点 切台 索引 节目 并行 分析 | ||
1.一种直播TS节目快速推流控制方法,其特征在于,包括如下步骤:
步骤一:命令接收任务响应终端设备的切台命令,通过WiFi接收命令并处理;
步骤二:通过后台任务控制非当前播放Tuner进行TS数据缓存,建立TS流缓存Buffer及索引列表,将Burst TS快速索引任务输入的预缓存数据以最大带宽发送给终端设备接收数据进行预解码分析;前台任务实时处理用户选择的节目流,收到节目切换命令后,索引读取后台任务预处理的TS流发送至终端播放设备;同时控制当前播放的Tuner进行实时TS流过滤,发送给终端;
步骤三:通过Tuner轮询机对预缓存数据进行周期性更新,通过定义周期兼顾数据实时更新和节省CPU性能消耗,当周期唤醒条件满足后,Tuner轮询机开始工作,按照索引列表逐一轮询更新所有数据;
步骤四:分析处理TS流及节目信息,由空闲Tuner索引区对应频点进行锁频,接收数字电视信号并交给Demod解调,得到TS流。
2.根据权利要求1所述的直播TS节目快速推流控制方法,其特征在于,步骤一还包括:通过Tuner轮询机预缓存节目数据,切台时Burst TS索引任务将快速索引发送数据,提供给中断设备进行预解码分析,并行进行锁频解调、TSP设置过滤条件、分析解码。
3.根据权利要求1所述的直播TS节目快速推流控制方法,其特征在于,步骤二还包括:终端设备接收到Burst TS快速索引任务中的TS流,交给解码单元进行预解码分析,待解码分析结束后,设置解码。
4.根据权利要求1所述的直播TS节目快速推流控制方法,其特征在于,步骤三还包括:判断索引列表中是否需要轮询下一索引区对应频点更新预缓存数据,若是,则将对下一索引区对应频点设置锁频并数据更新,若否,则表示所有索引区的预缓存数据均已完成更新,此时进入待机状态,等待下一个Tuner轮询机的周期唤醒开始工作。
5.根据权利要求1所述的直播TS节目快速推流控制方法,其特征在于,步骤四还包括:先过滤频点的所有节目信息表,然后再过滤TS流;当Burst TS预缓存索引表中对应索引区的首端未完成缓存时,则按照条件选择过滤得到节目信息表,否则完全过滤数据,得到TS流。
6.一种直播TS节目快速推流控制系统,其特征在于,包括有:前台任务处理部分和后台任务处理部分;其中,通过前台任务处理部分响应用户的切台操作,处理当前用户选择的节目流,当收到节目切换命令后,索引读取后台任务处理单元预处理的TS流发送给终端播放设备;所述后台任务处理部分响应前台的请求提供数据,并周期性唤醒启动Tuner轮询机,Tuner轮询机采样缓存各频点的TS,提供预分析所需要的数据。
7.根据权利要求6所述的直播TS节目快速推流控制系统,其特征在于,所述前台任务处理部分包括有:命令响应模块、连接命令响应模块输出的Tuner轮询机及Burst TS预缓存模块、连接命令响应模块输出的处理模块、连接接处理模块输出的传输模块。
8.根据权利要求7所述的直播TS节目快速推流控制系统,其特征在于,所述处理模块包括有锁频单元、解调单元、以及过滤单元,所述传输模块为WiFi模块,其通过无线方式连接终端播放设备。
9.根据权利要求8所述的直播TS节目快速推流控制系统,其特征在于,所述后台处理部分包括Burst TS预缓存与快速索引模块、后台Tuner轮询机,其中,所述后台轮询机包括有轮询频点单元、锁频单元、解调单元和过滤单元。
10.根据权利要求9所述的直播TS节目快速推流控制系统,其特征在于,所述轮询频点单元负责读取Burst TS预缓存模块中的索引信息,得到需要更新预缓存数据的频点;所述锁频单元将接收到的数字电视信号发给解调单元;所述解调单元将解调后的TS流发送给过滤单元,进行条件选择过滤;通过轮询频点单元、锁频单元、解调单元和过滤单元处理后,后台Tuner轮询机将得到的数据输入到Burst TS预缓存与快速索引模块写到对应索引区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳国微视安科技有限公司,未经深圳国微视安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810600809.6/1.html,转载请声明来源钻瓜专利网。





