[发明专利]转码控制方法及装置、视频直播方法及系统有效
申请号: | 201710065863.0 | 申请日: | 2017-02-06 |
公开(公告)号: | CN106817588B | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 马良;荆睿 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/2343;H04N21/845;H04N17/02 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 王昌贵 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 方法 装置 视频 直播 系统 | ||
本发明公开了一种转码控制方法及装置、视频直播方法及系统,属于互联网流媒体技术领域。其中,转码控制方法包括如下步骤:对视频流当前探测时间片段的视频帧率进行探测,得出当前视频帧率,并设置所述当前视频帧率为转码帧率,按照所述转码帧率对所述视频流进行转码;根据所述当前视频帧率与之前视频帧率,确定所述视频流下一探测时间片段;对所述视频流所述下一探测时间片段的视频帧率进行探测,得出下一视频帧率,并将所述转码帧率更新为所述下一视频帧率,按照更新后的所述转码帧率对所述视频流进行转码。本发明通过对视频流帧率的实时探测,保证了视频流转码过程中转码帧率的准确性。
技术领域
本发明涉及互联网流媒体技术领域,尤其涉及一种转码控制方法及装置、视频直播方法及系统。
背景技术
随着互联网技术的发展以及我国带宽不断提速,互联网的主导内容从文字、图片逐步发展为以音视频为主导内容。近几年移动互联网的爆炸性发展,使得互联网与人们的生活联系的更加密切,人们越来越期望从互联网获取多媒体信息来满足自己的各种需求。于是催生了大批的音视频内容提供商,并极大的促进了内容分发网络(Content DeliveryNetwork,CDN)行业的发展。简单的音视频不再满足人们的需求,人们需求的是不管是在PC端还是在各种各样的移动端,不管是网络质量优良的情况下还是网络质量差的情况下,都能享受到高品质高质量的音视频内容。
对于互联网流媒体领域,由于存在大大小小很多的视频源提供商,这些视频源提供商并不能保证提供的音视频格式的准确性,例如视频的帧率信息。同时,在视频转码过程中视频源还可能会对视频流的帧率信息进行实时改变。这就导致不能按照准确的视频帧率对视频流进行转码,按照不准确的帧率转码会导致:
1.转码后的码率无法控制,错误的过大的帧率设置可能导致转码后的码率过大,导致带宽浪费。
2.转码时的帧率与转码前的视频真实帧率不一致,转码过程中根据错误的帧率进行视频转码,会对视频做抽帧或复制一些帧的操作,影响视频的播放效果。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种转码控制方法及装置、视频直播方法及系统。所述技术方案如下:
一方面,提供了一种转码控制方法,包括如下步骤:
对视频流当前探测时间片段的视频帧率进行探测,得出当前视频帧率,并设置所述当前视频帧率为转码帧率,按照所述转码帧率对所述视频流进行转码;
根据所述当前视频帧率与之前视频帧率,确定所述视频流下一探测时间片段;
对所述视频流所述下一探测时间片段的视频帧率进行探测,得出下一视频帧率,并将所述转码帧率更新为所述下一视频帧率,按照更新后的所述转码帧率对所述视频流进行转码。
进一步的,所述对视频流当前探测时间片段的视频帧率进行探测,得出当前视频帧率,并设置所述当前视频帧率为转码帧率,按照所述转码帧率对所述视频流进行转码的步骤具体包括:
根据帧率探测算法探测所述当前探测时间片段的视频帧率,得出所述当前视频帧率;
将所述当前视频帧率设置为转码帧率,按照所述转码帧率对所述当前探测时间片段及所述当前探测时间片段至所述下一探测时间片段之间的所述视频流进行转码。
进一步的,所述根据所述当前视频帧率与之前视频帧率,确定所述视频流下一探测时间片段的步骤具体包括:
计算所述当前视频帧率与所述之前视频帧率的差值;
如果所述差值大于设定差值,则缩短所述当前探测时间片段与所述下一探测时间片段的时间间隔;
如果所述差值小于等于设定差值,则延长所述当前探测时间片段与所述下一探测时间片段的时间间隔。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710065863.0/2.html,转载请声明来源钻瓜专利网。