HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

华为云 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:56572

评论

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

架构师训练营11W作业

Geek_f06ede

APICloud AVM 多端开发 | 外卖app开发案例教程(下)

YonBuilder低代码开发平台

大前端 Web Worker APICloud

LeetCode题解:347. 前 K 个高频元素,快速排序,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

Vue 3 组件开发:搭建基于SpreadJS的表格编辑系统(环境搭建)

葡萄城技术团队

Vue SpreadJS vite

计算机专业必看!难道Android真的凉了?大厂内部资料

欢喜学安卓

android 程序员 面试 移动开发

全网最全原理讲解!如何试出一个Android开发者真正的水平?已开源

欢喜学安卓

android 程序员 面试 移动开发

元旦在家撸了两天Seata源码,你们是咋度过的呢?

冰河

分布式事务 分布式数据库 分布式存储 数据一致性 seata

一文彻底吃透MyBatis源码!!

冰河

架构 mybatis 架构设计 框架 源码解析

亿级流量峰值没在怕,“缓存”技术来减压!

博文视点Broadview

小品阅读所带来乐趣

叶小鍵

AI面临产业大考:落地虽难,但产业化路径已日渐清晰

脑极体

PlayStation@4功能介绍及测试应用

行者AI

测试

Apache Pulsar 12月月报:Pulsar 2.7.0 发布!

Apache Pulsar

大数据 开源 pulsar Apache Pulsar 消息系统

功能测试用例设计方法分享

行者AI

测试

2020年度国产数据库:openGauss

墨天轮

数据库

华为交换机恢复出厂设置的三种方法

花了19998买的学习教程!2021年Android技术下半场在哪?震撼来袭免费下载!

欢喜学安卓

android 程序员 面试 移动开发

滴普技术荟-云原生基座OpenKube开放容器实践(二):理解linux虚拟网络设备veth

Linux

区块链数据存储与IPFS技术的融合应用

CECBC

区块链 数据存储

请用思维导图画出架构师训练营所有技术知识点

Jacky.Chen

Windows Server 做网络转发

wong

Windows Server netsh

看云上 ClickHouse 如何做计算存储分离

腾讯云大数据

大数据 Clickhouse

滴普技术荟-云原生基座OpenKube开放容器实践(一):如何理解Linux network namespace ?

Linux

入职阿里!全靠刷明白了这份Java面试合集(分布式+Dubbo+线程+Redis+数据库+JVM+并发)

Java架构之路

Java 程序员 架构 面试 编程语言

三年JAVA开发经验,字节四面成功拿下2-2Offer,入职就是30K16薪

Java架构之路

Java 程序员 架构 面试 编程语言

区块链脱虚向实 市场教育基本完成

CECBC

区块链

万字长文聊缓存(下)- 应用级缓存

Silently9527

缓存 缓存击穿 Caffeine 缓存架构

同事临走时,给了我这份多线程and高并发(面试题+思维导图),借此我含泪拿下了阿里offer

Java架构之路

Java 程序员 架构 面试 编程语言

2021年区块链十大发展趋势:那些偶然中的必然

CECBC

货币

谷歌被反垄断诉讼后,美国互联网会再度繁荣吗?

脑极体

在onelogin中使用OpenId Connect Authentication Flow

程序那些事

权限系统 OAuth 2.0 程序那些事 权限架构 OpenConnect

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