[发明专利]视频切换方法及装置在审
申请号: | 201710823550.7 | 申请日: | 2017-09-13 |
公开(公告)号: | CN109495761A | 公开(公告)日: | 2019-03-19 |
发明(设计)人: | 黄伟锋 | 申请(专利权)人: | 杭州海康威视系统技术有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/234;H04N21/239;H04N21/2662;H04N21/658;H04N21/8547;H04N21/2343 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 江崇玉 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频流数据 码率 信令 服务器发送 码率切换 视频切换 流通道 视频 多媒体领域 指示服务器 播放 播放过程 传输码率 电子设备 通道占用 渲染切换 条码 渲染 流通 | ||
本发明公开了一种视频切换方法及装置,属于多媒体领域。所述方法包括:在视频的播放过程中,向服务器发送码率切换信令,码率切换信令用于指示将当前取流通道中的第一码率的视频流数据切换为第二码率的视频流数据;通过所述取流通道,接收所述服务器发送的所述第二码率的视频流数据;基于当前播放通道,对所述第二码率的视频流数据进行渲染。本发明通过一条码率切换信令来指示服务器获取不同码率的视频流数据,并在已有取流通道上传输码率切换后的视频流数据,由电子设备基于已有播放通道渲染切换后的视频流数据,无需建立新的通道,避免了建立新的通道占用资源和耗费时间的问题,不仅节省了资源,也提高了视频的切换速度。
技术领域
本发明涉及多媒体领域,尤其涉及一种视频切换方法及装置。
背景技术
在视频的播放过程中,用户可能会产生视频清晰度的切换需求,如用户觉得当前视频的播放不够清晰,需要将当前视频从低清晰度(标清)切换为高清晰度(高清),或,用户觉得当前视频的播放不够流畅,需要将当前视频从高清晰度切换为低清晰度。为了满足用户的切换需求,电子设备可以提供视频清晰度的切换功能,当检测到用户对视频清晰度的切换操作时,电子设备可以根据该切换操作,获取不同码率的当前视频进行播放,从而实现当前视频的清晰度切换,其中不同码率对应不同清晰度。
目前,在视频的播放过程中,当用户在电子设备触发清晰度切换后,电子设备会在保留第一取流通道(用于获取第一码率的视频数据)和第一播放通道(用于渲染第一码率的视频数据)的基础上,与服务器建立第二取流通道,基于第二取流通道接收服务器发送的第二码率的视频数据,在初始化播放控件后,开启第二播放通道,基于第二播放通道对第二码率的视频数据进行渲染,当第二码率的视频数据渲染成功后,将第一取流通道和第一播放通道关闭。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
相关技术在视频切换的过程中,需要建立新的取流通道以及开启新的播放通道,资源消耗大,且需要初始化播放控件,切换速度慢。
发明内容
为了解决现有技术资源消耗大、切换速度慢的问题,本发明实施例提供了一种视频切换方法及装置。所述技术方案如下:
第一方面,提供了一种视频切换方法,所述方法包括:
在视频的播放过程中,向服务器发送码率切换信令,所述码率切换信令用于指示将当前取流通道中的第一码率的视频流数据切换为第二码率的视频流数据,不同码率对应不同清晰度;
通过所述取流通道,接收所述服务器发送的所述第二码率的视频流数据;
基于当前播放通道,对所述第二码率的视频流数据进行渲染。
在第一方面的第一种实现方式中,所述对所述第二码率的视频流数据进行渲染包括:
根据所述第一码率的视频流数据的最后一个关键帧,确定所述第二码率的视频流数据的起始关键帧,所述起始关键帧的时间戳晚于所述第一码率的视频流数据的最后一个关键帧的时间戳;
当所述第一码率的视频流数据的最后一个关键帧渲染完成后,从所述起始关键帧开始继续对所述第二码率的视频流数据进行渲染。
在第一方面的第二种实现方式中,所述当所述最后一个关键帧渲染完成后,从所述第二码率的视频流数据的起始关键帧继续进行渲染之前,所述方法还包括:
将所述第二码率的视频流数据的目标关键帧存储至播放引擎的缓冲区中,所述缓冲区对应所述当前播放通道,不同缓冲区对应于不同播放通道,所述目标关键帧包括所述第二码率的视频流数据的起始关键帧以及时间戳晚于所述起始关键帧的其他关键帧。
在第一方面的第三种实现方式中,所述接收所述服务器发送的所述第二码率的视频流数据之前,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视系统技术有限公司,未经杭州海康威视系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710823550.7/2.html,转载请声明来源钻瓜专利网。