一种多层视频处理方法、系统和可读存储介质技术方案

技术编号:27068367 阅读:9 留言:0更新日期:2021-01-15 14:50
本发明专利技术公开的一种多层视频处理方法、系统和可读存储介质,在视频会议中根据不同入会终端和带宽匹配适合分辨率大小的视频,以提供用户更好的视频体验;能快速兼容不同设备的编码标准,提供标准码流,减少兼容性导致的设备性能消耗。视频各个分辨率层独立编码,因此码流数据各层之间没有依赖性,可独立抽层解码,各个分辨率层均遵循H264编码标准,所以码流数据与现有广泛使用的编码标准兼容,在各个编码终端上使用时不需要进行转码。本发明专利技术利用较少的字节信息包含了包中视频数据的关键信息,故在传输的过程中,可以根据需求随时快速的获取单层分辨率的码流数据,提供给相应终端,既节省了带宽同时减少了设备的资源消耗。

【技术实现步骤摘要】
一种多层视频处理方法、系统和可读存储介质
本专利技术涉及视频数据处理领域,更具体的,涉及一种多层视频处理方法、系统和可读存储介质。
技术介绍
随着现行网络的带宽范围的扩大,以及在视频会议中不同终端用户对视频的需求不同,传统的固定空间分辨率的视频传输和存储系统出现了种种问题,例如:高分辨率的视频在低端设备上处理不过来,第分辨率的视频在高端设备上的显示效果很差;网络状况不好的情况下高分辨的视频传输出现视频卡顿等。随着计算机网络、通讯、信息家电、消费电子等相关领域内技术日新月异的发展以及市场迅猛扩大,多媒体信息技术应用日趋广泛,如视频电话会议、网上可视电子商务、网上购物、远程教育、远程医疗、可视咨询、IPTV(网络电视)、手机电视、数字电视(DTV)和家庭影院等业务。但是,以上所有的应用都必须压缩。由于传输的数据量之大,单纯用扩大存储器容量、增加通信线路传输速率的办法是不现实的,数据压缩技术是个行之有效的解决办法。通过数据压缩,可以降低信息数据量,以压缩形式存储、传输,既节约了存储空间,又提高了信道的传输效率,同时也可使计算机得以实时处理音频、视频信息,以保证播放出高质量的音视频节目。这就促使了许多视频编码标准的产生,ITU-T与ISO/IEC是制定视频编码标准的两大组织,ITU-T的标准包括H.261、H.263、H.264,主要应用于实时视频通信领域,如会议电视;MPEG系列标准是由ISO/IEC制定的,主要应用于视频存储(DVD)、广播电视、因特网或无线网上的流媒体等。最近几年,在提倡打造便捷高效,环保节约的新时代政务,商务应用的大背景下,视频会议系统在办公领域的应用日益广泛,随着高清摄制和显示设备成本的大幅下降,及互联网的日益发达,视频会议将会逐步取代现场会议,成为日常办公会议解决方案的主流.在高速网络环境的支持下,视频会议以高清晰度的画质,便利的操作终端走进了人们的视野.同时,高带宽的无线网络也在发展壮大,使得视频会议系统逐渐摆脱有线网络的束缚,无须进行任何妥协地步入无线通讯的领域。现有技术存在如下缺点:多层分辨率的编码需要依赖最小分辨率层的码流数据,若最小分辨率层数据丢失,则无法解码出其上各个分辨率层;传输中的头信息复杂,无法简单提取出各层的数据包,需要专门的抽层软件来完成抽层工作,得到单层编码数据;得到的单层数据与现有广泛使用的编解码标准不兼容,需要转码软件进行转码。
技术实现思路
为了解决上述至少一个技术问题,本专利技术提出了一种多层视频处理方法、系统和可读存储介质。本专利技术第一方面公开了一种多层视频处理方法,包括:接收视频数据信息;确定视频分层数量;根据所述分层数量将所述视频数据信息进行采样,得到多个视频码流;将所述多个视频码流进行打包,得到多层视频数据包,并进行存储。本方案中,还包括:获取需求信息;根据所述需求信息确定多层视频数据包中的单层码流所在位置;根据单层码流所在位置提取单层码流数据,发送至终端设备。本方案中,所述多层视频数据包包括:当前包所属帧的PTS号、头信息的长度值、整个包的长度值、数据包中包含的视频帧所在的分辨率层号、数据包中视频帧的帧类型、当前码流中所包含的总分辨率层数、编码数据中的B帧间隔、视频帧分辨率的编码分辨率索引;分辨率指示位、数据包的帧位置指示位、当前视频帧总的包的个数、视频码流中图像组的长度中的一种或多种信息。本方案中,所述根据所述分层数量将所述视频数据信息进行采样,得到多个视频码流,具体为:将接收的视频数据信息作为最大分辨率层数据,进行编码,得到最大分辨率码流;将最大分辨率层数据进行采样,得到第二分辨率层数据,进行编码,得到第二分辨率码流;依次将上一级的分辨率层数据进行采样,得到当前级分辨率层数据,进行编码,得到当前级分辨率码流,直至达到所述分层数量的码流为止。本方案中,所述视频数据信息为YUV视频数据。本方案中,还包括:将接收的视频数据信息发送至云服务器;所述云服务器获取多个处理服务器的资源占用率;根据所述资源占用率将视频数据信息进行拆分,发送至多个处理服务器中;所述处理服务器根据预设分辨率处理规则将视频数据信息进行分辨率处理,得到多个分辨率层视频数据;将处理完的分辨率层视频数据发送至云服务器中进行合并,得到多层视频数据包。本专利技术第二方面还提供了一种多层视频处理系统,包括存储器和处理器,所述存储器中包括多层视频处理方法程序,所述多层视频处理方法程序被所述处理器执行时实现如下步骤:接收视频数据信息;确定视频分层数量;根据所述分层数量将所述视频数据信息进行采样,得到多个视频码流;将所述多个视频码流进行打包,得到多层视频数据包,并进行存储。本方案中,还包括:获取需求信息;根据所述需求信息确定多层视频数据包中的单层码流所在位置;根据单层码流所在位置提取单层码流数据,发送至终端设备。本方案中,所述多层视频数据包包括:当前包所属帧的PTS号、头信息的长度值、整个包的长度值、数据包中包含的视频帧所在的分辨率层号、数据包中视频帧的帧类型、当前码流中所包含的总分辨率层数、编码数据中的B帧间隔、视频帧分辨率的编码分辨率索引;分辨率指示位、数据包的帧位置指示位、当前视频帧总的包的个数、视频码流中图像组的长度中的一种或多种信息。本方案中,所述根据所述分层数量将所述视频数据信息进行采样,得到多个视频码流,具体为:将接收的视频数据信息作为最大分辨率层数据,进行编码,得到最大分辨率码流;将最大分辨率层数据进行采样,得到第二分辨率层数据,进行编码,得到第二分辨率码流;依次将上一级的分辨率层数据进行采样,得到当前级分辨率层数据,进行编码,得到当前级分辨率码流,直至达到所述分层数量的码流为止。本方案中,所述视频数据信息为YUV视频数据。本方案中,还包括:将接收的视频数据信息发送至云服务器;所述云服务器获取多个处理服务器的资源占用率;根据所述资源占用率将视频数据信息进行拆分,发送至多个处理服务器中;所述处理服务器根据预设分辨率处理规则将视频数据信息进行分辨率处理,得到多个分辨率层视频数据;将处理完的分辨率层视频数据发送至云服务器中进行合并,得到多层视频数据包。本专利技术第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中包括一种多层视频处理方法程序,所述一种多层视频处理方法程序被处理器执行时,实现如上述任一项所述的一种多层视频处理方法的步骤。本专利技术公开的一种多层视频处理方法、系统和可读存储介质,在视频会议中根据不同入会终端和带宽匹配适合分辨率大小的视频,以提供用户更好的视频体验;能快速兼容不同设备的编码标准,提供标准码流,减少兼容性导致的设备性能消耗。视频各个分辨率层独立编码,因此码流数据各层之间没有依赖性,可独立抽层解码,各个分辨率层均遵循H26本文档来自技高网
...

