[发明专利]IPTV的直播方法及系统在审
申请号: | 201810134852.8 | 申请日: | 2018-02-09 |
公开(公告)号: | CN108322767A | 公开(公告)日: | 2018-07-24 |
发明(设计)人: | 王昭君;李明;姜超;祝振东 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/234;H04N21/239;H04N21/438;H04N21/4402 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 彭程程 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓冲池 视频流 直播 直播频道 相邻频道 流媒体播放 视频流信息 解码 用户体验 预先配置 切台 播放 | ||
本发明公开了一种IPTV的直播方法及系统,流媒体播放领域。该方法的步骤为:IPTV将直播请求对应的直播频道的视频流、以及直播频道的相邻频道的视频流,均添加至预先配置的缓冲池中;IPTV收到用户发出的直播请求后,通过缓冲池中的视频流进行直播。本发明能够预先将直播频道的相邻频道的视频流信息添加至缓冲池中,用户换频道时,直接从缓冲池中获取相应的视频流进行解码和播放即可,进而显著提高了IPTV直播时的切台速度和用户体验。
技术领域
本发明涉及流媒体播放领域,具体涉及一种IPTV的直播方法及系统。
背景技术
IPTV(交互式网络电视)进行直播时,通常使用IGMP(Internet Group ManagementProtocol,网际组管理协议)实现直播业务。IPTV的直播方法为:通过单链路下载并接收直播所需的组播视频流,接收到显示图像所需的I帧后,通过硬件解码器对视频流的I帧进行解码后播放。
但是,上述IPTV的直播方法使用时,存在以下缺陷:
(1)接收视频流时可能出现以下2种情形:1、接收的视频流的第一帧不是I帧,例如B帧或者P帧;2、接收第一个I帧时出现错误,例如第一个I帧为500kb,但是有200kb未接收,只收到300kb,此时需要接收下一个I帧。上述2种情形均会导致接收显示图像所需的I帧的时间较长。
与此同时,为了避免因I帧接收问题导致的播放卡顿(例如第一个I帧接收完成,但是第二个I帧接收错误或者接收时间较长),IPTV通常需要缓冲若干帧的视频流后,在将缓冲的视频流进行解码播放。
由此可知,接收显示图像所需的I帧的时间、以及缓冲若干帧视频流的时间,共同导致了直播的第一帧画面出现的速度较慢,据统计,IPTV在用户请求直播后(例如换频道播放其他直播),需要等待1S以上,才会显示第一帧画面;因此,现有的IPTV在直播时,切台速度较慢(即从用户请求直播到显示第一帧画面所需的时间较长,对于IPTV领域而言,俗称切台速度),进而降低了用户体验。
(2)硬件解码器对视频流的I帧进行解码的流程包括:将视频流的全部数据传入硬件解码器,硬件解码器识别出视频流中的I帧后,对I帧进行解码。硬件解码器在视频流的全部数据识别I帧所需的时间较长,进而进一步降低了IPTV直播时的切台速度。
发明内容
针对现有技术中存在的缺陷,本发明解决的技术问题为:如何提高IPTV直播时的切台速度。本发明能够直接从缓冲池中获取相应的视频流进行解码和播放,进而显著提高了用户体验。
为达到以上目的,本发明提供的IPTV的直播方法,包括以下步骤:IPTV将直播请求对应的直播频道的视频流、以及直播频道的相邻频道的视频流,均添加至预先配置的缓冲池中;IPTV收到用户发出的直播请求后,通过缓冲池中的视频流进行直播。
在上述技术方案的基础上,所述将直播请求对应的直播频道的视频流、以及直播频道的相邻频道的视频流,均添加至预先配置的缓冲池中;IPTV收到用户发出的直播请求后,通过缓冲池中的视频流进行直播的流程包括:
S101:IPTV收到用户发出的直播请求后,判断直播请求对应的当前直播频道的视频流信息是否存在于预先配置的缓冲池中,若是,转到S102,否则转到S103;视频流信息包括当前直播频道的视频流;
S102:IPTV从缓冲池中获取当前直播频道的视频流信息,将视频流信息中的视频流通过解码器解码后播放,转到S104;
S103:IPTV从服务端获取当前直播频道的视频流后,将视频流通过解码器解码后播放;根据当前直播频道的视频流形成视频流信息,将视频流信息添加至缓冲池,转到S104;
S104:IPTV判断当前直播频道的相邻频道的视频流信息是否存在于缓冲池中,若是,结束;否则转到S105;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810134852.8/2.html,转载请声明来源钻瓜专利网。