Featured image of post 云直播简介

云直播简介

直播已经成为了时代的标志之一

Wiki Definition

Live Streaming is streaming media simultaneously recorded and broadcast in real-time over the Internet. It is often referred to simply as streaming, but this abbreviated term is ambiguous because “streaming” may refer to any media delivered and played back simultaneously without requiring a completely downloaded file.

简而言之

直播就是采集主播端的音视频,推送到云上的统一处理模块,然后经过边缘 SRS 集群、CDN 等工具分发给各地的观众端。

最简单的直播架构

.

国内知名服务提供商

腾讯云的直播架构

云直播(Cloud Streaming Services)为您提供极速、稳定、专业的直播云端处理服务,根据业务中不同直播场景的需求,云直播提供标准直播、快直播、慢直播和云导播台服务,分别针对大规模实时观看、高并发推流录制及超低延时的直播场景,配合移动直播 SDK,为您提供一站式的音视频直播解决方案。

.

阿里云的直播架构

视频直播服务(ApsaraVideo Live)是基于领先的内容接入与分发网络和大规模分布式实时转码技术打造的音视频直播平台,提供便捷接入、高清流畅、低延迟、高并发的音视频直播服务。

.

我们可以从中学到什么

对比上面几个直播架构后,我们会发现其中的思想基本是一致的,也就是说直播这套系统上玩不出什么太多新花样;于是更多的是从场景上寻找区分度,比如各家服务商都推出了好几种直播:快直播、慢直播、极速直播等等。那么,区别在哪里?

  • 快直播:基于 RTC 协议的直播,延迟在一秒以内
  • 普通直播:基于 RTMP 协议的直播,延迟一到三秒
  • 慢直播:适用于物联网场景,延迟很高

在架构体系已经接近固化的情况下,为“消费者”提供更多“应用”是一个不错的方向。

总结

我还是不明白直播 PK 为什么会成为热门应用场景。

Further Learning

腾讯云音视频 SDK 设计架构

.

腾讯云小直播解决方案

.

References

The older I get, the more I realize that most of life is a matter of what we pay attention to, of what we attend to [with focus].
Built with Hugo
Theme Stack designed by Jimmy