[发明专利]一种快速换台的方法有效

专利信息
申请号: 202110264002.1 申请日: 2021-03-11
公开(公告)号: CN112954389B 公开(公告)日: 2022-07-12
发明(设计)人: 李亚;修志远;林洪刚;李敬昌 申请(专利权)人: 山东浪潮超高清视频产业有限公司
主分类号: H04N21/231 分类号: H04N21/231;H04N21/2381;H04N21/433;H04N21/44;H04N21/643
代理公司: 济南泉城专利商标事务所 37218 代理人: 李桂存
地址: 250101 山东省济南市*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 快速 方法
【说明书】:

一种快速换台的方法,通过机顶盒终端与服务器通信,获取快速流地址,通过播放快速流,达到视频画面快速起播的效果。快速流由2路流组成,一路为http流,产生方式为服务器接收组播流,并缓存最新的一个Gop,并在数据的开始根据MimeType打上视频的头信息。缓存的数据最终通过http返回到播放器;一路为组播流。2路流的数据合并起来为快速流。由于快速流中第一帧为I帧,接下来是一个完整的GOP,播放器可以快速的拿到播放以及解码所需要的信息,因此,可以做到快速起播。

技术领域

发明涉及流媒体视频技术领域,具体涉及一种快速换台的方法。

背景技术

在视频直播领域,组播视频流是常用的技术,但是组播流为实时传输,导致播放器在接收组播流的时候,一开始的数据不包含播放器解码所需要的信息,即如附图1所示,开始收到的数据流不是一个完整的GOP,从而导致不具备解码条件,进而导致起播速度慢,导致直播场景下换台体验差,影响用户观看直播的体验。

发明内容

本发明为了克服以上技术的不足,提供了一种通过快速流解决起播速度慢,达到快速起播以及快速换台的方法。

本发明克服其技术问题所采用的技术方案是:

一种快速换台的方法,包括如下步骤:

a)服务器接收组播流,实时拆解组播流,从拆解的组播流中最新的I帧的ts包数据开始写入缓存直至遇到下一个最新的I帧结束;

b)重复步骤a),使缓存的数据始终为组播流中的最新的2个I帧之间所有ts包的数据,即得到一个最新的完整的GOP;

c)开启http服务,将缓存的GOP以http流返回机顶盒;

d)机顶盒建立http连接,接收http流同时建立组播连接并接收组播流,将接收的http流和接收的组播流分别存储在2个缓冲区里;

e)设置一路数据流,从步骤d)中的2个缓冲区中读取数据,将http流中的完整Gop覆盖组播流中的第一个不完整的Gop,覆盖完成后的http流和组播流合并为一个快速流;

f)播放器播放时读取快速流数据。

进一步的,步骤b)中将组播流的头信息写入缓存的数据的头部。

进一步的,组播流的头信息为MimeType头信息,MimeType头信息包含视频和音频轨道的封装和编码信息,MimeType头信息与组播流保持一致。

本发明的有益效果是:通过机顶盒终端与服务器通信,获取快速流地址,通过播放快速流,达到视频画面快速起播的效果。快速流由2路流组成,一路为http流,产生方式为服务器接收组播流,并缓存最新的一个Gop,并在数据的开始根据MimeType打上视频的头信息。缓存的数据最终通过http返回到播放器;一路为组播流。2路流的数据合并起来 为快速流。由于快速流中第一帧为I帧,接下来是一个完整的GOP,播放器可以快速的拿到播放以及解码所需要的信息,因此,可以做到快速起播。

附图说明

图1为本发明的现有技术的数据流的示意图;

图2为本发明的组播流写入缓冲区的结构示意图;

图3为本发明的http缓冲区的结构示意图;

图4为本发明的快速流的生成和结构示意图。

具体实施方式

下面结合附图1至附图4对本发明做进一步说明。

一种快速换台的方法,包括如下步骤:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮超高清视频产业有限公司,未经山东浪潮超高清视频产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110264002.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top