一种视频传输方法、装置、资源服务器和存储介质制造方法及图纸

技术编号:24041462 阅读:21 留言:0更新日期:2020-05-07 03:32
本发明专利技术实施例公开了一种视频传输方法、装置、资源服务器和存储介质。其中,该方法包括:如果当前会话方的网络带宽小于待传输视频的初始传输总码率,则根据待传输视频中不同视频帧类型的抽帧顺序,确定在待传输视频的对应视频帧类型下抽帧后的剩余传输总码率与网络带宽最匹配时不同视频帧类型下的抽帧比例;按照不同视频帧类型下的抽帧比例向当前会话方传输待传输视频。本发明专利技术实施例提供的技术方案,使待传输视频在抽帧后剩余的实际传输总码率与当前会话方的网络带宽最匹配,避免由于带宽不够产生关键帧丢包,而使解码失败造成播放卡顿的情况,且抽帧方式无需降低视频画面分辨率即可减少待传输视频的传输码率,从而保证视频播放的清晰度不变。

A video transmission method, device, resource server and storage medium

【技术实现步骤摘要】
一种视频传输方法、装置、资源服务器和存储介质
本专利技术实施例涉及视频处理领域,尤其涉及一种视频传输方法、装置、资源服务器和存储介质。
技术介绍
随着网络流媒体技术的发展,多人视频会议或多人视频聊天等多人视频应用场景越来越普遍,使得不同用户之间的交流变得越来越方便,但是由于网络状态存在诸多不稳定性,如果媒体服务端向某一用户下发另一用户上传的视频包,而该用户的网络下行带宽较低时,该视频包在下发过程中易产生随机丢包的情况,从而导致视频播放时的流畅性较低,容易造成播放卡顿。目前在多人视频应用场景下,如果用户的网络下行带宽不足以支持所采用的视频码率下视频包的完整传输,通常在待传输的视频包中仅筛选出经过视频编码后的帧内编码帧(I帧),并将筛选出的I帧下发给用户,而直接丢掉视频编码后的帧间预测编码帧(P帧),此时由于网络下行带宽是实时变化的,如果网络下行带宽与所采用的视频码率相差较小,仅传输I帧则会造成相应的带宽浪费,如果网络下行带宽与所采用的视频码率相差较大,即使仅传输I帧也无法得到支持时,还是会产生随机丢包情况,无法保证网络下行带宽与视频码率之本文档来自技高网...

【技术保护点】
1.一种视频传输方法,其特征在于,包括:/n如果当前会话方的网络带宽小于待传输视频的初始传输总码率,则根据所述待传输视频中不同视频帧类型的抽帧顺序,确定在所述待传输视频的对应视频帧类型下抽帧后的剩余传输总码率与所述网络带宽最匹配时不同视频帧类型下的抽帧比例;/n按照不同视频帧类型下的抽帧比例向当前会话方传输所述待传输视频。/n

【技术特征摘要】
1.一种视频传输方法,其特征在于,包括:
如果当前会话方的网络带宽小于待传输视频的初始传输总码率,则根据所述待传输视频中不同视频帧类型的抽帧顺序,确定在所述待传输视频的对应视频帧类型下抽帧后的剩余传输总码率与所述网络带宽最匹配时不同视频帧类型下的抽帧比例;
按照不同视频帧类型下的抽帧比例向当前会话方传输所述待传输视频。


2.根据权利要求1所述的方法,其特征在于,所述待传输视频的初始传输总码率由所述待传输视频在不同视频帧类型下的初始传输码率合并得到。


3.根据权利要求2所述的方法,其特征在于,确定在所述待传输视频的对应视频帧类型下抽帧后的剩余传输总码率与所述网络带宽最匹配时不同视频帧类型下的抽帧比例,包括:
根据所述待传输视频中不同视频帧类型的抽帧顺序和不同视频帧类型下的初始传输码率,确定所述网络带宽匹配的最后一级待抽帧的目标视频帧类型;
将位于所述目标视频帧类型之后的视频帧类型下的抽帧比例设定为非抽帧值,位于所述目标视频帧类型之前的视频帧类型下的抽帧比例设定为全抽帧值;
确定所述待传输视频在排除位于所述目标视频帧类型之前的视频帧类型下的全部视频帧后继续在目标视频帧类型下抽帧后的目标传输总码率与所述网络带宽最匹配时该目标视频帧类型下的抽帧比例。


4.根据权利要求1所述的方法,其特征在于,所述待传输视频由所述当前会话方所在的视频会话间中其他会话方的上传视频组成。


5.根据权利要求4所述的方法,其特征在于,确定在所述待传输视频的对应视频帧类型下抽帧后的剩余传输总码率与所述网络带宽最匹配时不同视频帧类型下的抽帧比例,包括:
根据不同视频帧类型下每一其他会话方对应的初始传输子码率,确定每一视频帧类型下面向所述其他会话方的抽帧子顺序;
根据不同视频帧类型的抽帧顺序以及每一视频帧类型下的抽帧子顺序,确定所述待传输视频在对应视频帧类型下面向各其他会话方抽帧后的剩余传输总码率与所述网络带宽最匹配时不同视频帧类型下各所述其他会话方对应的抽帧子比例。


6.根据权利要求5所述的方法,其特征在于,确定所述待传输视频在对应视频帧类型下面向各其他会话方抽帧后的剩余传输总码率与所述网络带宽最匹配时不同视频帧类型下各所述其他会话方对应的抽帧子比例,包括:
根据不同视频帧类型下每一其他会话方对应的初始传输子码率,计算各视频帧类型下的初始传输码率,并确定所述网络带宽匹配的最后一级待抽帧的目标视频帧类型;
将位于所述目标视频帧类型之后的视频帧类型下各所述其他会话方对应的抽帧子比例设定为非抽帧值,位于所述目标视频帧类型之前的...

【专利技术属性】
技术研发人员:邓勇朱敏方文豪
申请(专利权)人:广州市百果园网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1