「轻松三步接入」创建直播加速服务配置引导
新用户需要通过官网注册账号,并进行个人/公司认证,审核通过后可以正常使用控制台。
创建服务
Step1. 进入又拍云官网、登录进入控制台
在管理控制台服务页面点击【创建服务】,选择直播加速服务
Step2. 选择源站类型进行配置服务
又拍云源,表示推流到又拍云
自主源站,表示推流到指定的源站
如果需要将直播流推到又拍云,需填写下列配置
- 推流域名:用于推送直播流的域名,长度小于 60 个字符,支持泛域名绑定,比如:*.yourdomain.com
- 播放域名:用于播放直播流的域名,默认支持 RTMP,HLS 和 HTTP-FLV;推流域名、播放域名共计最多可绑定个域名,支持泛域名,所绑定的域名需要备案;
- 接入点:支持1-60位英文字符和数字,如:rtmp://push.example.com/{接入点}/{流名},该项可不填,为空时表示,可以使用任意的接入点。
示例:
接入点:live
推流域名:push.example.com
播放域名:pull.example.com
则推流地址:rtmp:// push.example.com /live/streamid
则 rtmp 播放地址:rtmp://pull.example.com/live/ streamid
hls 播放地址:http:// pull.example.com/live/ streamid.m3u8
flv 播放地址:http:// pull.example.com/live/ streamid.flv
如需将流推到自主源站,请填写自己的源站地址
1、源站:支持 RTMP/HTTP 两种协议回源,源站支持输入域名/IP,请填写正确的源站地址,直播流将推流到源站拉取直播流进行分发
2、播放域名:用于播放直播流的域名,默认支持 RTMP,HLS 和 HTTP-FLV,推流域名、播放域名共计最多可绑定 10 个域名,支持泛域名,所绑定的域名需要备案;
3、接入点:支持1-60位英文字符和数字
如:rtmp://pull.example.com/{接入点}/{流名}
该项可不填,为空时表示,可以使用任意的接入点
示例:
接入点:live
协议为:RTMP
源站:11.11.11.11 端口为:1935
则回源地址为:rtmp:// 11.11.11.11:1935/live/streamid
播放域名:pull.example.com
则 rtmp 播放地址:rtmp://pull.example.com/ive/ streamid
hls 播放地址:http:// pull.example.com/live/ streamid.m3u8
flv 播放地址:http:// pull.example.com/live/ streamid.flv
注:流名默认支持任意字符串
Step3. 配置成功
配置完成后,系统会自动为您生成该推流域名需要 CNAME 地址,您可以前往域名的 DNS 服务商为自主域名添加 CNAME 地址。
基本概念
1、推流/播放
推流为将直播流(内容)推送至直播服务器的过程,播放为从直播服务器拉取直播流(内容),用指定地址进行播放的过程。
2、源站类型
又拍云直播系统支持两种源站类型:又拍云源和自主源站。
又拍云源: 表示流媒体内容直接推流到又拍云 CDN ,将推流与分发都进行 CDN 加速。又拍云源现仅支持 RTMP 推流。
自主源站: 表示流媒体内容在客户源站,又拍云通过回客户源拉流的方式对其内容进行 CDN 分发。
3、回源协议
回源协议支持 HTTP 和 RTMP,当选择 HTTP 回源时,默认端口号为80,当选择RTMP回源时,默认端口号为1935,具体端口号可以自定义,通过后台设置。
4、源站
该配置项为可访问的网络地址,可以直接填 IP 地址也可以填写域名地址,现不支持多IP 。如果是域名地址,那么 CDN 在回源时会对该域名地址进行 DNS 解析,然后通过解析出来的 IP 地址再进行访问,因此若解析失败也会导致无法正常回源。
5、输出协议
直播播放地址 |
RTMP 格式:rtmp://pull.domain.com/接入点/流名 |
FLV 格式:rtmp://pull.domain.com/接入点/流名.flv |
M3U8 格式:rtmp://pull.domain.com/接入点/流名.m3u8 |
RTMP,Real Time Messaging Protocol(实时消息传输协议),主要用来在 Flash/AIR 平台和支持 RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。
HLS,HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于 HTTP 的流媒体网络传输协议。主要用于 PC 和 Apple 终端的音视频服务。
HTTP-FLV,使用 HTTP 下载技术实现的直播服务
6、推流说明
支持 FMLE 、OBS 等 第三方软件进行推流。
可在推流器中的 URL填写推流地址
例如:
推流域名为:push.example.com
接入点为:live
流秘钥即流名:默认为支持任意字符串
则 URL:rtmp://push.example.com/live
流秘钥:可自主进行配置
7、防盗链
支持控制 IP、地区、域名、UserAgent 、Token 等方式控制终端的播放权限,目前该功能仅支持 HTTP-FLV 、 HLS 格式,RTMP 格式暂不支持。
以 IP 禁用为例如下图: