实时|火山引擎在移动端已实现H.266 4K单线程实时解码
IT之家 1 月 29 日消息 , 近日 , 字节跳动旗下火山引擎多媒体实验室宣布实现技术突破:BVC2 解码器利用异构平台(CPU+GPU)已在移动端实现 H.266 4K 单线程的实时解码 , 解码速度达到 30FPS 以上 。 据公开资料显示 , BVC2 成为业界首个在移动端实现 H.266 4K 单线程实时解码的解码器 。
文章图片
H.266 是最新一代视频编码标准 , 由联合视频专家组(JVET)于 2020 年 7 月确定 。 相比前一代 H.265 标准 , H.266 标准在主观质量相当的情况下可以节省 50% 码率 。 虽然 H.266 能够大大节省带宽成本 , 但由于解码器计算复杂度是 H.265 解码器的 1.5-2 倍 , 计算资源的需求也是成倍增加 , 使得 H.266 在移动端的应用备受挑战 。
火山引擎多媒体实验室发现 , 新的移动端 GPU 有比较强的算力资源 , 所以考虑在 BVC2 解码器里协同 CPU+GPU 解码 。 进一步的研究发现 , CPU+GPU 组成的异构平台解码方案除了兼具软解码的灵活性和硬解码的速度优势外 , 还拥有功耗优势 。 此外 , GPU 解码联合 GPU AI 后处理算法 , 整个播放系统的呈现延时还能做到进一步的优化 。
因此 , 火山引擎多媒体实验室在 BVC2 解码器上优化了解码时 CPU 和 GPU 之间的通信、GPU 重度资源分配;同时根据不同解码算法的特点 , 有针对性的优化 GPU 内核 Kernel , 充分利用 GPU 的线程数量 , 以及 GPU 线程之间的负载均衡 。
文章图片
▲ BVC2 解码器与 VTM11.0 标准解码器在 iPhone 13 上的测试结果(T-1 为单线程)
在 iPhone 13 设备上的单线程测试结果显示 , 相比 VTM11.0 标准解码器 , BVC2 解码器在 classB 1080P 视频上有接近 15 倍的速度提升 , 在 classA1、classA2 4K 视频上解码速度稳定达到 30FPS 以上 , 实现单线程实时解码 4K 。
【实时|火山引擎在移动端已实现H.266 4K单线程实时解码】火山引擎多媒体实验室此前研发了针对屏幕内容的视频编解码器 BVC1S , 在移动平台上支持 H.266 标准 8K 解码 , 以及实现 H.266 端云一体视频解决方案 。
推荐阅读
- 常宇|脚下雪花为什么跟着“和平鸽”跑? 原来是用了实时捕捉技术
- 效果|人工智能实时捕捉,实现近700人脚下雪花如影随形
- FindX|iPhoneSE3+两款新iPad春季见 | FindX5Pro新照 哈苏/不规则火山口/IP68
- IT|波音公司开始生产世界上最大的双引擎货机777-8F
- IT|波音公司开始生产世界上最大的双引擎货机777-8
- Tencent|腾讯QQ安装包容量逼近1GB的原因:集成UE4引擎
- 内置|内置虚幻引擎发威,腾讯 QQ 超级 QQ 秀、QQ 小窝开启不删档测试
- 新机|【搞事】FindX3Pro火山口设计有小弟了 传音5G新机实拍
- 海域|汤加海底火山喷发,我国高分、海洋卫星持续监测
- 公开课|火山是地球的灵魂 | 中科院科学公开课
