Pesquisa de site

javascript - Navegador Safari para desktop e transmissão ao vivo HTTP


Suponho que o navegador Safari esteja suportando o HLS. Eu tentei rapidamente, mas a transmissão não começou - Há algo errado com meu código?

<html>
<head> 
  <title>HTTP Live Streaming</title>
</head>

<body>
<video controls src="http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8">
</video>

</body>
</html>

Estou usando a versão do Windows do navegador Safari 5.0.3.

Obrigado STeN

Resposta #1

HTTP Live Streaming é suportado no Safari no Mac através do Quicktime X, que está disponível no Snow Leopard e Lion. O Quicktime 7 também é usado no Mac para funções de mídia que ainda não estão disponíveis no Quicktime X. No Windows, o Quicktime 7 está disponível, mas não o Quicktime X. Portanto, o Safari no Windows não suporta HTTP Live Streaming.

Resposta #2

Eu estava lendo a documentação da Apple e encontrei que você pode definir fontes alternativas

https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/AudioandVideoTagBasics/AudioandVideoTagBasics.html#//apple_ref/doc/uid/TP40009523-CH2-SW1l

algo assim:

    <!DOCTYPE html>

<html>

   <head>

      <title>Multi-Scheme Video Player</title>

   </head>

   <body>

      <video controls autoplay >

             <source src="http://HttpLiveStream.m3u8">

             <source src="rtsp://LegacyStream.3gp">

             <source src="http://ProgressiveDownload.m4v">

      </video>

  </body>

</html>

Você poderia tentar com apenas uma fonte.

Mas eu também encontrei algumas informações sugerindo usar httlive:// em vez de http://