Requisitos de rede | Streaming de baixa latência
O streaming de baixa latência do IVS usa os protocolos RTMP(S), SRT e WebRTC para a transmissão de mídia e dados. Para garantir uma experiência perfeita, os destinos e portas listados abaixo devem ser acessíveis para transmissão com um determinado protocolo. Qualquer restrição ao tráfego de entrada ou de saída para esses destinos pode prejudicar a funcionalidade de streaming em baixa latência do IVS.
Observação: as informações neste documento não se aplicam ao streaming de conteúdo para o IVS pelo AWS PrivateLink. Para obter mais informações, consulte Ingestão privada.
Portas
| Protocolo | Destinos | Porta |
|---|---|---|
|
RTMPS |
*.live-video.net |
TCP:443 |
|
RTMP não seguro |
*.live-video.net |
TCP:1935 |
|
SRT |
*.srt.live-video.net |
TCP:9000 |
|
WebRTC |
*.live-video.net |
TCP:4443 (troca SDP) UDP: 32768-61000 (portas efêmeras para WebRTC) |
Intervalos de IP
O plano de dados para streaming de baixa latência do IVS é global. Para transmitir para o IVS, é importante que todas as sub-redes do serviço IVS_LOW_LATENCY em ip-ranges.json estejam acessíveis, independentemente de sua região ou da região da AWS escolhida por você. Os streamers podem ser conectados a qualquer sub-rede automaticamente. Consulte Solução global, controle regional para obter detalhes.
Para obter uma lista de todas as sub-redes IVS_LOW_LATENCY, execute os seguintes comandos 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'