javascript - Masaüstü Safari tarayıcısı ve HTTP Canlı Yayın


Sanırım Safari tarayıcısı HLS'i destekliyor. Hızlıca denedim ama yayın başlamadı - Kodumda bir yanlışlık mı var?

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

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

</body>
</html>

Ben Safari tarayıcısının Windows sürümü 5.0.3'ü kullanıyorum.

Teşekkürler STeN

Cevap #1

HTTP Live Streaming, Snow Leopard ve Lion'da bulunan Quicktime X aracılığıyla Mac'te Safari'de desteklenmektedir. Quicktime 7 ayrıca, henüz Quicktime X'te mevcut olmayan medya işlevleri için Mac'te kullanılmaktadır. Windows'ta Quicktime 7 kullanılabilir, ancak Quicktime X kullanılmaz. Bu nedenle Windows'ta Safari, HTTP Live Streaming'i desteklememektedir.

Cevap #2

Apple dokümantasyonunu okuyordum ve alternatif kaynaklar tanımlayabileceğinizi fark ettim

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

böyle bir şey:

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

Bunu sadece bir kaynakla deneyebilirsin.

Ama aynı zamanda http:// yerine httlive:// kullanılmasını öneren bazı bilgiler de buldum