2014-06-01 2 views
2

Я хочу транслировать видео в реальном времени с помощью HTML5. До сих пор я пробовалHTML5 Video Live Stream Oper TV Emulator

<!DOCTYPE html> 
<html> 
<head> 
    <title>Video.js | HTML5 Video Player</title> 

    <!-- Chang URLs to wherever Video.js files will be hosted --> 
    <link href="video-js.css" rel="stylesheet" type="text/css"> 
    <!-- video.js must be in the <head> for older IEs to work. --> 
    <script src="video.js"></script> 

    <!-- Unless using the CDN hosted version, update the URL to the Flash SWF --> 
    <script> 
    videojs.options.flash.swf = "video-js.swf"; 
    </script> 


</head> 
<body> 

    <video id="example_video_1" class="video-js vjs-default-skin" controls preload="none" width="640" height="264" 
     poster="http://video-js.zencoder.com/oceans-clip.png" 
     data-setup="{}"> 
    <source src="http://my stream url .m3u8" /> 
     <p class="vjs-no-js">To view this video please enable JavaScript, and consider upgrading to a web browser that <a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a></p> 
    </video> 

</body> 
</html> 

Он не работает в Opera TV Emulator. Когда я заменяю URL-адрес некоторым видеофайлом mp4, он работает.

Как загрузить видео в Opera TV Emulator?

Примечание: код выше работает только для браузера Safari. Не на хром, firefox и т. Д.

ответ

0

Возможно, эмулятор Opera TV не поддерживает m3u8. Или ваш поток m3u8 требует некоторого DRM, которого нет у эмулятора.

+1

Согласно http://dev.opera.com/tv/html5-audio-video-in-opera-tv-store-apps/, только кодеки AVC и AAC или MP3 в контейнерах MP4 или MP3. – misterben