一种实时视频传输优化编解码方法技术

技术编号:37988077 阅读:12 留言:0更新日期:2023-06-30 10:02
本发明专利技术公开了一种实时视频传输优化编解码方法,包括以下步骤:步骤1:确定当前待处理的访问标识,其中,所述访问标识为用户访问视频网站时所依据的标识信息;获得所述访问标识所对应的用户历史行为数据,其中,所述访问标识所对应的用户历史行为数据为:用户基于所述访问标识所访问过的所述视频网站中的网络视频的标识信息。本发明专利技术实施例提供的移动网络视频传输优化方法及装置,根据网络质量和采用的视频传输协议自适应的调整视频数据下载TCP窗口大小或分片下载启动等待计时,从而实现根据网络质量实时调整视频数据传输速率,提高了视频数据传输效率,提高了网络资源利用率。提高了网络资源利用率。

【技术实现步骤摘要】
一种实时视频传输优化编解码方法


[0001]本专利技术涉及视频传输优化
,尤其涉及一种实时视频传输优化编解码方法。

技术介绍

[0002]随着网络技术的发展,移动数据业务也得到了快速的发展,目前,互联网厂商利用电信运营商网络给用户终端提供视频服务,另外,视频业务逐渐成为移动互联网业务的主流,点播视频业务甚至一定程度代替了占据大众休闲活动主体的电视,用户对移动视频业务质量的要求也不断增加。
[0003]现有技术中,为了保证视频播放的流畅性,基于智能路由器的视频传输方法为:用户在终端上在线观看视频时,所使用的智能路由器连接到互联网以获取相应的视频数据,在网络环境允许的情况下,可以在智能路由器的硬盘中预先缓存当前播放的视频文件的视频数据,使得终端可以直接播放所缓存的视频数据,提高播放流畅性。
[0004]但是,由于视频播放依赖于当时的网络环境,如果当时网络环境较差,会出现视频卡顿现象,使得用户具有较差的使用体验。

技术实现思路

