写点什么

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

评论

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

数字经济下,银行线上场景化建设的服务颗粒度、用户忠诚度和生态融合度

CECBC

龙蜥社区一周动态 | 2.07-2.13

OpenAnolis小助手

Linux 开源 社群运营

web前端培训: JavaScript 中初始值如何填充数组

@零度

JavaScript 前端开发

java培训:MyBatis 相关面试题分享

@零度

mybatis JAVA开发

如何优雅的处理错误逻辑

蜜糖的代码注释

Java 2月月更 写好代码

Linux之watch命令

入门小站

Linux

新版本插件解读|如何借助 Forward Auth 增强认证能力

API7.ai 技术团队

开源 网关 认证 Apache APISIX

【C语言】数据类型

謓泽

c 数据类型 2月月更

2022年2月国产数据库排行榜: OceanBase“三连增”重夺探花,GaussDB实现本月最大涨幅引期待

墨天轮

数据库 opengauss TiDB oceanbase 国产数据库

[Python公开课]零基础玩转Python基础篇----第三节:Python的常用语句

是Dream呀

Python 2月月更

智汇华云|ArStack 热迁移背后的黑魔法

华云数据

从冬奥火炬“飞扬”看我国氢能产业的发展前景

易观分析

加密世界的自由

CECBC

大数据培训:在 flink 中使用 hive udf的原因分析

@零度

flink 大数据开发

转载:公司到底怕不怕劳动仲裁?

小江

法律 仲裁

[Python公开课]零基础玩转Python基础篇----第四节:Python的字符串

是Dream呀

Python 2月月更

[Python公开课]零基础玩转Python基础篇----第五节:Python的列表、元组和字典

是Dream呀

Python 2月月更

美团动态线程池实践思路,开源了

yanhom

Java 线程池 动态调整线程池参数 动态线程池 美团线程池

智汇华云 | 通过iscsi为容器提供存储

华云数据

最佳实践 | 如何避免一行错误代码造成的血案?

龙智—DevSecOps解决方案

代码质量 静态代码分析 电信公司解决方案 代码检查器

使用污点分析检查log4j问题

华为云开发者联盟

Java log4j JNDI 污点分析 信息流分析

花灯照 人笑颜|OceanBase祝大家工作生活都和元宵一样甜

OceanBase 数据库

数据库 分布式 开发者 OceanBase 开源 元宵

敏捷环境中的DevSecOps

龙智—DevSecOps解决方案

敏捷 DevSecOps 敏捷环境 DevSecOps和敏捷

打造爆款游戏互动体验,拍乐云Unity实时语音了解一下

拍乐云Pano

游戏开发 Unity RTC 实时语音

SaaS服务的私有化部署,这样做最高效|云效工程师指北

阿里云云效

阿里云 DevOps 云原生 私有化部署 SaaS平台

Linux下玩转nginx系列(二)——nginx配置文件说明

anyRTC开发者

nginx Linux 音视频 WebRTC 服务器

[Python公开课]零基础玩转Python基础篇----第二节:Python的语法基础

是Dream呀

2月月更

拥有CI/CD的所有益处,却更绿色

龙智—DevSecOps解决方案

静态代码分析 静态代码分析工具 SAST工具 静态分析安全测试工具

AI冬奥 | 未来已来?走进元宇宙入口-虚拟数字人

Baihai IDP

人工智能 机器学习 AI 游戏 元宇宙

教程直播第8期|一文详解 OceanBase 社区版生态工具 ODP & OCP

OceanBase 数据库

数据库 分布式 直播 OceanBase 开源

Hoo虎符研究院|Moonbeam主网上线后 “Layer 0”会有哪些改变?

区块链前沿News

Hoo 虎符交易所 虎符研究院 波卡 Moonbeam

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