直播加速服务

直播加速服务_第1张图片

     又拍云的直播加速服务分成两种来讨论,一种是以又拍云本身为源站的直播,一种是以客户自己的流媒体服务器为源站的直播。从上图可以看出,这两种方式大部分功能是相同的,又拍云源的方式比自主源的方式功能要多一些,下面我们来一一介绍。在基础配置中,我们需要绑定推流域名和播放域名,要明确的是我们推流用的默认是RTMP,拉流可以是RTMP、HTTP-FLV或者HLS。

    在第一种以又拍云为源站的方式中,它包含基础配置、高级配置、HTTPS、防盗链和流媒体处理5部分。

    基础配置里又分为回源配置、HTTP-FLV、HLS、自定义接入点/流名。回源配置中由于是又拍云源,所以不需要配什么,在HTTP-FLV输出管理中,我们可以设置任一播放域名作为HTTP-FLV的输出域名,当推流域名为rtmp://paly.com/live/stream时,对域名播放域名开启HTTP-FLV输出配置后,我们可以通过http://play.com/live/stream.flv进行播放。拉流时我们默认支持RTMP、HTTP-FLV、HLS的输出,当推流域名为rtmp://paly.com/live/stream时,对域名播放域名开启HLS输出配置后,我们可以通过http://paly.com/live/stream.m3u8进行播放。自定义接入点/流名又称为频道,比如rtmp://paly.com/live/stream这个域名中,live为接入点,stream为流名称,也叫流密钥。接入点/流名的配置用于对推流地址和拉流地址的校验。未配置时,表示允许使用任意接入点/流名接入,配置后表示仅允许自定义的接入点/流名来接入。

补充RTMP、HTTP-FLV、HLS的延时时长比较:

直播加速服务_第2张图片

RTMP延时3秒

直播加速服务_第3张图片

HTTP-FLV延迟12秒

直播加速服务_第4张图片

HLS延迟18秒

    综合比较下来,HLS延时最大,HTTP-FLV次之,RTMP延迟最小。

   高级配置中包含直播禁播、CORS跨域共享、自定义Rewrite三种方式,直播禁播是为了防止一些违法操作,实时终止直播,禁播非法内容,直接在又拍源上禁止直播操作。CORS跨域共享和自定义Rewrite在之前的文档里就有提过,这里不再重复。

  HTTPS包括HTTPS配置和HTTP/2。HTTPS协议是在http协议上封装了SSL层报头,所以基于HTTP的播放域名协议都能起到作用,在选择用HTTP-FLV或者HLS的输出协议时我们可以添加HTTPS证书,从而达到安全播放的作用。

   防盗链  http://blog.csdn.net/ying_yingying/article/details/54377839

  流媒体处理   直播录制: http://blog.csdn.net/ying_yingying/article/details/54344107   

                         直播转码:http://blog.csdn.net/ying_yingying/article/details/54347913

你可能感兴趣的:(UPYUN)