Casa > O > O Que É Melhor Para Live Streaming, Rtmp Vs Hls Vs Webrtc?

O que é melhor para live streaming, RTMP vs HLS vs WebRTC?

RTMP, HLS e WebRTC são tecnologias populares que podem ser usadas para construir soluções de streaming de vídeo. No entanto, se a latência é uma preocupação, WebRTC é uma melhor escolha.

WebRTC é uma tecnologia de código aberto baseada em navegador/app que é mais adequada para construir áudio, vídeo e partilha de dados em tempo real entre navegadores (peers). Com SFU/MCU, o WebRTC pode ser usado para fornecer transmissões/streams ao vivo em larga escala em latência de subsegundos. Além disso, com servidores WebRTC em cascata, pode-se aumentar o número de pontos finais suportados na sessão de transmissão.

Enquanto HLS e RTMP são amplamente suportados em múltiplos dispositivos e navegadores, normalmente tem uma latência de 5-15 segundos.

Então, se o seu requisito é entregar uma aplicação de streaming de vídeo interativo em tempo real (por exemplo, coaching online ou jogos online) com latência de subsegundo, então WebRTC deve ser preferido. Se o seu requisito é entregar conteúdo de vídeo sem interatividade então HLS/RTMP deve ser preferido.

Também é possível usar WebRTC e converter o fluxo WebRTC para RTMP e obter o melhor de ambos os mundos. Ou seja, você pode dividir seus usuários finais em diferentes níveis - aqueles que devem obter latência de subsegundo na palestra e aqueles que podem assistir à palestra sobre os players RTMP como o youtube etc.

De Veronica

Com que frequência as câmaras de segurança normais apagam automaticamente as suas filmagens? :: A USPS vai deixar a minha encomenda à porta?