CDN加速

文档中心 直播分发 快速入门 直播推流与拉流

直播推流与拉流

更新时间:2021-05-26 17:33:42

1 功能简介

  网宿科技推流与拉流功能,是指客户方主动将直播数据流推送到网宿CDN系统,或者由网宿拉流组件主动将客户方的直播数据流拉取至网宿CDN系统,以达到终端用户快速获取直播数据流的目的,并适应不同客户不同的业务需求。

  拉流
  相对源站而言,是一种被动下拉方式,通常由网宿CDN节点向源站发起请求进行驱动。网宿CDN节点主动从内容源站拉取直播数据。

  推流
  相对客户而言,是一种主动推送方式,通常由客户源主动向网宿CDN节点(这里实际由网宿提供源)发起数据推送,将直播数据主动推送至网宿CDN节点。

2 功能原理

5亿数据泄露,酒店行业为何屡屡遭殃?

拉流方式

5亿数据泄露,酒店行业为何屡屡遭殃?

推流方式

  拉流模式

当客户可提供源服务器时,无需源站进行推流配置,网宿CDN系统直接从客户源服务器拉取直播数据流。

  推流模式

  当客户无法提供源服务器时,或者由于业务场景不适合提供源站服务器的情况下,网宿可提供“源服务器”服务,并支持客户使用第三方推流软件推送过来直播数据流。

  但是对于同一个直播频道,网宿仅同时允许一个编码器或一个下游推入直播流,超出的推流器将被拒绝。直至当前的推流器停止中断,另一个推流工具方可进行推送。

  网宿CDN系统判断推流结束的条件:
  1) 推流器主动发送结束命令
  2) 推流连接断开
  3) 推流数据中断超过一定时间,通常为10秒,可通过配置更改
推流的URL为:rtmp://www.test.com/live/channel
其中:www.test.com为客户域名,需要cname到网宿。
Live为发布点,需要与网宿协商。
Channel为推流流名。可随机生成。

3 如何使用

  1) 直播客户使用该功能时,需向网宿客服人员说明源站提供方,即是否需要我司提供源站,接受客户推流,或是由客户直接提供源站,我司服务器直接拉流即可。
  2) 该配置需1-2个工作日方可完成

4 注意事项

  1) 确认客户是否提供源站,是否采用特殊端口
  2) 推流模式仅支持RTMP/HTTP FLV协议接入CDN
  3) 拉流模式支持RTMP/HTTP FLV/HTTP TS/HLS/HDS协议接入CDN
  4) 网宿直播产品输入一种协议时,可同时输出多种协议的流,包括RTMP、HTTP FLV、HLS、HDS。注:输入HLS/HDS时不支持多协议转换。
  5) 是否需要配置防盗链以及防盗链方式

5 应用场景

  该功能适用于使用了网宿直播加速产品的客户,一般而言:
  1) 拉流模式通常工作于客户可提供源站时。
  2) 推流模式通常工作于客户不提供源站时,例如互动直播。