一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多模式控制视频码率的系统及方法与流程

2022-02-20 12:30:25 来源:中国专利 TAG:
一种多模式控制视频码率的系统及方法与流程

本发明涉及视频转码技术领域,具体提供一种多模式控制视频码率的系统及方法。

背景技术

其中,时延是指事件发生的时刻与播放给用户的时刻之间的时间差。为了保证好的交互性,播放过程中,视频播放器需要维持较少的缓存量。动态码率模式CRF是提升视频传输及播放体验的一种有效方法,该方法能够根据网络状态、本地缓存量等因素,选择适当码率的视频块进行下载,实现提升视频质量、减少播放卡顿和码率切换频率之间的权衡和优化,包含面向高级视频编码(Advanced Video Coding,AVC)和可伸缩视频编码(Scalable Video Coding,SVC)两类编码方式的视频码率自适应选择方法;平均码率模式ABR(Average Bitrate),是VBR的一种插值参数。简单场景分配较低码率,复杂场景分配足够码率,这一点类似VBR。同时,一定时间内平均码率又接近设置的目标码率,这一点又类似CBR。可以认为ABR是CBR和VBR的折中方案。

目前,视频点播提供商对于视频质量越来越感兴趣,由于UDP传输没有通道堵塞检测和消除机制,所以当网络出现不稳定导致堵塞时,会出现丢包现象,最终导致接收端解码时出现卡顿,马赛克,画面延迟等问题。



技术实现要素:

本发明是针对上述现有技术的不足,提供一种设计合理,安全适用的多模式控制视频码率的系统。

本发明进一步的技术任务是提供一种实用性强的多模式控制视频码率的方法。

本发明解决其技术问题所采用的技术方案是:

一种多模式控制视频码率的系统,包括提交任务模块、转码交互模块、码率控制模块和详情展示模块;

所述提交任务模块用于判断用户登录状态,用户提交转码模板并对转码任务进行提交;

所述转码交互模块用于将执行的转码任务进行数据交互,包括获取原视频信息、视频文件数据分析和接入视频信息准备;

所述码率控制模块用于接收转码任务,检查转码模板,根据用户提供的模板控制码率;

所述详情展示模块用于所有的待完成任务及已完成任务结果都展示在本页面中,切换任务列表及运行结果TAB可查看不同分类以及详情列表内容。

进一步的,在码率控制模块中有两种模式,分别为CRF和ABR;

所述CRF为质量守恒动态码率控制模式,结合质量控制因子来进行视频质量控制,质量控制因子的取值范围为[0,51],取值为0是无损编码,文件体积较大,即质量控制因子越小,码率越高,文件体积越大;质量控制因子越大,码率越低,文件体积越小。

进一步的,所述ABR为码率守恒动态质量模式,通过控制视频平均码率为某一个固定值进行转码,在视频码率固定的情况下,文件体积可计算。

进一步的,在提交任务模块中,用户提交视频任务,登录认证服务检测信息的正确性,若用户信息正确,则向浏览器发送携带用户信息的token,整个登录认证及授权操作完成,用户提交转码模板对转码任务进行提交发送请求。

进一步的,所述详情展示模块通过定时任务、WebSocket和转码任务模块的交互,完成详细的视频信息展示列表,并且可以操作各个执行任务,展示各个视频任务的执行结果以及状态,可以查看视频详情信息,对视频任务进行审核、停止、删除操作。

一种多模式控制视频码率的方法,在提交任务模块中,用户在浏览器登录,向授权认证服务请求授权,选择转码模板,提交转码任务,进入转码交互模块,所述转码交互模块启动定时任务进行转码请求分发,将转码请求以及转码参数分发到码率控制模块中,所述码率控制模块判断码率控制模式,并将结果上报给转码交互模块,所述转码交互模块将结果展示给客户。

进一步的,在提交任务模块中接收到提交的转码任务之后,进行入库操作,之后进入转码交互模块中。

进一步的,在码率控制模块中接收到视频转码请求,判断码率控制模式,根据不同的码率控制模式选择不同的转码条件进行转码,并将转码结果上报给转码交互模块。

进一步的,所述转码交互模块接收到转码结果进行相应入库处理,并将结果在详情信息展示模块中展示给客户。

本发明的一种多模式控制视频码率的系统及方法和现有技术相比,具有以下突出的有益效果:

本发明能够根据网络状态、本地缓存量等因素,选择适当码率的视频块进行下载,实现提升视频质量、减少播放卡顿和码率切换频率之间的权衡和优化。在大幅节约视频服务器存储空间,以及在空间、时间、质量等维度精确控制视频质量等方面有优势。

