【技术实现步骤摘要】
【国外来华专利技术】自动调整视频直播码率的方法、视频传输装置和服务器
本专利技术总地涉及视频直播
,更具体地涉及一种自动调整视频直播码率的方法、视频传输装置和服务器。
技术介绍
现有手持云台相机直播过程中,服务器推送码流一般采用前期设置好的固定码率进行推流,而实际使用场景下,直播网络质量是动态变化的,且不可预测。采用固定码率进行推流可能导致直播过程中存在直播画面卡顿以及延迟增大等问题,影响用户直播体验。因此,鉴于上述问题的存在,本专利技术提出一种自动调整视频直播码率的方法、系统和计算机存储介质。
技术实现思路
为了解决上述问题中的至少一个而提出了本专利技术。具体地,本专利技术一方面提供一种自动调整视频直播码率的方法,所述方法包括:获取视频传输装置当前向服务器推送视频流时的当前网络带宽;对所述当前网络带宽进行离散化处理,以获得离散化的当前网络带宽;根据所述离散化的当前网络带宽和所述视频传输装置的当前设定码率,自动调整所述当前设定码率;基于调整后的当前设定码率,推送视频流至所述服务器。本专利技术另一方面提供 ...
【技术保护点】
1.一种自动调整视频直播码率的方法,其特征在于,所述方法包括:/n获取视频传输装置当前向服务器推送视频流时的当前网络带宽;/n对所述当前网络带宽进行离散化处理,以获得离散化的当前网络带宽;/n根据所述离散化的当前网络带宽和所述视频传输装置的当前设定码率,自动调整所述当前设定码率;/n基于调整后的当前设定码率,推送视频流至所述服务器。/n
【技术特征摘要】
【国外来华专利技术】1.一种自动调整视频直播码率的方法,其特征在于,所述方法包括:
获取视频传输装置当前向服务器推送视频流时的当前网络带宽;
对所述当前网络带宽进行离散化处理,以获得离散化的当前网络带宽;
根据所述离散化的当前网络带宽和所述视频传输装置的当前设定码率,自动调整所述当前设定码率;
基于调整后的当前设定码率,推送视频流至所述服务器。
2.如权利要求1所述的方法,其特征在于,根据所述离散化的当前网络带宽和所述视频传输装置的当前设定码率,自动调整所述当前设定码率,包括:
若所述当前设定码率大于所述离散化的当前网络带宽,则降低所述当前设定码率;
若所述当前设定码率小于所述离散化的当前网络带宽,则增大所述当前设定码率。
3.如权利要求1所述的方法,其特征在于,所述当前设定码率处于第一阈值码率和第二阈值码率之间,其中,所述第二阈值码率大于所述第一阈值码率。
4.如权利要求3所述的方法,其特征在于,若所述当前设定码率大于所述离散化的当前网络带宽,则所述调整后的当前设定码率为所述离散化的当前网络带宽和所述第一阈值码率中的较大者。
5.如权利要求3或4所述的方法,其特征在于,若所述当前设定码率小于所述离散化的当前网络带宽,则所述调整后的当前设定码率为在所述当前设定码率上增加至少一个码率增加量后获得的码率数值和所述第二阈值码率中的较小者。
6.如权利要求5所述的方法,其特征在于,所述码率增加量小于离散化间隔,所述离散化间隔用于对所述当前网络带宽进行离散化处理。
7.如权利要求6所述的方法,其特征在于,2倍的所述码率增加量小于所述离散化间隔。
8.如权利要求1至7任一项所述的方法,其特征在于,所述离散化的当前网络带宽为以离散化间隔对所述当前网络带宽进行取整而获得。
9.如权利要求8所述的方法,其特征在于,所述离散化的当前网络带宽为以所述离散化间隔对所述当前网络带宽向下取整而获得的数值。
10.如权利要求1至9任一项所述的方法,其特征在于,所述视频传输装置为视频采集装置,所述视频采集装置用于采集视频直播的视频流,并推送至所述服务器。
11.如权利要求1至9任一项所述的方法,其特征在于,所述视频传输装置从视频采集装置接收视频直播的视频流,所述视频采集装置用于采集所述视频流并将所述视频流发送至所述视频传输装置。
12.一种自动调整视频直播码率的方法,其特征在于,所述方法包括:
获取视频传输装置当前向服务器推送视频流时的当前网络带宽;
对所述当前网络带宽进行离散化处理,以获得离散化的当前网络带宽;
根据所述离散化的当前网络带宽和所述视频传输装置的当前设定码率,自动调整所述当前设定码率;
推送调整后的当前设定码率至所述视频传输装置,以使所述视频传输装置基于调整后的当前设定码率推送视频流至所述服务器。
13.如权利要求12所述的方法,其特征在于,根据所述离散化的当前网络带宽和所述视频传输装置的当前设定码率,自动调整所述当前设定码率,包括:
若所述当前设定码率大于所述离散化的当前网络带宽,则降低所述当前设定码率;
若所述当前设定码率小于所述离散化的当前网络带宽,则增大所述当前设定码率。
14.如权利要求12所述的方法,其特征在于,所述当前设定码率处于第一阈值码率和第二阈值码率之间,其中,所述第二阈值码率大于所述第一阈值码率。
15.如权利要求13或14所述的方法,其特征在于,若所述当前设定码率大于所述离散化的当前网络带宽,所述调整后的当前设定码率为所述离散化的当前网络带宽和所述第一阈值码率中的较大者。
16.如权利要求15所述的方法,其特征在于,若所述当前设定码率小于所述离散化的当前网络带宽,所述调整后的当前设定码率为在所述当前设定码率上增加至少一个码率增加量后获得的码率数值和所述第二阈值码率中的较小者。
17.如权利要求16所述的方法,其特征在于,所述码率增加量小于离散化间隔,所述离散化间隔用于对所述当前网络带宽进行离散化处理。
18.如权利要求17所述的方法,其特征在于,2倍的所述码率增加量小于所述离散化间隔。
19.如权利要求12至18任一项所述的方法,其特征在于,所述离散化的当前网络带宽为以离散化间隔对所述当前网络带宽进行取整而获得。
20.如权利要求19所述的方法,其特征在于,所述离散化的当前网络带宽为以离散化间隔对所述当前网络带宽向下取整而获得的数值。
21.如权利要求12至20任一项所述的方法,其特征在于,所述视频传输装置为视频采集装置,所述视频采集装置用于采集视频直播的视频流,并推送至所述服务器。
22.如权利要求12至20任一项所述的方法,其特征在于,所述视频传输装置从视频采集装置接收视频直播的视频流,所述视频采集装置用于采集所述视频流并将所述视频流发送至所述视频传输装置。
23.一种视频传输装置,其特征在于,所述视频传输装置包括:
存储器,用于存储可执行指令;
处理器,用于执行所述存储器中存储的所述指令,使得所述处理器执行以下动作,所述动作包括:
获取视频传输装置当前向服务器推送视频流时的当前网络带宽;<...
【专利技术属性】
技术研发人员:孙丁,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。