[发明专利]一种直播方法、装置、设备和存储介质有效
申请号: | 201811504754.5 | 申请日: | 2018-12-10 |
公开(公告)号: | CN109587510B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 屈秋竹 | 申请(专利权)人: | 广州虎牙科技有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/2662;H04N21/231 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 511400 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 直播 方法 装置 设备 存储 介质 | ||
本发明公开了一种直播方法、装置、设备和存储介质。该方法包括:采集原始直播视频数据;确定上一时间段内所述主播客户端与直播服务器之间的网络质量信息,其中,所述网络质量信息通过缓存队列的状态判断;根据所述网络质量信息确定本时间段内的第一编码码率;将所述原始直播视频数据按照所述第一编码码率进行编码,获得目标视频数据;将所述目标直播视频数据发送至所述直播服务器。通过该方法会减少丢帧现象的产生,使得画面更加流畅,从而进一步减少由丢帧引起的画面跳跃问题。
技术领域
本发明实施例涉及网络传输领域,尤其涉及一种直播方法、装置、设备和存储介质。
背景技术
随着互联网的快速发展,以及人们对于视频需求量的增长,基于视频应用产生的网络流量已经占到互联网总流量的大部分。
直播通常是通过主播端上传视频直播数据到直播服务器,直播服务器再按照观众需求,提供对应的直播数据到观众端。
当主播端网络质量较差时,通常会主动丢弃部分视频帧,从而降低视频直播数据的数据量,保证传输的时效性。
但是,当视频帧丢弃超过一定限度之后,会使得直播视频数据的画面出现卡顿的现象。
发明内容
本发明提供一种直播方法、装置、设备和存储介质,以解决网络质量较差时,视频帧丢弃导致的画面不流畅,甚至画面跳跃问题。
第一方面,本发明实施例提供了一种直播方法,应用在主播客户端中,所述方法包括:
采集原始直播视频数据;
确定上一时间段内所述主播客户端与直播服务器之间的网络质量信息,其中,所述网络质量信息通过缓存队列的状态判断;
根据所述网络质量信息确定本时间段内的第一编码码率;
将所述原始直播视频数据按照所述第一编码码率进行编码,获得目标视频数据;
将所述目标直播视频数据发送至所述直播服务器。
第二方面,本发明实施例还提供了一种直播装置,应用在主播客户端中,所述方法包括:
视频数据采集模块,用于采集原始直播视频数据;
质量信息确定模块,用于确定上一时间段内所述主播客户端与直播服务器之间的网络质量信息,其中,所述网络质量信息通过缓存队列的状态判断;
第一码率确定模块,用于根据所述网络质量信息确定本时间段内的第一编码码率;
视频数据获取模块,用于将所述原始直播视频数据按照所述第一编码码率进行编码,获得目标视频数据;
直播数据传输模块,用于将所述目标直播视频数据发送至所述直播服务器。
第三方面,本发明实施例还提供了一种电子设备,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如任一实施例所述的一种直播方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如任一实施例所述的一种直播方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙科技有限公司,未经广州虎牙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811504754.5/2.html,转载请声明来源钻瓜专利网。