3

ライブストリーミング用のvideo.jsフラッシュフォールバック機能を評価しています。RTMPまたはAdobeHTTPダイナミックストリーミングのいずれかを使用してストリーミングできます。

Hovewer、オプションのnonneはサポートされているようです、

これが私のデモのセットアップです

  <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://mysite.com:1935/live/android.stream/manifest.f4m" type="video/mp4" />  
   <source src="rtmp://mysite.com/live" type="video/mp4" />
   <source src="http://mysite.com:1935/live/android.stream/playlist.m3u8" type='video/mp4' />

これがfirebugコンソールに表示されるものです

「video/mp4」の指定された「type」属性はサポートされていません。メディアリソースhttp://mysite.com:1935/live/android.stream/manifest.f4mの読み込みに失敗しました。

「video/mp4」の指定された「type」属性はサポートされていません。メディアリソースrtmp://mysite.com/liveのロードに失敗しました。

4

2 に答える 2

1

video.js (JavaScript と ActionScript の両方) のソース コードを調べたところ、マニフェスト ファイルのサポートが見つかりませんでした。これも欲しい機能ですね…。

于 2013-01-08T13:08:27.657 に答える
1

Rtmp が video.js でサポートされるようになりました。例は、既にパッケージ化されたファイルまたはこれを使用して確認できます。

<!DOCTYPE html>
<html>
<head>
  <title>Video.js</title>


  <link href="video-js.css" rel="stylesheet" type="text/css">
  <script src="video.js"></script>
  <script>
    videojs.options.flash.swf = "video-js.swf";
  </script>


</head>
<body>

<video id="my_video_1" class="video-js vjs-default-skin" controls
  preload="auto" width="640" height="264" data-setup='{ "techOrder": ["flash"] }'>
  <!-- Stream testing -->
  <source src="rtmp://rtmp.jim.stream.vmmacdn.be/vmma-jim-rtmplive-live/jim" type='rtmp/mp4'>
</video>

      <p>Source from: <a href="http://support.akamai.com/flash/">http://support.akamai.com/flash/</a></p>
</body>
</html>  

これが現在立ち往生している人に役立つことを願っています。これはしばらく死んでいることを知っています。

于 2014-02-25T14:44:15.207 に答える