2011-10-09 12 views
6

Tôi cho rằng trình duyệt Safari đang hỗ trợ HLS. Tôi đã nhanh chóng thử nó nhưng phát trực tuyến không bắt đầu - Có gì sai với mã của tôi không?Trình duyệt Safari trên máy tính để bàn và phát trực tiếp HTTP

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

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

</body> 
</html> 

Tôi đang sử dụng phiên bản Windows của trình duyệt Safari 5.0.3.

Cảm ơn Sten

+0

Đối với những gì đáng giá, mã ví dụ của bạn hoạt động với tôi trong Safari 5.1 trên máy Mac (Mac OS X 10.6.8). Tôi không chắc chắn, nhưng tôi sẽ đoán rằng QuickTime có một vai trò trong HLS streaming trong Safari, vì vậy những gì được cài đặt và không cho QuickTime trên máy khách có lẽ là một yếu tố. –

Trả lời

6

HTTP Live Streaming được hỗ trợ trên Safari trên Mac thông qua Quicktime X có sẵn trên Snow Leopard và Lion. Quicktime 7 cũng được sử dụng trên Mac cho các chức năng truyền thông chưa có trong Quicktime X. Trên Windows, Quicktime 7 có sẵn nhưng không phải Quicktime X. Vì vậy, Safari trên Windows không hỗ trợ HTTP Live Streaming.

0

Tôi đã đọc các tài liệu hướng dẫn táo và tôi thấy rằng bạn có thể xác định các nguồn thay thế

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

someting như thế này:

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

Bạn có thể thử nó chỉ với một nguồn.

Nhưng tôi cũng tìm thấy một số thông tin cho thấy sử dụng httlive: // thay vì http: //

hy vọng rằng giúp

cổ vũ

PC

+0

Xin chào, tôi phải sử dụng HLS - đây là ưu tiên và giao thức luồng được sử dụng duy nhất mà khách hàng đang sử dụng. Tôi không có khả năng chuyển sang RTSP hoặc sử dụng http tải xuống lũy ​​tiến. Tôi đã thử các luồng HLS khác nhau có sẵn trên Internet trên trình duyệt Safari trên điện thoại di động trên iPad và ở đó nó hoạt động, vì vậy tôi cho rằng đây là vấn đề về Windows (máy tính để bàn) Savari 5.0.3 - có vẻ như nó không được hỗ trợ ... – STeN

+0

hello, nó sẽ có ý nghĩa sau đó. safari cho các cửa sổ là không thực sự đáng tin cậy như là một cho mac. Tôi ước tôi có thể giúp nhiều hơn :( –