2011-10-09 17 views
6

Przypuszczam, że przeglądarka Safari obsługuje standard HLS. Szybko go wypróbowałem, ale streaming nie został rozpoczęty - czy coś jest nie tak z mycode?Przeglądarka Desktop przeglądarki i transmisja strumieniowa HTTP na żywo

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

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

</body> 
</html> 

Używam wersji przeglądarki Safari 5.0.3 dla systemu Windows.

Dzięki Sten

+0

Co jest warte, przykładowy kod działa dla mnie w Safari 5.1 na Macu (Mac OS X 10.6.8). Nie jestem pewien, ale przypuszczam, że QuickTime odgrywa rolę w strumieniowaniu HLS w Safari, więc to, co jest zainstalowane, a nie QuickTime na kliencie, jest prawdopodobnie czynnikiem. –

Odpowiedz

6

HTTP Live Streaming jest obsługiwana w Safari na komputerach Mac poprzez Quicktime X, który jest dostępny na Snow Leopard i Lion. Quicktime 7 jest również używany na komputerach Mac dla funkcji multimedialnych, które nie są jeszcze dostępne w Quicktime X. W systemie Windows, Quicktime 7 jest dostępny, ale nie działa Quicktime X. Więc Safari w Windows nie obsługuje przesyłania strumieniowego HTTP.

0

Czytałem dokumentację jabłka i stwierdziliśmy, że można zdefiniować alternatywne źródła

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

cos takiego:

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

Można spróbować z jednym źródłem.

Ale znalazłem też pewne informacje sugerujące użycie httlive: // zamiast http: //

nadzieję, że pomoże

okrzyki

PC

+0

Witam, muszę użyć HLS - jest to preferowane i jest to jedyny używany protokół przesyłania strumieniowego, z którego korzysta klient. Nie mam możliwości przejścia na RTSP lub korzystania z pobierania progresywnego http. Próbowałem różnych strumieni HLS dostępnych w Internecie w przeglądarce mobilnej Safari na iPadzie i tam działa, więc przypuszczam, że to jest problem z systemem Windows (desktop) Savaru 5.0.3 - wydaje się, że nie jest obsługiwany ... – STeN

+0

witam, wtedy miałoby to sens. safari dla Windows nie jest tak niezawodne jak ten dla Mac. Chciałbym móc więcej pomóc :( –

Powiązane problemy