全部产品
Search
文档中心

智能媒体服务:通道配置

更新时间:May 29, 2025

本文介绍媒体传输功能通道(Flow)配置相关说明。

阅读本文前,您可以通过快速入门了解媒体传输功能的使用方法。

创建Flow

  1. 登录智能媒体服务控制台

  2. 在左侧导航栏选择媒体传输 > Flow管理,点击创建Flow

    重要

    目前仅部分地域支持媒体传输功能配置,详情请参见服务地域

    image

  3. 填写Flow信息。

    image

    参数说明:

    参数名

    说明

    Flow名称

    自定义输入。支持的字符为数字、英文字母、下划线(_)、短横线(-)。最大64个字符。

    Flow地域

    可选项:新加坡德国(法兰克福)华北2(北京)沙特(利雅得)

配置Flow

在创建Flow之后,需要进一步配置源流、输出以及其他相关设置,以满足具体的业务需求。列表页点击FlowID进入Flow详情页配置Flow(若列表中未显示创建的Flow,请查看查询条件是否进行了地域过滤)。

源流配置

Flow支持多种类型的源流,包括从其他Flow 拉取流,从RTMP/SRT协议地址拉流,以及提供RTMP/SRT协议的推流地址。

不同类型的源流说明如下:

  1. 从其他Flow 拉取流。该类型的源流可以对接其他Flow的输出,实现Flow之间的关联。

  2. 从RTMP/SRT协议地址拉流。如果您已拥有RTMP/SRT协议的拉流地址,Flow可以从该地址进行拉流。

  3. 提供RTMP/SRT协议的推流地址。您可以通过配置源流获取RTMP/SRT协议的推流地址,使用提供的地址进行推流。

详细源流配置说明请参见源流配置

源流灾备

什么是源流灾备?

源流灾备功能以首选源流和备选源流进行设计,实现一个Flow拥有两个源流地址,首选源流和备选源流可以根据实际需求进行设置。当首选源流因意外情况不可用时,Flow会自动切换至备选源流继续工作,以此提升业务的稳定性。

开启源流灾备

添加一条源流后即可开启源流灾备功能。开启后可以再添加一条源流作为备选源流(备选源流协议类型需要与首选源流一致)。使用时推流端可同时向首选源流地址和备选源流地址进行推流。Flow优先接收首选源流,若首选源流出现不稳定或异常等情况,Flow会停止接收首选源流,转而接收备选源流。

说明
  • 首选源流默认源流1

  • 若同时存在首选源流/备选源流,源流灾备功能不能关闭。若需关闭,需移除首选源流/备选源流

  • 若开启了源流灾备,移除首选源流后,备选源流会自动切换成首选源流。

输出配置

源流配置完成后,需要进行输出配置。输出配置同样支持多种类型,包括输出至 Flow,输出至RTMP/SRT协议的推流地址以及提供RTMP/SRT协议的拉流地址供拉流端进行拉流。

不同类型的输出配置说明如下:

  1. 输出至 Flow。该类型的输出可以对接其他Flow的源流,实现Flow之间的关联。

  2. 输出至RTMP/SRT协议的推流地址。如果您已拥有RTMP/SRT协议的推流地址,Flow可以向该地址进行推流。

  3. 提供RTMP/SRT协议的拉流地址供拉流端进行拉流。您可以通过配置输出获取RTMP/SRT协议的拉流地址,拉流端可使用该地址进行拉流。

详细输出配置说明请参见输出配置

说明
  • 输出配置支持多个,且可以是不同的输出类型。

编辑Flow

image

基本信息

FlowID:创建Flow后自动生成FlowID。

Flow名称:Flow名称(Flow处于运行中时不可编辑)。

启动时间:若Flow处于运行中,此处展示最近一次启动Flow的时间。

运行时长:若Flow处于运行中,此处展示最近一次启动Flow到当前时间的运行时长。

创建时间:Flow的创建时间。

Flow状态

Flow状态:闲置/运行中/启动中/恢复中。Flow运行状态示例:

image

开启/停止Flow添加源流信息后才能开启Flow,Flow需要开启才能使用。若当前 Flow 与其他Flow 存在业务关联关系(例如当前Flow的源流是其他Flow的输出,或当前Flow的输出是其他Flow的源流),需要对业务关联Flow也进行启动操作。

说明

开启后Flow将产生运行费用(即使在Flow没有音视频数据输入的情况下)。计费说明请参见媒体传输计费

假设您的业务线涉及三个Flow,关联关系如下:

image

为确保业务能够协同工作,建议您按照Flow3 > Flow2(当前Flow)> Flow1的流程开启Flow(特殊业务场景除外)。这是因为Flow1作为数据输入口,开启后可能会产生数据流(例如Flow1源流协议为RTMP-PULL,开启后将会主动从配置的拉流地址进行拉流)。

同理,停止时建议按照Flow1 > Flow2(当前Flow)> Flow3的流程停止Flow(特殊业务场景除外)。这是因为Flow1作为数据输入口,停止时应优先停止数据入口。

说明
  • 进行停止操作前,请确保该操作不会对业务造成影响。

  • 若关联Flow在业务使用中不止对接当前Flow(例如除当前Flow关联外,源流地址还提供推流服务),则不能停止关联Flow。

刷新:支持通过刷新获取最新Flow状态(如Flow状态,运行时长等)。

源流信息

Flow处于运行中时不能编辑源流信息。

image

源流Online状态表示有音视频数据输入,Offline表示无数据输入。

编辑源流

说明
  • 源流名称以及协议类型暂不支持修改。

为确保业务的稳定性。建议参考以下步骤修改源流配置:

  1. 停止Flow

  2. 备份源流配置。

  3. 修改源流配置。

  4. 开启Flow

移除源流

说明
  • 若仅存在一条源流,在移除该源流之前,需要先删除关联的输出配置。

  • 进行移除前请确保该配置不再被业务使用。

  • 若其他Flow以当前源流作为输出,移除源流后,请及时更改其他Flow的输出配置。

为确保业务的稳定性。建议参考以下步骤移除源流:

移除源流

  1. 停止Flow

  2. 备份输出配置。

  3. 删除输出配置

  4. 备份源流配置。

  5. 移除源流。

移除首选源流/备选源流

  1. 停止Flow

  2. 备份源流配置。

  3. 移除源流。

输出信息

image

输出配置支持热更新,即在不用停止Flow的情况下,也能对输出配置进行添加/编辑/删除等操作。

启用输出配置

输出配置添加后默认为启用状态。若您因业务需要停用了输出配置,可以点击启用按钮对输出配置进行启用操作。启用后,Flow接收到输入时向该输出目标推送音视频数据。

为确保业务的稳定性。建议参考以下步骤启用输出配置:

  1. 查看输出配置,若存在以当前输出作为源流的Flow,开启对应的Flow。

  2. 对目标Flow进行操作时,重复步骤1(根据业务情况按需)。

  3. 启用输出配置。

停用输出配置

停用输出配置后,Flow将停止向该输出目标推送音视频数据,停用前请确保该操作不会对您的业务造成影响。为确保业务的稳定性以及避免产生额外的费用,建议参考以下步骤停用输出配置:

  1. 停用输出配置。

  2. 查看输出配置,若存在以当前输出作为源流的Flow,停止对应的Flow。

  3. 对目标Flow进行操作时,重复步骤2(根据业务情况按需)。

编辑输出配置

除了启用和停用状态的切换外,还可以对输出配置的参数进行调整,例如输出地址、IP黑白名单等。

说明
  • 输出名称以及协议类型暂不支持修改。

  • 输出状态为停用时可进行编辑。

为确保业务的稳定性。建议参考以下步骤编辑输出配置:

  1. 停用输出配置

  2. 备份输出配置。

  3. 修改输出配置。

  4. 启用输出配置

删除输出配置

一般情况下,不建议删除输出配置,若当前输出配置在业务中不再使用,可以对输出配置进行停用操作。通过停用的方式能够保留配置信息,以便后续查看或重新启用。

说明
  • 进行删除前请确保该配置不再被业务使用。

  • 若其他Flow以当前输出配置作为源流,删除输出配置后,请及时更改其他Flow的源流配置。

若您因业务需要删除输出配置,建议您参考以下操作步骤进行删除:

  1. 停用输出配置

  2. 备份输出配置。

  3. 删除输出配置。

删除Flow

一般情况下不建议直接删除Flow,若Flow在业务中不再使用,可以对Flow进行停止操作。停止操作后,该Flow将不会再处理数据,但其配置仍然保留,便于后续查看或重新启用。

说明
  • 删除Flow前,请确认其相关业务已不再使用。

若您因业务需要删除Flow,建议您参考以下操作步骤进行删除:

  1. 停止Flow

  2. 备份Flow配置(包括源流以及输出配置)。

  3. 删除输出配置

  4. 移除源流

  5. 删除Flow。