[0005]本专利技术的目的是为了解决现有技术中存在的缺点,而提出的一种实时视频传输优化编解码方法。
[0006]为了实现上述目的,本专利技术采用了如下技术方案:
[0007]一种实时视频传输优化编解码方法,包括以下步骤:
[0008]步骤1:确定当前待处理的访问标识,其中,所述访问标识为用户访问视频网站时所依据的标识信息;获得所述访问标识所对应的用户历史行为数据,其中,所述访问标识所对应的用户历史行为数据为:用户基于所述访问标识所访问过的所述视频网站中的网络视频的标识信息;
[0009]步骤2:用户终端视频播放客户端获取初始缓存视频数据并根据用户播放需求播放初始视频片段;
[0010]步骤3:在源服务器侧,将360度视频流切分为一连串的视频流切分成时空切片;
[0011]步骤4:源服务器再对每一个所述时空切片进行编码,得到多个不同码率版本的时空切片;所有码率版本的所有时空切片构成一个视频切片集合;
[0012]步骤5:根据所述移动网络质量和所述视频传输协议,调整所述移动终端下载视频数据时的传输控制协议TCP窗口大小和/或分片下载启动等待计时;根据所述TCP窗口大小和/或所述分片下载启动等待计时,下载所述视频数据。
[0013]步骤6:控制所述边缘服务器按照预设的优化策略,在每个时间周期的时隙的开始时刻,根据用户的视频请求,执行对视频切片集合的转码和分发任务;
[0014]步骤7:在接收到用户通过终端发送的基于所述访问标识访问所述第一待访问网
络视频的访问请求时,将所保存的所述第一待访问网络视频作为所述访问请求对应的反馈结果传输至所述终端,以通过所述终端播放所述第一待访问网络视频。
[0015]优选的,在源服务器侧,使用动态自适应流媒体编码技术将任意一个360度视频文件切分为一连串的时间切片;将每一个时间切片切分为多个空间切片,得到时空切片;其中,每个时空切片的播放长度相同或者不相同。
[0016]优选的,接收用户端发送的视频请求;确定所述用户端连接的边缘服务器;在当前时隙的开始时刻,根据用户的视频请求,通过所述边缘服务器执行对视频切片集合的转码任务,得到转码后的视频。
[0017]优选的,获取用户端的视频请求历史信息;在每个周期的开始时刻,预测对应周期中每个时隙用户请求的视频切片集合;根据预测的视频切片集合,调整所述预设的优化策略。
[0018]优选的,在所述视频数据的分片下载阶段,若所述移动网络质量小于网络质量门限,则根据所述移动网络当前的信噪比和缓存中当前的视频数据量,减小所述TCP窗口大小。
[0019]优选的,检测所述视频网站上是否存在与所述第一待访问网络视频相关联的第二待访问网络视频,所述第二待访问网络视频为用户基于所述访问标识播放完所述第一待访问网络视频后所需继续播放的网络视频。
[0020]本专利技术的有益效果为:
[0021]1.本专利技术实施例提供的移动网络视频传输优化方法及装置,根据网络质量和采用的视频传输协议自适应的调整视频数据下载TCP窗口大小或分片下载启动等待计时,从而实现根据网络质量实时调整视频数据传输速率,提高了视频数据传输效率,提高了网络资源利用率;
[0022]2.本专利技术能够适用于360度视频流传输的分布式缓存一转码一分发联合优化,能够利用存储和计算两种资源,协调多个服务器间的协作,协调多种任务决策之间的影响,在减小回传链路压力和用户观看延迟的基础上,最小化网络综合运营成本。
具体实施方式
[0023]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。
[0024]实施例1,一种实时视频传输优化编解码方法,包括以下步骤:
[0025]步骤1:确定当前待处理的访问标识,其中,所述访问标识为用户访问视频网站时所依据的标识信息;获得所述访问标识所对应的用户历史行为数据,其中,所述访问标识所对应的用户历史行为数据为:用户基于所述访问标识所访问过的所述视频网站中的网络视频的标识信息;
[0026]步骤2:用户终端视频播放客户端获取初始缓存视频数据并根据用户播放需求播放初始视频片段;
[0027]步骤3:在源服务器侧,将360度视频流切分为一连串的视频流切分成时空切片;
[0028]步骤4:源服务器再对每一个所述时空切片进行编码,得到多个不同码率版本的时空切片;所有码率版本的所有时空切片构成一个视频切片集合;
[0029]步骤5:根据所述移动网络质量和所述视频传输协议,调整所述移动终端下载视频数据时的传输控制协议TCP窗口大小和/或分片下载启动等待计时;根据所述TCP窗口大小和/或所述分片下载启动等待计时,下载所述视频数据。
[0030]步骤6:控制所述边缘服务器按照预设的优化策略,在每个时间周期的时隙的开始时刻,根据用户的视频请求,执行对视频切片集合的转码和分发任务;
[0031]步骤7:在接收到用户通过终端发送的基于所述访问标识访问所述第一待访问网络视频的访问请求时,将所保存的所述第一待访问网络视频作为所述访问请求对应的反馈结果传输至所述终端,以通过所述终端播放所述第一待访问网络视频。
[0032]该实施例中,本专利技术实施例提供的移动网络视频传输优化方法及装置,根据网络质量和采用的视频传输协议自适应的调整视频数据下载TCP窗口大小或分片下载启动等待计时,从而实现根据网络质量实时调整视频数据传输速率,提高了视频数据传输效率,提高了网络资源利用率;
[0033]本专利技术能够适用于360度视频流传输的分布式缓存一转码一分发联合优化,能够利用存储和计算两种资源,协调多个服务器间的协作,协调多种任务决策之间的影响,在减小回传链路压力和用户观看延迟的基础上,最小化网络综合运营成本。
[0034]在本专利技术的一些实施例中,在源服务器侧,使用动态自适应流媒体编码技术将任本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实时视频传输优化编解码方法,其特征在于,包括以下步骤:步骤1:确定当前待处理的访问标识,其中,所述访问标识为用户访问视频网站时所依据的标识信息;获得所述访问标识所对应的用户历史行为数据,其中,所述访问标识所对应的用户历史行为数据为:用户基于所述访问标识所访问过的所述视频网站中的网络视频的标识信息;步骤2:用户终端视频播放客户端获取初始缓存视频数据并根据用户播放需求播放初始视频片段;步骤3:在源服务器侧,将360度视频流切分为一连串的视频流切分成时空切片;步骤4:源服务器再对每一个所述时空切片进行编码,得到多个不同码率版本的时空切片;所有码率版本的所有时空切片构成一个视频切片集合;步骤5:根据所述移动网络质量和所述视频传输协议,调整所述移动终端下载视频数据时的传输控制协议TCP窗口大小和/或分片下载启动等待计时;根据所述TCP窗口大小和/或所述分片下载启动等待计时,下载所述视频数据。步骤6:控制所述边缘服务器按照预设的优化策略,在每个时间周期的时隙的开始时刻,根据用户的视频请求,执行对视频切片集合的转码和分发任务;步骤7:在接收到用户通过终端发送的基于所述访问标识访问所述第一待访问网络视频的访问请求时,将所保存的所述第一待访问网络视频作为所述访问请求对应的反馈结果传输至所述终端,以通过所述终端播放所述第一待访问网络视频。2.根据权利要...

【专利技术属性】
技术研发人员:葛春刘颜楷徐瑞祥
申请(专利权)人:元池江苏信息科技有限公司
类型:发明
国别省市:

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

1