javascript - Desktop Safari preglednik i HTTP Live streaming


Pretpostavljam da Safari preglednik podržava HLS. Brzo sam to isprobao, ali streaming se nije pokrenuo - Je li nešto u mom kodu pogrešno?

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

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

</body>
</html>

Koristim Windows verziju Safari preglednika 5.0.3.

Hvala STeN

Odgovor #1

HTTP Live Streaming je podržan na Safari pregledniku na Macu putem Quicktime X koji je dostupan na Snow Leopard i Lion. Quicktime 7 se također koristi na Macu za medijske funkcije koje još nisu dostupne u Quicktime X. Na Windowsima je dostupan Quicktime 7, ali ne i Quicktime X. Dakle, Safari na Windowsima ne podržava HTTP Live Streaming.

Odgovor #2

Čitao sam Appleovu dokumentaciju i otkrio sam da možete definirati alternativne izvore

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

nešto poput ovoga:

    <!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>

Mogao bi to pokušati s samo jednim izvorom.

Ali također sam našao neke informacije koje sugeriraju korištenje httlive:// umjesto http://