【技术实现步骤摘要】
基于流媒体技术的视频播放质量控制方法及系统
[0001]本专利技术涉及流媒体
,尤其涉及一种基于流媒体技术的视频播放质量控制方法及系统。
技术介绍
[0002]在实际生活中,通过视频平台观看视频是一种常见的娱乐方式。然而,由于互联网经常会出现拥塞或不稳定的情况,视频文件在传输过程中往往会发生数据丢包现象,降低了视频播放质量。可见,如何提高视频播放质量显得尤为重要。
技术实现思路
[0003]本专利技术所要解决的技术问题在于,提供一种基于流媒体技术的视频播放质量控制方法及系统,能够提高视频播放质量。
[0004]为了解决上述技术问题,本专利技术第一方面公开了一种基于流媒体技术的视频播放质量控制方法,所述方法包括:
[0005]服务端根据预先确定出的一个或多个视频标识,对待传输的目标视频的初始视频编码进行多位流编码处理,得到每个所述视频标识所对应的视频编码;
[0006]当检测到一个或多个客户端发送的关于所述目标视频的视频获取请求时,所述服务端根据每个所述客户端对应的网络状态信息,确 ...
【技术保护点】
【技术特征摘要】
1.一种基于流媒体技术的视频播放质量控制方法,其特征在于,所述方法包括:服务端根据预先确定出的一个或多个视频标识,对待传输的目标视频的初始视频编码进行多位流编码处理,得到每个所述视频标识所对应的视频编码;当检测到一个或多个客户端发送的关于所述目标视频的视频获取请求时,所述服务端根据每个所述客户端对应的网络状态信息,确定每个所述客户端相匹配的一个或多个目标视频标识所对应的视频编码;所述服务端将每个所述客户端相匹配的编码信息进行封装,得到每个所述客户端对应的封装文件,其中,每个所述客户端相匹配的编码信息至少包括该客户端相匹配的所有所述目标视频标识所对应的视频编码;所述服务端向每个所述客户端并行发送该客户端对应的封装文件,以使每个所述客户端根据该客户端对应的封装文件获取所述目标视频。2.根据权利要求1所述的基于流媒体技术的视频播放质量控制方法,其特征在于,每个所述视频标识所对应的视频编码包括所有所述视频标识所共有的视频编码以及该视频标识所特有的视频编码,每个所述视频标识所对应的视频编码在单独解码后得到的视频的质量指标参数大于等于预先设定的指标参数阈值,多个所述视频标识所对应的视频编码共同解码后得到的视频的质量指标参数大于其中任一所述视频标识所对应的视频编码单独解码后得到的视频的质量指标参数。3.根据权利要求1或2所述的基于流媒体技术的视频播放质量控制方法,其特征在于,在所述服务端根据预先确定出的一个或多个视频标识,对待传输的目标视频的初始视频编码进行多位流编码处理,得到每个所述视频标识所对应的视频编码之前,所述方法还包括:服务端基于预先确定出的视频压缩方式,对待传输的目标视频的视频信息进行初始编码处理,得到所述目标视频的初始视频编码,其中,所述视频压缩方式包括帧内压缩方式和/或帧间压缩方式,所述视频信息包括所述目标视频中以时间顺序排列的每帧图像的图像信息,所述初始视频编码包括每帧所述图像对应的子视频编码。4.根据权利要求3所述的基于流媒体技术的视频播放质量控制方法,其特征在于,所述服务端基于预先确定出的视频压缩方式,对待传输的目标视频的视频信息进行初始编码处理,得到所述目标视频的初始视频编码,包括:服务端根据待传输的目标视频的视频信息以及所述目标视频中每帧图像所对应的时间标签,将所有所述图像分为第一类图像和第二类图像,所有所述第一类图像包括第一帧图像以及所有所述图像中满足预设差异条件的图像,其中,满足所述预设差异条件的图像包括所有所述图像中与相邻图像之间的差异度大于预设差异度阈值的图像,所述相邻图像包括在前相邻图像和/或在后相邻图像;所述服务端基于所述帧内压缩方式,对每个所述第一类图像对应的图像信息进行压缩编码处理,得到该第一类图像对应的子视频编码;所述服务端基于所述帧间压缩方式,对每个所述第二类图像所对应的差异信息进行压缩编码处理,得到该第二类图像对应的子视频编码,每个所述第二类图像所对应的差异信息包括该第二类图像的图像信息与其相邻图像的图像信息之间的差异信息。5.根据权利要求4所述的基于流媒体技术的视频播放质量控制方法,其特征在于,所述服务端根据预先确定出的一个或多个视频标识,对待传输的目标视频的初始视频编码进行
多位流编码处理,得到每个所述视频标识所对应的视频编码,包括:所述服务端根据预先确定出的一个或多个视频标识的数量,从所有所述图像中提取共有帧图像集合,其中,所述共有帧图像集合至少包括所有所述第一类图像;根据所有所述视频标识,对所有所述图像中除所述共有帧图像集合之外的其他所述图像进行分类,得到每个所述视频标识相匹配的特有帧图像;并将每个所述视频标识相匹配的特有帧图像对应的子视频编...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。