video.js播放器视频为黑色

时间:2015-04-25 22:01:03

标签: video.js

我对video-js-4.12.5有一个非常奇怪的问题。我在fedora 20机器上使用ffmpeg向我的vps发送实时流,然后将其网络广播。 Fedora计算机上的以下命令工作正常,流在vlc中播放正常,vps上的网页也显示视频正常:

ffmpeg -i [input] blah-de-blah 'rtmp://vps-server'

回到fedora机器我还想将视频录制到mp4文件以及流式传输。以下命令工作正常,但它在网页中生成黑色视频图像。该命令在Fedora机器上运行正常,在vlc中我也得到了正确的图像但在网页上视频是黑色的。我确实得到了音频,但没有视频。

ffmpeg -i [input] blah-de-blah 'recording.mp4|[f=flv]rtmp://vps-server'

有谁知道为什么会这样?问题肯定出在video.js播放器或某个地方的vps上。这是播放视频的网页上的代码:

<video id="example_video_1" class="video-js vjs-default-skin" controls="controls" autoplay="autoplay" preload="auto" width="660" height="500"
      poster="video-poster.gif"
      data-setup="{}">
     <source src="rtmp://<vps.svr.ip>:1936/live/livestream1" type='rtmp/mp4' />
    <track kind="captions" src="demo.captions.vtt" srclang="en" label="English"></track>
    <track kind="subtitles" src="video/js/demo.captions.vtt" srclang="en" label="English"></track>
  </video>

这让我感到困惑,所以感谢任何指示。

0 个答案:

没有答案