全部产品
Search
文档中心

视频直播:直播基础服务概述

更新时间:Feb 01, 2024

视频直播提供了完善的直播推流和播流服务。本文介绍完成视频直播流的推流与播流最基础的步骤。

视频直播基础流程

image
  1. 主播使用采集设备采集直播内容,并通过推流SDK推送直播流到CDN分发节点。

  2. 视频直播服务通过边缘推流的方式将直播流推送至阿里云直播中心。推送的视频流通过CDN边缘节点进行加速保证上行传输的稳定性。

  3. 视频直播服务将直播流从阿里云直播中心推送到CDN分发节点。

  4. 观众可以通过播放SDK观看推送的直播流。

操作流程

操作流程

编号

节点

操作方式

操作

API参考

相关文档

1

准备工作

控制台

直播控制台

  1. 创建阿里云账号

  2. 什么是阿里云域名服务

  3. 开通与购买视频直播

不涉及

不涉及

2

添加域名

控制台

  1. 添加加速域名

  2. 验证域名归属权

  3. 配置域名的CNAME解析

添加直播域名

直播域名

3

关联域名

  • 控制台

  • API

关联域名

4

配置访问控制

  • 控制台

  • API

批量配置域名

5

生成地址

控制台

直播地址生成器

不涉及

生成推流地址和播放地址

6

推流

推流工具

  1. 下载并安装OBS推流工具

  2. 填写推流URL和流名称

请参见推流设置与操作

不涉及

推流、拉流与播流

7

播放

播放器

  1. 下载并安装VLC播放器

  2. 填写播放地址

请参见播放设置与查看

不涉及

推流、拉流与播流

支持协议

视频直播推流支持使用RTMP协议、SRT协议和ARTC协议(超低延时直播),播流支持使用RTMP协议、FLV协议、HLS协议和ARTC协议(超低延时直播)。

RTMP协议、FLV协议、HLS协议和ARTC协议(超低延时直播)四种协议对比如下: