【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

华为云 C3 给你清晰的“视界”

  • 2020-04-01
  • 本文字数:1164 字

    阅读完需:约 4 分钟

华为云C3给你清晰的“视界”

世界杯好看吗?决赛看爽了吗?作为四年一度的足球盛宴,相信很多人一定熬夜看直播了,今年世界杯除了电视直播外,也有网络视频直播,网络视频直播目前是广大年轻人比较喜欢的一种娱乐方式,而观看视频直播,最喜欢的就是既高清又不卡,这个完美的视觉体验的后面,其实涉及较多的技术。

通过 APP 观看直播视频时候,一般会有 480P、720P、1080P、4K 等多种清晰度可选择,清晰度的背后其实是不同的码率,使用的就是直播实时转码技术。



直播架构图

实时转码的必要性

这个转码不是转成马赛克,是将视频采集端采集到的视频,例如世界杯上,专业摄像头采集的视频,通过一定的技术转换成适用手机、平台、电视等上可正常观看的视频,让用户在看直播时能够足够高清,足够流畅。同时每个人的网络不同、终端不同、需求不同。想清晰需要更高码率,而高码率就需要更好的网络质量,在直播中使用实时转码功能,将直播视频转成多种码率,让网络较差的人也能够流程的观看直播,让网络质量好的人可以更高的清晰度的观看直播视频。

实时转码挖的性能坑

要实现实时转码,有四大转换,分别是时间分辨率的转换,空间分辨率的转换,码率的转换以及编码格式的转换,其中时间分辨率的转换简单来说就是丢帧,高清视频一般要每秒 50 帧以上,看起来才连贯舒服,但是如果在手机上,就不一定需要这么多帧,每秒 15 帧也可能觉得比较连贯(不同终端不一致)。那具体丢什么帧,会用到较为复杂的算法,就需要极强计算能力才能快速完成这个操作,同时整体连贯性也保持较好。


对于部分用户也想在手机上看清细节的,看到球员的眼神、小动作,转码服务器需要实现 50 帧原画直播,每帧间隔缩短至 0.02 秒,让用户可以看到裁判员手表时间,但这又提升了对服务器性能的要求。同时为了提升观影质量、节约带宽成本,直播平台需要应用画面增强、回音消除、窄带高清等技术,其中涉及到的算法,加上多路转码本身的运算量,对性能提出很大的挑战。

华为云 C3——给你清晰的视界

目前业界很多视频服务商都采用公有云来作为直播平台,而视频直播中实时转码要占用大量的运算能力。对于企业来说,最关注的是单核、多核浮点性能,主要是浮点运算。在业务高峰期,业务对 CPU 的利用率经常会达到 90%以上。而华为云 C3 云服务器基于华为与 Intel 联合定制的 Skylake 系列 CPU,加以华为云的 15 项性能优化技术,使得综合效能对比上一代提升了 200%,能够提供更高效的编解码服务,以强大性能保证码流的稳定输入输出,让用户享受更清晰、更稳定的直播体验,一个高清的视界。


近期华为云发布了 C3ne 云服务器,是 C3 的升级版,不仅具备 C3 同样的高计算性能,同时有业界最强的网络转发性能。非常适配直播互动场景,最高 1000 万的 PPS,能承载更多用户的在线互动。


本文转载自 华为云产品与解决方案 公众号。


原文链接:https://mp.weixin.qq.com/s/M9WtGlSGgpqbRfc2Hs77QA


2020-04-01 14:56483

评论

发布
暂无评论
发现更多内容

Thread 源码分析

zarmnosaj

6月月更

Java Core 「7」各种不同类型的锁

Samson

学习笔记 Java core 6月月更

Maven实用技巧

Nick

Java maven 技巧 pom 6月月更

读《Software Systems Architecture》(04)—— Architectural Perspectives

术子米德

架构师成长笔记

读《Software Systems Architecture》(02)—— Software Architecture Concepts

术子米德

架构师成长笔记

linux之我常用的20条命令(之一)

入门小站

Linux

数据库每日一题---第12天:上升的温度

知心宝贝

数据库 云计算 前端 后端 6月月更

读《Software Systems Architecture》(01)—— Introduction

术子米德

架构师成长笔记

读《Software Systems Architecture》(03)—— Viewpoints and Views

术子米德

架构师成长笔记

读《Software Systems Architecture》(09)—— Identifying and Engaging Stakeholders

术子米德

架构师成长笔记

浅谈微服务框架选型

阿泽🧸

微服务 6月月更

DDD是个何许人也

卢卡多多

DDD 领域建模 6月月更

c语言不挂科(上)

工程师日月

6月月更

前端uni-app框架之实战主要技术栈day_3

恒山其若陋兮

6月月更

Elux-将企业级工程化框架带入小程序开发

hiisea

小程序 taro 前端架构 前端框架 前端工程化

读《Software Systems Architecture》(07)—— The Architecture Definition Process

术子米德

架构师成长笔记

6月15号MOVE PROTOCOL上线测试版,如何参与呢?

EOSdreamer111

读《Software Systems Architecture》(10)—— Identifying and Using Scenarios

术子米德

架构师成长笔记

JS学习笔记之异同点

北洋

Andriod 6月月更

盲盒系统新品开发,盲盒 APP 酷炫 UI 成品源码开发

WDL22119

盲盒商城 盲盒 盲盒开发 盲盒源码 盲盒H5开发

【愚公系列】2022年06月 通用职责分配原则(二)-创造者原则

愚公搬代码

6月月更

读《Software Systems Architecture》(05)—— The Role of the Software Architect

术子米德

架构师成长笔记

读《Software Systems Architecture》(06)—— Introduction to the Software Architecture Process

术子米德

架构师成长笔记

GetX — Flutter 开发的百宝箱

岛上码农

flutter ios 跨平台 安卓 6月月更

读《Software Systems Architecture》(08)—— Concerns,Principles,and Decisions

术子米德

架构师成长笔记

在线文本字符串转十六进制工具

入门小站

工具

flutter系列之:flutter中常用的Stack layout详解

程序那些事

flutter 程序那些事 6月月更

在线JSON转Excel工具

入门小站

工具

【Java Web 系列】Session的工作流程与基本使用

倔强的牛角

Java javaWeb session 6月月更

详解MOVE PROTOCOL的测试版,让健康运动如影随形

股市老人

3个月软件测试培训出来后的感悟-写给正在迷茫是否去学软件测试

伤心的辣条

Python 程序员 程序人生 软件测试 自动化测试

华为云C3给你清晰的“视界”_行业深度_华为云产品与解决方案_InfoQ精选文章