快速实现直播
更新时间: 2024/02/27 14:34:19
网易云信提供全套直播方案,帮助您快速实现直播。本文将介绍直播的接入流程。
接入流程
graph LR
classDef default fill:#337EFF,stroke:#337EFF,stroke-width:0px,color:#FFFFFF;
A("创建应用并获取 App Key") --> B(开通音视频通话 2.0 和直播服务) --> C("获取推拉流地址")--> G("集成 RTC SDK")
subgraph 主播推流
G --> E(实现 CDN 推流)
G --> H(实现 PK 直播)
G --> I(实现直播连麦)
end
E --> F(观众拉流播放)
H --> F(观众拉流播放)
I --> F(观众拉流播放)
步骤1 创建应用并获取 App Key
登录网易云信控制台,创建应用,具体步骤请参见创建应用并获取 App Key。
步骤2 开通音视频通话 2.0 和直播服务
开通音视频通话 2.0 服务
-
在网易云信控制台的首页单击指定应用名称,进入该应用的详情页面。
-
在应用配置页面的产品总览区域,单击音视频通话2.0产品中的免费试用或正式开通。
-
设置 RTC 服务的区域,系统会根据使用时长预估费用,请填写充值金额。
- 应用创建后,服务区域不支持修改,请谨慎操作。如果您需要修改数据中心,请提交工单联系网易云信技术支持。
- 如果您的应用主要服务中国国内用户,请选择国内。如果您的应用需要出海,主要服务海外用户,请选择海外。
- 具体的计费策略,请参见按量计费。
-
勾选我已阅读并同意《网易云信服务条款》,并单击提交订单。
-
在支付台中确认金额、选择支付方式,并单击立即支付。
开通直播服务
-
在应用配置页面的产品总览区域,单击直播产品中的免费试用或正式开通。
-
提交开通请求后,商务经理会处理您的开通请求。
步骤3 获取推拉流地址
-
在网易云信控制台的首页单击指定应用名称。
-
在左侧导航栏选择产品功能 > 直播。单击频道管理右侧的子功能配置。
-
在频道管理 子功能配置页面,单击新建频道,创建直播频道,相关参数说明如下表所示。单击确定。
参数 说明 频道名称 请输入自定义的直播频道的名称。 频道类型 选择RTMP。 -
选择对应的直播频道,单击右侧操作列中的地址,获取推流地址和拉流地址。
步骤4 主播推流
RTC SDK 融合了 CDN 推流能力,请集成特定版本的 RTC SDK,实现 CDN 推流,并在推流时指定步骤3获取的 RTMP 推流地址。
-
移动端推流
步骤 Android iOS 1. 集成 RTC SDK 集成 RTC SDK 集成 RTC SDK 2. 实现 CDN 推流 快速实现 CDN 推流 快速实现 CDN 推流 快速实现 PK 直播 快速实现 PK 直播 快速实现直播连麦 快速实现直播连麦
- 只有指定版本的 NERTC SDK 支持 CDN 推流功能。具体推荐版本请联系网易云信技术支持。
- 为了保障您的直播体验,接入之前,请联系网易云信技术支持根据您的场景为您提供专属的 1 对 1 服务。
-
PC 端推流
建议使用 OBS 推流,具体步骤请参见 OBS 推流最佳实践。
步骤5 观众拉流播放
使用云信播放器 SDK 或者使用第三方播放器拉流播放。
集成云信播放器SDK的步骤请参见:集成播放器 SDK(Android)、集成播放器 SDK(iOS)。
此文档是否对你有帮助?