一种基于HEVC转码的视频流加速方法技术

技术编号:20395429 阅读:31 留言:0更新日期:2019-02-20 05:11
本发明专利技术公开了一种基于HEVC转码的视频流加速方法,属于仿真云计算技术领域。现有的方案在需要保证较高图像质量时对带宽有着比较高的要求,或者说,在带宽较小的情况下,图像质量会严重受影响。本发明专利技术对公网的视频流数据采用HEVC编码技术进行编码,能够有效减少公网环境图像数据量传输,进而加快视频流传输。为使得用户的浏览器能够正常解析来自公网的HEVC视频流,本发明专利技术设置代理服务器专门负责将HEVC视频流转码成H.264视频流。而在内网中,网络传输带宽已经不再是瓶颈,因此切换成H.264视频流虽然增大了数据量但是并不会导致性能变差。

【技术实现步骤摘要】
一种基于HEVC转码的视频流加速方法
本专利技术涉及一种基于HEVC转码的视频流加速方法,属于仿真云计算

技术介绍
在工业仿真的云计算领域存在一种类似远程桌面的计算服务,主要给用户在浏览器环境下提供Linux或者Windows图形界面以及相应的仿真处理软件服务。该服务涉及到图像数据传输,目前视频传输服务都是视频源服务器和客户的浏览器直连,而浏览器目前只能够支持H.264等编码技术,对于最新的、效果更好的编码技术HEVC还不支持。因此公网中传输的视频流以H.264编码为主,H.264编码被业界广泛使用多年,也被几乎所有主流视频流应用支持,然而比起最新的视频编码技术HEVC,其传输数据量在一般情况下是后者的将近两倍,所以目前的方案在需要保证较高图像质量时对带宽有着比较高的要求。由于传输的数据量和图像质量成正相关,在带宽较小的情况下,图像质量会严重受影响。进一步,视频服务器由于和每个客户的浏览器直连,在请求相同的视频流的情况下,视频服务器需要建立与请求同等数量的视频流,确保与每个客户都能保持视频流连接,但是这些连接传输的视频图像其实是相同的,因此在这种情况下会产生成倍的带宽浪费。本文档来自技高网...

【技术保护点】
1.一种基于HEVC转码的视频流加速方法,其特征在于,包括以下步骤:第一步,采用HEVC编码技术去编码在公网中传输的视频流数据;第二步,公网将HEVC编码的视频流数据传输给代理服务器;第三步,代理服务器将HEVC视频流转码成H.264视频流;第四步,代理服务器将H.264视频流传输给内网的浏览器。

【技术特征摘要】
1.一种基于HEVC转码的视频流加速方法,其特征在于,包括以下步骤:第一步,采用HEVC编码技术去编码在公网中传输的视频流数据;第二步,公网将HEVC编码的视频流数据传输给代理服务器;第三步,代理服务器将HEVC视频流转码成H.264视频流;第四步,代理服务器将H.264视频流传输给内网的浏览器。2.如权利要求1所述的一种基于HEVC转码的视频流加速方法,其特征在于,代理服务器具有动态调度的功能,能够根据当前的计算资源负载和网络带宽占用,动态选择向公网中的视频流服务器请求的视频格式,保证计算资源和网络带宽的合理分配。3.如权利要求2所述的一种基于HEVC转码的视频流加速方法,其特征在于,用户通过以下步骤获得公网的视频流数据:S1.多个用户同时通过浏览器向公网的视频流服务器发起请求;S2.这些请求会被转到代理服务器,该代理服务器在经过调度之后,确定向视频流服务器发起不同编码格式的视频流请求,并和其建立连接,与此同时和各个用户的浏览器建立连接,如果存在相同的视频流被请求,则代理服务器和视频流服务器之间只会有一条相应的视频流连接被建立;S3.视频流服务器开始向代理服务器发送协商好的编码格式的视频流;S4.代理服务器如果接收到HEVC格式的视频流,对其进行转码,得到H.264格式的视频流;S5.代理服务器向各个用户的浏览器发送对应的H.264视频流。4.如权利要求3所述的一种基于HEVC转码的视频流加速方法,其特征在于,代理服务器和视频流服务器整合在一个服务器上。5.如权利要求2-4任一所述的一种基于HEVC转码的视频流加速方法,其特征在于,代理服务器进行调度,GPU总资源数为1,网络带宽资源总数为1;在给定的分辨率和帧率下,一条HEVC视频流所消耗的GPU资源为c1,网络带宽占用为b1,一条H...

【专利技术属性】
技术研发人员:朱兆生魏熙凯吴健明
申请(专利权)人:浙江远算云计算有限公司远算智能北京科技有限公司
类型:发明
国别省市:浙江,33

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

1