【技术保护点】
1.一种多层视频处理方法,其特征在于,包括:/n接收视频数据信息;/n确定视频分层数量;/n根据所述分层数量将所述视频数据信息进行采样,得到多个视频码流;/n将所述多个视频码流进行打包,得到多层视频数据包,并进行存储。/n

【技术特征摘要】
1.一种多层视频处理方法,其特征在于,包括:
接收视频数据信息;
确定视频分层数量;
根据所述分层数量将所述视频数据信息进行采样,得到多个视频码流;
将所述多个视频码流进行打包,得到多层视频数据包,并进行存储。


2.根据权利要求1所述的一种多层视频处理方法,其特征在于,还包括:
获取需求信息;
根据所述需求信息确定多层视频数据包中的单层码流所在位置;
根据单层码流所在位置提取单层码流数据,发送至终端设备。


3.根据权利要求1所述的一种多层视频处理方法,其特征在于,所述多层视频数据包包括:
当前包所属帧的PTS号、头信息的长度值、整个包的长度值、数据包中包含的视频帧所在的分辨率层号、数据包中视频帧的帧类型、当前码流中所包含的总分辨率层数、编码数据中的B帧间隔、视频帧分辨率的编码分辨率索引;分辨率指示位、数据包的帧位置指示位、当前视频帧总的包的个数、视频码流中图像组的长度中的一种或多种信息。


4.根据权利要求1所述的一种多层视频处理方法,其特征在于,所述根据所述分层数量将所述视频数据信息进行采样,得到多个视频码流,具体为:
将接收的视频数据信息作为最大分辨率层数据,进行编码,得到最大分辨率码流;
将最大分辨率层数据进行采样,得到第二分辨率层数据,进行编码,得到第二分辨率码流;
依次将上一级的分辨率层数据进行采样,得到当前级分辨率层数据,进行编码,得到当前级分辨率码流,直至达到所述分层数量的码流为止。


5.根据权利要求1所述的一种多层视频处理方法,其特征在于,所述视频数据信息为YUV视频数据。


6.根据权利要求1所述的一种多层视频处理方法,其特征在于,还包括:
将接收的视频数据信息发送至云服务器...

【专利技术属性】
技术研发人员:王艳红
申请(专利权)人:全时云商务服务股份有限公司
类型:发明
国别省市:北京;11

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

1