upyun

「轻松三步接入」创建直播加速服务配置引导

新用户需要通过官网注册账号,并进行个人/公司认证,审核通过后可以正常使用控制台。

 

创建服务

Step1. 进入又拍云官网、登录进入控制台

在管理控制台服务页面点击【创建服务】,选择直播加速服务

 

Step2. 选择源站类型进行配置服务

又拍云源,表示推流到又拍云

自主源站,表示推流到指定的源站

如果需要将直播流推到又拍云,需填写下列配置

  1. 推流域名:用于推送直播流的域名,长度小于 60 个字符,支持泛域名绑定,比如:*.yourdomain.com
  2. 播放域名:用于播放直播流的域名,默认支持 RTMP,HLS 和 HTTP-FLV;推流域名、播放域名共计最多可绑定个域名,支持泛域名,所绑定的域名需要备案;
  3. 接入点:支持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 禁用为例如下图:

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注