直播加速服务


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


RTMP延时3秒


HTTP-FLV延迟12秒


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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值