写点什么

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

评论

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

LAXCUS大数据集群操作系统:一个分布式分时共享E级系统软件(一)

陈泽云

人工智能 云计算 大数据 基础设施 国产操作系统

4年Java经验,备战两月成功拿到美团、京东、字节offer

Java架构之路

Java 程序员 面试 编程语言

为什么学Go(一)

soolaugust

Go 语言

[Go并发编程实战课]01.Mutex学习笔记

Quincy

Go 语言

LeetCode题解:145. 二叉树的后序遍历,栈,JavaScript,详细注释

Lee Chen

大前端 LeetCode

【全球案例】ESL 游戏公司如何通过 Jira 定制化解决方案连接全球团队

Atlassian

项目管理 敏捷 Atlassian Jira

java安全编码指南之:锁的双重检测

程序那些事

java安全编码 java安全编码指南 java代码规范 java代码安全

技术解析 | 云游戏在未来如何实现?

腾讯云音视频

开发 游戏 视频

2020年第三季度《全国移动App 风险监测评估报告》

InfoQ_11eaedef67e9

App 移动安全 个人隐私安全

惊险的B站Java后端岗面试之旅,复盘面试经历及面试真题

Java架构之路

Java 程序员 面试 编程语言

手把手带你玩转 openEuler | 如何安装 openEuler

openEuler

Linux 开源 操作系统 openEuler

详细分析定制企业应用的价格

Philips

敏捷开发 快速开发

只要十步,你就可以应用表达式树来优化动态调用

newbe36524

C# netcore ASP.NET Core

手把手带你玩转 openEuler | 初识 openEuler

openEuler

Linux 开源 操作系统

WebSocket从入门到精通,半小时就够!

JackJiang

html5 网络编程 websocket 即时通讯

spring-boot-route(十五)整合RocketMQ

Java旅途

Java RocketMQ Spring Boot

搞开发,写SQL就够了

棒锤🐮

sql mybatis springboot Web框架 Rocket API

生态共赢-anyRTC创业扶持计划

anyRTC开发者

ios 音视频 WebRTC RTC 安卓

Java零基础到进阶宝典!从小白到大神,金九银十面试这届斩获23K月薪

Java架构追梦

Java 学习 架构 面试 核心知识点

vidyo在数字化办公中提供了什么便利?

dwqcmo

音视频 集成架构 解决方案 智能硬件

月薪60k的Java开发在阿里是什么级别?对技术能力有哪些要求?

Java架构之路

Java 阿里巴巴 程序员 面试 编程语言

教育场景方案升级| 打通业务前后端,少量开发快速上线(一):互动小班

ZEGO即构

在线教育 低代码

蚁架构师首推SpringBoot套餐(原理+实战+面试)

小Q

Java 学习 架构 微服务 SpringBoot 2

实现一个简单的 MobX

局外人

大前端 js React

架构师训练营第四周作业

四夕晖

TensorFlow 篇 | TensorFlow Serving API

Alex

tensorflow keras model serving tensorflow serving api

TNFE-Weekly[第七十五周已更新]

莹姐🙈

小程序 大前端 周报

1分钟将vscode撸成小霸王

gamedilong

vscode 大前端

[Go 并发编程实战课]02.Mutex 源代码

Quincy

Go 语言

英特尔聚焦全栈量子研究:发布多项重磅量子计算研究成果

E科讯

视频会议的应用

anyRTC开发者

ios 音视频 WebRTC 直播 安卓

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