网络要求 | 低延迟直播 - Amazon IVS

网络要求 | 低延迟直播

IVS 低延迟直播功能依赖 RTMP(S)、SRT 和 WebTC 协议来传输媒体和数据。为确保无缝体验,必须可访问下列目标和端口以使用给定的协议进行广播。如果这些目标的入站或出站流量受到任何限制,都可能会妨碍 IVS 低延迟直播功能的正常运行。

注意:本文档中的信息不适用于通过 AWS PrivateLink 将内容流式传输到 IVS 的情形。有关更多信息,请参阅私有摄取

端口

协议 目标 端口

RTMPS

*.live-video.net

TCP:443

非安全 RTMP

*.live-video.net

TCP:1935

SRT

*.srt.live-video.net

TCP:9000

WebRTC

*.live-video.net

TCP:4443(SDP 交换)

UDP:32768-61000(WebRTC 临时端口)

IP 范围

IVS 低延迟直播的数据面板是全局性的。要广播到 IVS,必须确保能够访问 ip-ranges.json 中 IVS_LOW_LATENCY 服务的所有子网,而无论位于哪个区域或您选择了哪个 AWS 区域。主播可能会被自动连接到任何子网。有关详细信息,请参阅全球解决方案,区域控制

要查看所有 IVS_LOW_LATENCY 子网的列表,请运行以下 jq 命令:

IPv4

curl https://ip-ranges.amazonaws.com/ip-ranges.json | jq -r '.prefixes[] | select(.service=="IVS_LOW_LATENCY") | .ip_prefix'

IPv6

curl https://ip-ranges.amazonaws.com/ip-ranges.json | jq -r '.ipv6_prefixes[] | select(.service=="IVS_LOW_LATENCY") | .ipv6_prefix'