【技术实现步骤摘要】
视频发送方法、视频发送终端、媒体服务器及存储介质
[0001]本专利技术涉及实时音视频通讯
,尤其涉及一种视频发送方法、视频发送终端、媒体服务器及存储介质。
技术介绍
[0002]随着4G(the 4th generation mobile communication technology,第四代移动通信技术)、5G(5th Generation Mobile Communication Technology,第五代移动通信技术)的普及,实时音视频业务以前所未有的速度在各个领域里得到应用。
[0003]视频的传输需要较大的带宽,不管是有线还是无线网络,都可能因为某种原因出现较多的数据包丢失,导致视频帧无法正常解码显示出来,画面出现卡顿现象,影响用户体验。
技术实现思路
[0004]本专利技术提供一种视频发送方法、视频发送终端、媒体服务器及存储介质,通过视频发送终端和媒体服务器之间的RTT往返时间和丢包率来更新码率,这样通过网络状态来确定码率的方式,能够缓解画面出现卡顿情况,提高用户体验。
[0005]第一方面,本专利技术实施例提供一种视频发送方法,包括:
[0006]针对任意一个更新码率周期,在任意一个更新码率周期内,按照所述任意一个更新码率周期对应的码率向媒体服务器发送视频包;其中,所述视频包为根据待发送视频流编码出的多种分辨率的视频流构建的;
[0007]在所述任意一个更新码率周期达到后,确定所述任意一个更新码率周期内用于表征视频发送终端和媒体服务器之间的网络 ...
【技术保护点】
【技术特征摘要】
1.一种视频发送方法,其特征在于,应用于视频发送终端,包括:针对任意一个更新码率周期,在任意一个更新码率周期内,按照所述任意一个更新码率周期对应的码率向媒体服务器发送视频包;其中,所述视频包为根据待发送视频流编码出的多种分辨率的视频流构建的;在所述任意一个更新码率周期达到后,确定所述任意一个更新码率周期内用于表征视频发送终端和媒体服务器之间的网络状况的RTT往返时间;确定所述任意一个更新码率周期内的丢包率;其中,所述丢包率是基于所述任意一个更新码率周期内的第一丢包数和所述任意一个更新码率周期内视频发送终端发送给媒体服务器的视频包的总数量确定的,所述第一丢包数为所述视频发送终端发送给媒体服务器的所有视频包中媒体服务器未接收到视频包的总数量;根据所述任意一个更新码率周期内的RTT往返时间和所述任意一个更新码率周期内的丢包率,更新所述任意一个更新码率周期对应的码率,以在下一个更新码率周期内根据更新后的码率向所述媒体服务器发送视频包。2.根据权利要求1所述的视频发送方法,其特征在于,根据所述任意一个更新码率周期内的RTT往返时间和所述任意一个更新码率周期内的丢包率,更新所述任意一个更新码率周期对应的码率,包括:从预设的多个丢包范围中,确定所述任意一个更新码率周期内的丢包率所属的丢包范围;其中,不同的丢包范围表征的丢包程度不同;从预设的多个时间范围中,确定所述任意一个更新码率周期内的RTT往返时间所属的时间范围;其中,不同的时间范围表征所述视频发送终端和所述媒体服务器之间的网络状况的强弱程度的不同;根据所述任意一个更新码率周期内的丢包率所属的丢包范围以及所述任意一个更新码率周期内的RTT往返时间所属的时间范围,更新所述任意一个更新码率周期对应的码率。3.根据权利要求2所述的视频发送方法,其特征在于,根据所述任意一个更新码率周期内的丢包率所属的丢包范围以及所述任意一个更新码率周期内的RTT往返时间所属的时间范围,更新所述任意一个更新码率周期对应的码率,包括:若所述任意一个更新码率周期内的丢包率所属的丢包范围为小于第一阈值,则按照预设步长,调高所述任意一个更新码率周期对应的码率;若所述任意一个更新码率周期内的丢包率所属的丢包范围为不小于第一阈值且小于第二阈值,且所述任意一个更新码率周期内的RTT往返时间所属的时间范围为小于时间阈值,则按照预设步长,调高所述任意一个更新码率周期对应的码率;若所述任意一个更新码率周期内的丢包率所属的丢包范围为不小于第一阈值且小于第二阈值,且所述任意一个更新码率周期内的RTT往返时间所属的时间范围为不小于时间阈值,则保持所述任意一个更新码率周期对应的码率不变;若所述任意一个更新码率周期内的丢包率所属的丢包范围为不小于第二阈值,且所述任意一个更新码率周期内的RTT往返时间所属的时间范围为小于时间阈值,则保持所述任意一个更新码率周期对应的码率不变;若所述任意一个更新码率周期内的丢包率所属的丢包范围为不小于第二阈值,且所述任意一个更新码率周期内的RTT往返时间所属的时间范围为不小于时间阈值,则按照预设
步长,调低所述任意一个更新码率周期对应的码率。4.根据权利要求1所述的视频发送方法,其特征在于,确定所述任意一个更新码率周期内的丢包率,包括:将所述任意一个更新码率周期内媒体服务器反馈的第一丢包数和所述任意一个更新码率周期内发送给媒体服务器的视频包的总数量之间的比值,作为所述任意一个更新码率周期内的初始丢包率...
【专利技术属性】
技术研发人员:管济为,黎正红,
申请(专利权)人:聚好看科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。