音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

查看: 45579|回复: 0
收起左侧

[会议] AMD显卡内置视频编码专用VCE引擎

[复制链接]

39

积分

2

听众

-1

音贝

音频应用

Rank: 1

积分
39
QQ
发表于 2007-10-26 10:28:21 | 显示全部楼层 |阅读模式
    自从2012年1月6日AMD正式发布GCN架构以来,引入了Video Coding Engine。其核心功能是一个多流硬件H.264高清编码器,编码速度甚至超过1080p@60FPS的播放速度,而且支持完全固定、混合计算两种编码模式。
    质量方面支持4:2:0色彩取样,针对游戏和视频场景变化做出优化,并且可以自行控制压缩质量。此外还支持音频视频复合,显存输入用于转码、视频会议,GPU显示引擎输入用于无线显示。
AMD显卡内置视频编码专用VCE引擎

    VCE技术从本质上来说是一组专门负责编码操作的硬件电路,该单元在操作方式上类似Intel Quick Sync Video高速视频编码处理电路,都是通过固定单元来高速完成视频编码过程的Preprossing以及Encode过程,这也是整个视屏编码过程中最为消耗系统运算能力的部分。以专门的电路来完成类似的操作不仅能够提升处理速度,同时还可以大幅降低处理过程所带来的功耗压力。
    VCE对视频编码的操作分为两种模式,在Full Mode下,VCE会以自身的硬件单元来完成Preprossing以及Encode的全部过程。而Hybird Mode下,VCE单元会调用Tahiti构架丰富的ALU资源来更高速的完成Preprossing过程,以VCE自身的硬件单元来完成Encode过程。在性能最理想的状态下,VCE可以实现1080P分辨率视频的60帧速率实时编码。(随即NV也发布了内置的nvENC编码器)

下面是来自AMD博客的文章 Introducing the Video Coding Engine 2014-2-19
AMD显卡内置视频编码专用VCE引擎
001xBwi2zy76LurHi6k28&690.jpg

AMD显卡内置视频编码专用VCE引擎

主要用例
    VCE可用于对高吞吐量、低能耗、和/或低延迟视频压缩有要求的各种场合,其中便包括快速转码、实时低能耗视频会议、实时低能耗无线显示和服务器端的云游戏解决方案。

VCE功能 VCE设计目的可满足一系列用例要求。其功能概括如下:
    最多支持3个1080p、每个实例30fps的低功耗多媒体流——最多支持15个速度可调节/质量可更改/可程序化流媒体。
    DisplayEncode Mode (DEM)(显示编码模式)——在AMD的APU和GPU上,显示控制器和VCE之间有一个称为DEM的直接物理连接。该功能允许开发人员为一次性完成屏幕捕捉和视频编码,这对无线显示等用例而言是一个理想的低延时应用。
· 用于低延迟视频捕捉和编码的AMF- DEM库
· H.264 HMFTEncoder,它可通过微软MediaFoundation Platform利用VCE进行硬件加速视频编码(OVER)
001xBwi2zy76LuuhD3nc5&690.jpg

    在GCN 1.3架构中VCE(视频编码引擎)升级到了最新的3.1版,可以在1080p24模式下提供12倍速的硬件编码速度。在专业应用中,新的VCE引擎也可以用于串流传输,部分虚拟远程桌面可能会用到这个功能。

    2014年2月AMD宣布开源硬件加速视频编码引擎VCE。最先支持的是支持VCE2的GCN架构及更新的显卡,支持VCE1的7000及以前系列显卡将在未来获得支持。驱动的支持工作已经完成。要想使用该编码引擎除了内核DRM端的支持至少要到3.15,mesa端则需要对openmax的支持。

001xBwi2zy76LuvYluyca&690.jpg
AMD放出串流技术原代码   
  AMD持续以来就相当主打开源,透过各项开源规范希望能吸引更多开发者,而在AMD近期所释出的GPUOpen计划中再添两项开源技术,分别是针对VR体验音频的TrueAudio Next,以及针对高品质串流与录制的Advanced Media Framework 1.3(AMF 1.3)。
  TrueAudio Next是隶属于AMD LiquidVR计划中针对音频的部分,藉由GPU物理模拟的方式进行音频传递以及反射到各类物质的模拟,可打造出超过32立体声,使VR体验中的空间与声音更逼真。
  至于AMF 1.3则是透过MIT授权模式释出原代码,可让Radeon显卡开发者设计出以GPU执行中程序内容撷取影音内容,同时用于提供多媒体串流使用;而AMF可发挥AMD Video Engines(包括VCE、UVD)的优势,具备支持编解码、预处理与后制等多项功能API,此次开源可让GPUOpen所有开发者免费下载使用。

(PS,其实AMD开源最牛的应该是那个开源显卡项目吧?大力感谢AMD,2015-09-04全球第一款开源GPU“MIAOW”诞生!它基于AMD Southern Islands Radeon HD 6000系列显卡开源)

    A卡福利——目前俺知道的支持VCE的软件有免费版的OBS(Open Broadcaster Software)、XSplit Broadcaster以及Gamecaster、MSI Afterburner。商业软件有bandicam、DXtory、MediaEspresso 7、TotalMedia Theatre 5.2……此列表会不断扩充,如果你知道了请告知下,THX!
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

小黑屋|手机版|音频应用官网微博|音频应用 ( 鄂ICP备16002437号 )

GMT+8, 2025-6-9 17:55 , Processed in 0.030653 second(s), 7 queries , Redis On.

Powered by Audio app

快速回复 返回顶部 返回列表