快速实现直播
更新时间: 2024/08/07 10:59:03
网易云信提供全套直播方案,帮助您快速实现直播。本文将介绍直播的接入流程。
接入流程
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](#步骤 3 获取推拉流地址) 获取的 RTMP 推流地址。
-
移动端推流
步骤 Android iOS 1. 集成 RTC SDK 集成 RTC SDK 集成 RTC SDK 2. 实现 CDN 推流 快速实现 CDN 推流 快速实现 CDN 推流 - 只有指定版本的 NERTC SDK 支持 CDN 推流功能。具体推荐版本请 联系网易云信技术支持。
- 为了保障您的直播体验,接入之前,请联系网易云信技术支持根据您的场景为您提供专属的 1 对 1 服务。
-
PC 端推流
建议使用 OBS 推流,具体步骤请参考 OBS 推流最佳实践。
步骤 5:观众拉流播放
使用网易云信播放器 SDK 或者使用第三方播放器拉流播放。
集成网易云信播放器 SDK 的步骤请参考 集成播放器 SDK(Android)、集成播放器 SDK(iOS)。
此文档是否对你有帮助?