基于英特尔架构的视频直播转码技术

  • 4 课时
  • 324 学过
  • 10 分
GPU 云服务器

课程概述

本课程将帮助大家了解视频处理的概况和主要技术、熟悉高校的视频转码方案,了解异构的视频转码平台以及如何获得后续视频转码程序开发指导和支持。

【课程大纲】

1.互联网企业在视频行业的应用场景

2.视频业务中直播,点播业务的IA架构,AVC/HEVC/AV1…

机构简介

英特尔(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年百强排行榜中,英特尔荣登榜首。

讲义

视频处理的发展和技术概述

基于CPU的高效视频转码技术

SCALABLE VIDEO TECHNOLOGY(SVT)

SVT是一套基于是CPU整个硬件多核的硬件架构平台的视频转码的一套CODEC。它有三个主要功能,即三维并行的概念、人类视觉系统优化分类资源自适应、可扩展性。同时它支持多种先进的编解码器支持,如SVT-HEVC、SVT-AV、SVT-VP9等等。常见的HW基础设置中,SVT的技术可以在当前或将来任何x86 CPU上运行,未来的SVT编码器将运行在当前一代的CPU家族上,同时能够简化基础设施管理和维护。

SVT是OSI批准的BSD专利许可下的开源许可。

SVT核心编码器

编码器由几部分组成,同时有一系列功能保证它的最高效的性能和最佳的视频质量,比如噪点的分析和过滤、码率的控制等等。同时,在编码器会有PIP机制和SEI机制、HDR等等实现视频直播和视频转码的应用拥有最高的性能的同时也能维持最高的视频质量。

SVT架构:三位并行算法

基于Picture-based、Process-based、Segment-based的并行。

更好的码率和质量权衡

实现更好的码率和质量的权衡,如图所示示例,详细内容请看视频。

RESOURCE ADAPTIVE SCALABILITY

对于给定数量的CPU核,SVT编码器实现了性能、延迟和视觉质量之间的多重优秀权衡。SVT有多种级别供你选择,M0是最好的质量,M12是最快的速度。

Intel&Netflix发布了最新的SVT-AV1

然后,这是一个案例就是呃,我们今年

Netflix是北美有名的做媒体处理产品的平台。

SVT-AV1支持平台和产品

现在在国内还有在全球支持的平台和产品有很多了,包括案例、联通、腾讯等等。后续可能会有更多的云计算平台会发布基于SVT的产品。

异构转码技术介绍

视频处理软硬件平台

优化视频解决方案,从摄像头到云端

提供快速、高效、高质量的端到端视频处理能力。智能摄像头、视频网关、数据中心与云、客户端都有相应的硬件和软件可供大家选择。

Intel Media Server Studio

Intel Media Server Studio提供高性能的高质量视频转码服务。同时,它有三种版本分别为社区版本(免费)、基础版本(社区版本+优先支持)、专业版本。社区版本包含Intel Media SDK,提供硬件加速编码和解码与处理、Flexible Encode Infrastructure(FEI),提供微调与优化编码通道、Intel SDK for OpenCL Applications,提供CPU与GPU的构建调试优化。

Intel Media Server Studio for Linux - Overview

它是一套快速、高效、高质量的视频转码工具,用于视频应用程序综合开发套件。它有两种版本,免费社区版和付费专业版。云服务提供商、通信服务提供商、媒体和娱乐、软件供应商,以及政府、学术和科研单位都会使用到它。

开源转码平台的集成

  • Intel Quick Sync Video and FFmpeg:https://www.intel.com/content/www/us/en/cloud-compotion/quicksync-video-ffmpeg-install-valid.html
  • GStreamer plugins for Intel Media SDK:github.com/Intel-Media-SDK/gstreamer-plugins

转码程序开发和优化流程

  1. 快速开启FFmpeg
  2. 使用Intel Media SDK优化
  3. Intel Media Server Studio + Tools

HEVC转码性能

在Intel的E3-1500 v5的平台上,可以支持实时的4K的编码,可以支持多路实时的1080p的编码和转码,所以完全可以支持大家视频直播的性能需求。

视频转码应用的成功案例

实时的HEVC HDR转播、全方位的智能监控、360度的虚拟现实的体验、精彩的体育赛事的回放等成功案例。

总结

Intel有一套软件和硬件能够希望帮助大家通过是硬件加速的编码器Quick Sync Video和Intel处理器中的集成图形来加速媒体与视觉通道,在灵活性和互操作性中受益,也就是说Intel的CPU和GPU都可以提供非常高效的视频直播和视频转码的能力,可以供大家进行选择。SVT助力加速实现实时的4K/8K和高效的HEVC。使用企业级的编码器能够实现快速上线。Intel的视觉解决方案集成计算视觉与深度学习推理,减少开发时间与成本,同时实现端口代码可跨不同平台与操作系统。

资源下载和开发支持

Resource:

  • https://software.intel.com/zh-cn/tools-by-segment/media
  • github.com/intel/SVT-HEVC
  • github.com/OpenVisualCloud/SVT-AV1
  • github.com/Intel-Media-SDK/MediaSDK/

Get started quickly with:

  • Intel Tech Decoded online webinars tool how-tos & quick tips: https://techdecoded.intel.io/topics/visual-computing
  • Hands-on in-person events: https://software.intel.com/en-us/events

Support:

  • Connect with Intel engineers & computer vision experts at the public: https://software.intel.com/en-us/forums/computer-vision
  • Hardware comparisions: https://ark.intel.com/

课程评价(0)

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

以下选自学员评价

暂无精选评价