Casa > Q > Qual É A Melhor Maneira De Transmitir Vídeo Ao Vivo Em Um Site? Eu Tenho Lido Muito Sobre Rtmp E Http-Pseudo Streaming. Qual É A Melhor E Porquê?

Qual é a melhor maneira de transmitir vídeo ao vivo em um site? Eu tenho lido muito sobre RTMP e HTTP-pseudo streaming. Qual é a melhor e porquê?

HTTP Pseudo Streaming é um método para usar o download progressivo, não o streaming ao vivo, para imitar a entrega do streaming de vídeo sob demanda RTMP com um servidor http[1]. Não deve ser confundido com o Apple HTTP Live Streaming, uma nova tecnologia que utiliza a tag de vídeo HTML 5. Ao contrário do Pseudo Streaming, o HTTP Dynamic Streaming (que é o que eu acho que você quis dizer) é tecnicamente capaz de streaming ao vivo.

Neste momento, o Apple HTTP Live Streaming via a tag HTML5 Video é uma tecnologia promissora, mas bastante imatura, pois os padrões para streaming ao vivo não foram especificados. Como resultado, sem padrões os vendedores de navegadores instituíram suas próprias soluções incompatíveis. As principais vantagens deste streaming é:

  • Não há necessidade de um plug-in no cliente's end para ver o vídeo
  • li>Currentemente, é menos um porco de CPU em computadores Mac, pois pode tocar na aceleração de hardware para h.264 vídeos codificados
  • compatibilidade com iOS (iPhone, iPad, iPod).>li>li>Não requer um servidor especial e, portanto, teoricamente, tem custos de largura de banda mais baratos, pois você pode usar um servidor Apache comum, apenas certifique-se de que ele pode lidar com o tráfego.li>li>É menos provável que seja bloqueado por um firewall.

>br> As desvantagens são:

>ul>Navegadores Safari (menos de 5% de quota de mercado) atualmente suportam live HTTP Live Streaming>li>Assumindo que outros navegadores se conectem, cada fornecedor de navegador escolheu codecs e formatos incompatíveis separados.There is no fullscreen playback


Live RTMP (Flash) Streaming Advantages:

  • Compatible with 99% of users across almost all browsers (iOS and some mobile OSes are the notable exception).
  • Also capable of Dynamic Streaming (or Adaptive as Adobe calls it).
  • Android 2.2 + Flash Plugin compatibility
  • Fullscreen
  • Lower Latency
  • Faster Starting
  • Dynamic Buffering
  • Allows Stream Encryption


To make things more confusing, both Flash and Silverlight (about 60% penetration) now offer live HTTP adaptive streaming via their plug-ins. Of course, both are incompatible with Apple's HTTP Live Streaming.

For our company, stream quality and compatibility are the most important factors when choosing a delivery method. As a result we choose Flash/RTMP for our live video.

[1] http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12534/video-delivery-http-pseudo-streaming

De Marigolde Dubbin

Como induzir o vulcão de yellowstone a entrar em erupção :: Yellowstone está localizada em um hotspot ou em um limite?