且可直观的将视频状态展现给用户,用户可以自定义设置视频转码需求,对视频文件进行需求分析。编码视频码率自适应选择方法,以实现自适应视频码率选择系统构建,达到减少视频卡顿不流畅的现象。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

附图1是一种多模式控制视频码率的系统的流程示意图。

具体实施方式

为了使本技术领域的人员更好的理解本发明的方案,下面结合具体的实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例都属于本发明保护的范围。

下面给出一个最佳实施例:

如图1所示,本实施例中的一种多模式控制视频码率的系统,包括提交任务模块、转码交互模块、码率控制模块和详情展示模块;其中,提交任务模块用于判断用户登录状态,用户提交转码模板并对转码任务进行提交;转码交互模块用于将执行的转码任务进行数据交互,包括获取原视频信息、视频文件数据分析和接入视频信息准备;码率控制模块用于接收转码任务,检查转码模板,根据用户提供的模板控制码率;详情展示模块用于所有的待完成任务及已完成任务结果都展示在本页面中,切换任务列表及运行结果TAB可查看不同分类以及详情列表内容。

在提交任务模块中,用户提交视频任务,authorition认证服务是整个微服务架构的一个服务节点,主要功能是向客户端提供授权认证。登录认证服务检测信息的正确性,若用户信息正确,则向浏览器发送携带用户信息的token。整个登录认证及授权操作完成。用户提交转码模板,转码模板有33种内置可选方案,也可用户自定义设置模板参数,然后对转码任务进行提交发送请求。

在码率控制模块中有两种模式,分别为CRF和ABR:

CRF是质量守恒动态码率控制模式,结合质量控制因子q来进行视频质量控制,质量控制因子q的取值范围为[0,51],推荐取值范围为[18,28],其中取值为0是无损编码,文件体积会无限大,不推荐使用;默认值为23,使用该质量控制因子值转码出的视频,人肉眼看不出来画质的区别。另外质量控制因子越小,码率越高,文件体积越大;质量控制因子越大,码率越低,文件体积越小;每增加6个点的质量控制因子,码率会减少一半左右。所以对于CRF模式而言为了兼容文件体积和码率大小,选择适当的质量控制因子尤为重要。

ABR是码率守恒动态质量模式,通过控制视频平均码率为某一个固定值进行转码,在视频码率固定的情况下,文件体积是可计算的。一般而言,平均码率的取值由根据视频分辨率以及客户实际带宽值确定的。客户带宽较高的情况下,可以指定码率高一些,转码出的视频画质会更好一些。

在详情展示模块中,通过定时任务、WebSocket和转码任务模块的交互,完成详细的视频信息展示列表,并且可以操作各个执行任务,展示各个视频任务的执行结果以及状态,可以查看视频详情信息,对视频任务进行审核,停止,删除等操作。

一种多模式控制视频码率的方法,在提交任务模块中,用户在浏览器登录,向授权认证服务请求授权,选择转码模板,提交转码任务,进入转码交互模块,所述转码交互模块启动定时任务进行转码请求分发,将转码请求以及转码参数分发到码率控制模块中,所述码率控制模块判断码率控制模式,并将结果上报给转码交互模块,所述转码交互模块将结果展示给客户。

在提交任务模块中接收到提交的转码任务之后,进行入库操作,之后进入转码交互模块中。

在码率控制模块中接收到视频转码请求,判断码率控制模式,根据不同的码率控制模式选择不同的转码条件进行转码,并将转码结果上报给转码交互模块。

转码交互模块接收到转码结果进行相应入库处理,并将结果在详情信息展示模块中展示给客户。

具体步骤为:

S1、用户在浏览器登录,向授权认证服务(Authorition Server)请求授权,选择转码模板模板,提交转码任务。

S2、接收任务模块接收到提交的转码任务之后,进行入库操作。

S3、转码交互模块启动定时任务进行转码请求分发,将转码请求以及转码参数分发到码率控制模块集群。

S4、码率控制模块接收到某个视频的转码请求,判断是哪种码率控制模式,根据不同的码率控制模式选择不同的转码条件进行转码,并将转码结果上报给转码交互模块。

S5、转码交互模块接收到转码结果,进行相应入库处理,并将结果回调给客户。

S6、同时详情展示模块可以将转码结果和输出物展示给客户进行查看、预览、删除与复制。

上述具体的实施方式仅是本发明具体的个案,本发明的专利保护范围包括但不限于上述具体的实施方式,任何符合本发明的一种多模式控制视频码率的系统及方法权利要求书的且任何所述技术领域普通技术人员对其做出的适当变化或者替换,皆应落入本发明的专利保护范围。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献