You need to enable JavaScript to run this app. Azure Media Services中LiveEventInput的LiveEventEndpoint作用与用法咨询
优惠活动
大模型
产品
解决方案
定价
更多

Azure Media Services中LiveEventInput的LiveEventEndpoint作用与用法咨询

Azure Media Services LiveEventInput.LiveEventEndpoint 作用解析

核心概念澄清

  • LiveEventInput:直播活动的输入配置容器,存储推流端(OBS、硬件编码器等)向Azure推流的规则、接入端点信息
  • LiveEventEndpoint:Azure自动分配的推流接入端点的抽象对象——既不是自定义拉流源,也不是输出分发端点

实际工作逻辑

1. 它的真实用途

LiveEventEndpoint列表的每一项,都是Azure为你的直播活动生成的推流输入地址(编码器需填写的推流URL)。

关键:该属性99%的场景由Azure自动填充,无需手动构造——手动设置反而会导致配置错误。

2. 支持的协议与URL格式

  • 匹配的推流协议:RTMP、SRT(按你在LiveEventInput.StreamingProtocol中指定的协议生成)
  • 对应URL格式:
    • RTMP:rtmp://<自动生成的输入主机名>/live (推流密钥以查询参数附加,如?key=xxxx)
    • SRT:srt://<自动生成的输入主机名>:<端口>?streamid=<推流密钥>

3. 文档模糊的原因

  • 这是底层SDK的映射对象:普通用户通过Azure门户或高层API操作时,无需直接接触该对象
  • 仅特殊场景(如私有链接推流、自定义输入域名绑定)需手动配置,因此官方文档未展开

关于「静态接入URL」的误解

你提到的“预先定义静态接入URL”,对应LiveEvent的静态输入主机名自定义配置(绑定自有域名作为推流入口)。这类配置需提前完成DNS解析、TLS证书绑定,因此资源分配慢。
普通场景下,Azure自动生成的LiveEventEndpoint(推流地址)是稳定的临时地址:只要直播活动不删除,地址不会变更。

验证方法

创建直播活动后,通过SDK或Azure门户「直播活动输入设置」页,获取LiveEvent.Input.Endpoints列表——每项的Url属性就是可直接使用的推流地址。

内容的提问来源于stack exchange,提问作者sebastian87

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.29 18:06:09