使用Red5,rtmp和jwplayer无法正常播放视频

时间:2016-11-21 23:51:54

标签: jwplayer rtmp red5

我正在运行Red5服务器。我正在尝试从自定义路径流式传输视频文件。我想我的所有或大部分服务器代码都是正确的。我试图用以下测试html代码测试它:

<html>


 <head>
    <script src="https://content.jwplatform.com/libraries/xxxxxx.js"></script>
  </head>
  <body>
    <div id="container">This will be replaced by the jwplayer</div>
    <script>
      jwplayer("container").setup({
        file:  "rtmp://localhost:1935/streaming/files/testVid.mp4",
        height: 360,
        width: 640,
        autostart: true,
        rtmp: {
            bufferlength: 3
        }
      });

</script>

</body>
</html>

当我转到http://localhost:8080/streaming/test.html时,jwplayer会按预期显示。但是,当我按下播放时,视频无法启动。

它在0:00时被卡住了。如果我点击已经缓冲的部分的搜索栏,它将开始播放。当它开始播放时,播放速度极慢且不连贯。搜索栏左侧的时间仍然是正常的(即使视频本身处于主要的慢速状态)。最终发生的事情是我的50秒测试视频最终需要大约20分钟播放,所以我在搜索栏的左边20:00和右边的0:50结束。

也没有声音。我查了一下,音频有AAC编解码器。

在我点击播放后,我在控制台中获得以下几行。

  

[INFO] [RTMPConnectionExecutor-3] org.red5.io.mp4.impl.MP4Reader -   条目:条目{firstChunk = 1,samplesPerChunk = 1,   sampleDescriptionIndex = 1}

     

[INFO] [RTMPConnectionExecutor-3] org.red5.io.mp4.impl.MP4Reader -   音频解码器字节不可用

     

[INFO] [Red5_Scheduler_Worker-24]   com.my.project.path.stream.app.StreamingApplication - W3C   x-category:stream x-event:play c-ip:10.1.10.239   x-sname:1559e5b9-87e4-4610-850c-b928760f5fed x-name:testVid

1)为什么我的视频播放速度如此之慢?

2)为什么没有声音?

感谢任何帮助,

谢谢!

0 个答案:

没有答案