tencent cloud

文档反馈

步骤四:设置输出组

最后更新时间:2024-10-23 17:29:17
    StreamLive 支持不同类型的输出,您可以在此步骤中创建输出组及输出。

    设置多输出组

    StreamLive 支持对一个频道设置多个 Output Group 输出,可以通过点击 Add 来添加多个 Output Group。
    
    
    

    设置输出组名称和类型

    对 Output Group 设置名称和类型:
    
    
    
    目前支持 HLS、DASH、HLS_STREAM_PACKAGE、DASH_STREAM_PACKAGE、HLS_ARCHIVE、DASH_ARCHIVE、M2TS、FRAME CAPTURE 类型输出:
    HLS、DASH 通过 HTTP PUT协议,输出到 Destination。
    HLS_STREAM_PACKAGE、DASH_STREAM_PACKAGE 通过 HTTP PUT 协议,输出至同账号下的 StreamPackage 中。从而帮助客户形成自己的源站,用于给直播 CDN 进行直播回源。
    HLS_ARCHIVE、DASH_ARCHIVE 支持将直播内容输出到 腾讯云COS 进行归档。
    M2TS 通过 SRT 协议,输出到 Destination。其中,需要为 Output Group 中的每一个 Output 分别配置 Destination。并且和其它 Output Group 不同的是,在 M2TS 中不支持对 Manifest、Segment、DRM 进行配置。
    FRAME CAPTURE 支持以固定的时间间隔截取直播流的图像,并生成图片。请参考:直播截图

    设置目标地址

    如果您选择了 HLS 或 DASH 协议类型输出,您可在此填写 CDN 的推流地址。如果您的推流地址具有验证要求,则可以填写验证信息。
    
    如果您选择了 HLS_STREAM_PACKAGE或DASH_STREAM_PACKAGE 协议类型输出,您可在此填写 StreamPackage Channel Id,StreamLive 会将直播内容推送到 StreamPackage 中。
    
    如果您选择了 HLS_ARCHIVE 或 DASH_ARCHIVE 协议类型输出,您可以在此填写 COS Destination,StreamLive 会将近7天的直播内容归档至 COS 中。(每次重新启动后会覆盖)
    
    如果您选择了 M2TS,Destination Information 中的地址数量与 Output 数量相关。在还没有添加 Output 时,Destination Information 中的内容为空。您可以在 Outputs 中按需求添加 Output,Destination Information 会根据 Output 数量展示相应的地址输入框。
    
    
    
    注意 您可以继续为 M2TS 类型的输出设置转码参数,但是暂时不支持为 M2TS 输出进行 Manifest 配置、分片配置、DRM 配置。

    设置输出

    单击 Add 添加输出。
    
    
    

    设置转码参数

    对于已添加的 Output,单击 Transcoding Setting 中的 Setting,以配置转码参数:
    
    
    
    转码模板支持合并式的音视频转码以及分离式音视频转码,您可以根据实际需求进行选择。其主要区别是针对 HLS 类的输出,分离式音视频转码可支持多音轨(多音频)自由组合搭配,如无此需求,建议使用合并式的音视频转码模板。
    使用合并式转码,一次性配置音频和视频转码参数。
    
    
    
    使用分离式转码,每个 Output 可以选取一个视频转码模板和多个音频转码模板,音频转码模板则表示该转码档位可以搭配的音轨(音频)。
    
    
    
    如果需要配置字幕,可以在单击 Add Caption 后进行配置。
    
    
    
    
    
    
    此外对于转码参数,除了新建转码参数,还可以单击 Copy 来复用已有转码模板参数。
    
    
    
    
    
    Copy 操作可通过复用转码模板,节约转码费用。如果多个 Output 复用同一个转码模板,针对这个转码模板仅收一份转码费用。
    注意 转码配置中的 Top Speed Codec Transcoding 是腾讯云视频团队开发的高性能视频转码服务,开启该功能后,可以通过 AI 算法能力,实时计算符合业务场景的最优动态编码参数,以实现低码率、高质量的转码服务。Bitrate Compression Ratio 是预期需要降低的视频码率百分比。

    设置 Manifest 信息

    PdtInsertion:在 manifest 文件中,是否需要支持 #EXT-X-PROGRAM-DATE-TIME 标签,如果需要支持的话,开启此 PdtInsertion 开关,并在 PdtDuration 中设置插入 EXT-X-PROGRAM-DATE-TIME 标签的时间间隔,以秒为单位。
    Stream Order:对 HLS 中的主 m3u8,设置按视频码率升序排序 / 视频码率降序排序。
    Video Resolution:对 HLS 中的主 m3u8,设置是否展示分辨率信息。
    Endlist Tag:当频道停止运行时,对 HLS 中的媒体播放列表,设置是否添加 #EXT-X-ENDLIST 标签。
    
    
    

    设置分片信息

    进一步完善 Segment Information 切片信息,包括切片类型、切片时长、切片数量等。其中针对一些特殊的设备,如 AppleTV,若存在 H.265 的播放需求,则这里的切片类型 Segment Type 需要选为 fmp4,同时 H.265 打包类型 Packing Type 需要选为 hvc1。
    
    
    
    此外,当 Output Group type 为 HLS_STREAMPACKAGE 时,在此可以启用低延迟功能(Low-Latency HLS, LL-HLS),并设置相应的 Partial Segment Duration和 Part Hold Back。

    设置DRM

    腾讯云 StreamLive 支持开启 DRM 加密,其中支持用户自定义秘钥(CustomDRMKeys)和 SDMCDRM,您可基于您的实际需求进行选择,具体使用方式您可以参考 DRM 配置文档
    
    
    

    完成配置

    单击 Confirm Done 保存配置。至此,整个频道已经配置完毕。单击 Start 即可运行。
    
    
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持