英特尔 SVT 视频编码器介绍

  • 4 课时
  • 1K 学过
  • 9 分
GPU 云服务器系统架构

课程概述

本次课程将介绍英特尔视频编码器SVT在视频云中的应用以及组件,SVT的架构以及关键技术,SVT的性能数据三个方面。全面介绍SVT视频编码器, 可广泛应用于视频传输(点播,直播),视频分析(智慧城市,实时广告插入),远程桌面VR, 云游戏等等方面的编解码优化。

【课程大纲】

1. SVT在视频云中的应用以及组件

2. SVT的架构以及关键技术

3. SVT的性能数据

4. 要点和总结

机构简介

英特尔(Intel Corporation)

英特尔是半导体行业和计算创新领域的全球领先厂商,以智能互联技术奠定全球创新基石。英特尔创始于1968年,拥有50余年推动技术创新和耕耘产业生态的成功经验。如今,英特尔正转型为一家以数据为中心的公司。英特尔的战略愿景聚焦于三个方面:一是致力于生产世界上最好的半导体芯片;二是引领人工智能与“自能”革命;三是做全球领先的端到端技术平台提供者。英特尔正与合作伙伴一起,共推人工智能、自动驾驶、 5G及物联网等领域的技术创新与应用突破,驱动智能互联世界,从而解决人类面临的重大挑战。 英特尔于1985年进入中国,是在华高科技领域最大的外国投资企业之一,协议总投入约130亿美元。中国是英特尔全球战略之重点,英特尔在中国拥有美国总部之外最为全面的业务部署,覆盖了前沿研究、产品技术开发、精尖制造、产业生态合作、市场营销、客户服务、风险投资和企业社会责任等。英特尔中国现有员工约9,500人。扎根中国三十四年,英特尔见证并深度参与了中国的改革开放,从浦东开发、西部开发到振兴东北等,英特尔一直跟随改革开放的步伐,积极带动区域经济发展,为高端制造持续注入新动力。 2014年12月,英特尔宣布在未来15年将为成都工厂投资16亿美元,首次引入英特尔最先进的高端测试技术( ATT),使成都工厂在原有的芯片封装与测试业务之外进一步升级为英特尔在美国境外唯一的ATT技术工厂;该技术已于2016年11月18日正式投产。 2015年10月,英特尔宣布投资55亿美元,将英特尔大连工厂升级为非易失性存储技术制造基地;该项目已经于2016年7月正式投产, 2017年发布了两款全新的基于3D NAND的数据中心级固态盘;其二期项目已经在2018年9月投产英特尔最先进的96层3D NAND产品。英特尔中国研究院是英特尔全球五大创新中枢之一,而英特尔亚太研发中心已发展成为英特尔在亚洲最大的综合性研发基地之一。 英特尔中国积极履行企业社会责任,涵盖了人才培养、员工关爱、多元化和包容、环境可持续、供应链建设、志愿服务等领域。英特尔连续20多年被教育部评为最佳合作伙伴。我们持续支持英特尔杯嵌入式大赛、英特尔杯软件创新大赛和人工智能人才培养等项目,开展丰富多彩的校园活动,每年都有上万名学生的直接参与,受益青少年数以十万计。英特尔中国员工在2018年参与志愿活动人数达8,636人,贡献志愿服务时间超过12万小时,参与比例为69%; 10年来累计志愿服务时间超过72 万小时。我们把公司运营与环境可持续发展协调并进,积极减少碳足迹;还和政府、产业链以及公益组织深入合作,共同推动绿色可持续发展。全球独立机构声望研究院发布的“中国最具声望的公司”( RepTrak? 100) 2018年百强排行榜中,英特尔荣登榜首。

讲义

Scalable Video Technology (SVT) 视频编码器介绍

课程目标

视频云中的应用以及组件

SVT的架构以及关键技术

相关的性能数据

目录

第一章 视频云中的应用以及组件

第二章 SVT的架构以及关键技术

第三章 SVT的性能数据

第四章 要点和总结

第一章 视频云的应用及组件

当前在视频云当中有五类常见应用,

第一类是视频处理传输,包括广播点播直播等

第二类是视频分析,包括智慧城市,智能广告等等

第三类是360°,包括全景直播,AR/VR等

第四类是云渲染,包括远程桌面远程渲染等应用

第五类是云游戏

p4个核心组件 (decode, inference, render, encode)

p工业界常用框架的支持(FFMPEG, Gstreamer)

p软件硬件加速的结合

第二章 SVT的架构以及关键技术

什么是SVT

Scalable Video Technology是一种和具体Codec无关的核心编码器的架构

  • l独立设计易于整合
  • l扩展性强编码速度快
  • l高并行度

SVT 并行化

三个维度的并行化

1. 基于帧之间的并行

2. 基于帧内的 分段并行

3. 处理过程中的并行

基于帧之间的并行

处理顺序: Frame 0 à Frame 8 à Frames 4//16 à Frames 2//6//12//20 à Frames 1//3//5//7//10//14//20…

编码过程中的并行度

并行分析串行编码

并行分析时并行度最高,模式选择,认证编码并行度下降,打包时候之能单线程

基于帧内的处理

•分段是一个逻辑上的概念,大小可以自定义调整。

•一个分段可以是若干个LCU/SB也可以退化成一个LCU/SB.不同的分段可以并行处理,不会像tile那样影响视频质量

高性能处理与折衷

•一些不重要的高频分量可以在变换的时候丢弃,以加快变换速度

SVT的集成状况

开源状态

第三章 SVT的性能数据

SVT-HEVC的档位划分

根据对速度质量的不同需求划分为13个档位,对不同的场景提供服务

SVT-HEVC的性能数据

对比

开发中的SVT-AV1

SVT-AV1编码器

  • 基于SVT的框架
  • 引入许多AOMedia中的功能以及编码工具
  • 开放的license (OSI-approved BSD+Patent)
  • 同时包括正在开发中的一个高效的AV1解码器

NAB 2019 - SVT-AV1正式亮相(Intel/Netflix)

第四章 要点和总结

SVT是一个与具体编码标准无关的编码核心框架,在速度质量延迟上有优秀的折衷

SVT有极高的并行度以及多个性能档位,能够适配不同的应用场景

SVT针对Intel Xeon系列CPU做了高度的优化

课程评价(0)

感谢你参加本课程,请你作出评价:
0/300

以下选自学员评价

暂无精选评价