edit-icon download-icon

Transcoding address

Last Updated: Aug 01, 2018

Transcoding template

The ApsaraVideo Live transcoding service provides Narrowband HD™ template.

  • The Narrowband HD™ template relies on Alibaba Cloud’s proprietary narrowband HD image processing technology to achieve a higher compression ratio while maintaining the same image quality and saving more live broadcast traffic.

Playback address

Different transcoding temlates correspond to different playback addresses. The playback address are spliced based on different transcoding rules.

Rule of playback address splicing:Live video domain name+AppName+StreamName+Transcoding template ID

Transcoded template IDs corresponding to different specifications and templates:

Template\Specification LD SD HD UHD
Original image None None None None
Narrowband HD™ template ld sd hd ud

Example of playback address splicing:

  • RTMP format:rtmp://+{Live video domain name}+/{AppName}/+/{StreamName}+{Trancoding template ID}


  • FLV format: http://+{Live video domain name}+/{AppName}/+/{StreamName}+{Transcoding template ID}.flv


  • M3U8 format:http://+{Live video domain name}+/{AppName}/+/{StreamName}.m3u8


    Note: Playback address in the M3U8 format is supported. You can open a ticket based on your needs.

Template parameters

Narrowband HD™ template

Template name Template ID Resolution (self-adaptive height and width) Bit rate (kbps)
LD ld 360 ≤420
SD sd 432 ≤580
HD hd 648 ≤1100
UHD ud 1080 ≤1900


  • Only one transcoding template type is supported for each AppName.

  • Each domain name supports a maximum of two channels of transcoding concurrent streams. That is, a maximum of two channels of live broadcast using transcoding templates can be conducted under one domain name.

  • If the provided ApsaraVideo Live service cannot meet your current business needs, you can open a ticket to describe your needs or contact your customer service manager.

Transcoding rules

  • ApsaraVideo Live supports latancy-based transcoding. If the system detects that a channel of live stream is not being watched, the system does not perform transcoding. If the system detects watching behavior, transcoding is immediately performed. Transcoding stops if no watching behavior is detected in 10 minutes.

  • After a channel of video is transcoded, transcoded video is played for viewers.

  • Transcoding is a not required service. You can configure transcoding as needed.

  • Currently transcoding supports FLV and RTMP formats.

Width self-adaptation

Transcoding uses self-adaptive width algorithms. Width of transcoded video is self-adaptive according to the height of the original streaming video.


Thank you! We've received your feedback.