Creating a CDN HTTP Live service

Introduction

The CDN HTTP Live service supports HLS Pull, HLS Push, RTMP Push, and RTMP Pull publishing methods. It generates an HLS stream on the CDN end, delivered over HTTP or HTTPS.

To create a CDN HTTP Live service, you first need to create a Publishing Point. You can then create a CDN HTTP Live service using the Publishing Point as its Origin Publishing Point.

Create a Publishing Point

  • Go to Services/Publishing Points.
  • Select your desired Publishing Server.
  • Select your preferred Input method (HLS Pull, HLS Push, RTMP Push, or RTMP Pull).
  • Fill in the remaining form fields (these vary based on the selected input method).
  • Click the Create Publishing Point button.
  • That's all.

Input methods

  • HLS Pull - You provide us your domain and we pull your HLS stream from your domain.
  • HLS Push - You upload your HLS stream to CDN Storage.
  • RTMP Push - You connect your live encoder to our Publishing Server and we transcode your RTMP stream to HLS stream.
  • RTMP Pull - You provide us your RTMP URL and we pull your RTMP stream from your URL and transcode it to HLS stream.

Notes

  • For RTMP Push, transcoding to a multi-bitrate HLS stream is supported.
  • For RTMP Push and RTMP Pull, the origin stream must be in MP4 or FLV container format and encoded with the H.264 video codec and AAC or MP3 audio codec.
  • For HLS Push and HLS Pull, the service expects .ts segment files and .m3u8 playlist files.

Create a CDN HTTP Live Service

  • Go to Services/New Service/HTTP Live.
  • Enter your desired CDN Service Domain. Use any valid domain name. For more details, refer here.
  • Select your preferred Origin Publishing Point.
  • Click the Create Service button. You will be redirected to the CDN service integration how-to page, which contains all necessary information (including DNS instructions) required for successfully integrating your CDN service into your website.
  • That's all.

Notes

  • You can use the same Publishing Point for multiple CDN HTTP Live services.
  • You can stream multiple streams (determined by different stream names) through a single CDN HTTP Live service.
  • The CDN HTTP Live service delivers content via all our CDN locations, providing better global coverage than the CDN Live service, which uses only our streaming CDN locations.
  • Except for RTMP Push, the CDN HTTP Live service does not transcode a single-bitrate origin stream into a multi-bitrate CDN stream. The CDN stream is published at the same bitrate as the origin stream. Learn how to simultaneously publish multiple origin streams and create a multi-bitrate CDN stream. For RTMP Push, the CDN HTTP Live service transcodes a single-bitrate RTMP origin stream into a multi-bitrate HLS CDN stream.
  • The CDN HTTP Live service does not support live stream recording (DVR).

What next?

Read about the following topics.

Contact Us

 _    _     _____      _____  
| || | ||  |  ___||   / ___// 
| || | ||  | ||__     \___ \\ 
| \\_/ ||  | ||__     /    // 
 \____//   |_____||  /____//  
  `---`    `-----`  `-----`