CDN加速

直播转码

更新时间:2020-11-02 15:05:42

一. 功能简介

  在网络直播业务中,由于用户终端多样、接入网络质量参差不齐,内容服务商需要
提供多种码率的视频内容供用户自行选择,获得最佳的观看体验,而互动直播业务中,通常由主播主动推出一路流,这样就需要网宿输出多路不同码率的流,供终端用户自行选择。
  为此,网宿推出直播实时转码功能,该功能支持客户输入一路高码率流至流媒体直播加速平台,平台转码中心会根据约定需求,实时转码输出不同码率的多路直播流,以满足不同客户的需求。

二. 使用说明

  安全报告丨2017下半年Web应用攻击激增6倍
  直播转码功能根据用户的请求按需求进行转码。也就是说,当终端用户请求经过转码的直播流时,才触发转码;当终端用户未请求转码的直播流时,不进行转码。按需转码可最大化节省客户的转码费用。
  转码支持参数:
  码率、分辨率、音视频编码格式、音频采样率、关键帧间隔、增加视频水印等。
  输入输出范围:

参数项 输入 输出
码率 50M及以下 等于或小于输入码率
分辨率 8K 及以下 等于或小于输入分辨率
视频编码格式 H264,H265 H264,H265
音频编码格式 AAC,MP3 AAC,MP3

  转码请求方式:
  由播放器请求触发。
  普通直播请求:http://test.com/live/channel.flv;
  转码直播请求: http://test.com/live/channel_a.flv;
  注:“_a”需要与客户约定;
    “_a”代表一个转码的集合(固定的码率、分辨率、音视频编码格式、音频采样率、关键帧间隔,水印)。

  转码如何使用:
  若需使用转码功能,需确认如下事项:
  1) 确认转码输入输出参数。
  2) 确认终端发起的请求 URL 格式。

三. 应用场景

  1) 客户需要提供多种码率的视频内容供用户按需观看时;
  2) 客户需要对直播流增加水印功能;
  3) 客户需要修改直播流的某些参数值。

四. 注意事项

  1) 使用转码功能预计会增加 2S左右的直播时延。
  2) 直播转码仅对输入为流时有效。也即输入为 RTMP/HTTP FLV/HTTP TS 时有效,输入 HLS/HDS 时不支持转码。
  3) 客户若需使用转码功能,需确认如下事项:
  确认转码输入输出参数。
  确认终端发起的请求 URL 格式。
  确认终端是否需要进行码率自适应。