网络要求 | 低延迟直播
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'