使用wowza为RTMP流设置jwplayer 6

时间:2013-11-08 07:32:35

标签: jwplayer rtsp rtmp live-streaming wowza

我正在设置Wowza Media Server以接收来自Axis Q7401视频编码器的RTSP流,并将它们重新发送给客户端。我想从源(Axis Q7401视频编码器)中提取单个流,然后使用Wowza Media Server将其多个副本重新映射到多个用户。我希望重新播放的流几乎是实时或非常小的延迟。

我遵循了本教程。 http://www.wowza.com/forums/content....e-streaming%29

在camera.stream文件中,我使用了以下地址

rtsp://username: password@[camera-ip-address]:554/axis-media/media.amp?videocodec=h264

我打开了[install-dir] /examples/LiveVideoStreaming/FlashRTMPPlayer/player.html并输入了该流的以下详细信息。

Server: rtmp://[wowza-ip-address]/live
Stream: camera.stream

我想用wowza设置jw播放器以查看流。

我已经下载了jwplayer 6.考虑到我上面的帖子,我如何为camera.stream设置jwplayer?

<script type="text/javascript">
jwplayer("player").setup({
sources: [{
file: "rtmp://localhost:1935/live/camera.stream"
}],
rtmp: {
bufferlength: 3
},
});
</script>

我正在使用上面的代码。 JW Player已加载,但它给我的消息:

无法加载插件:找不到文件

如何在jw播放器中访问流?

流的正确路径应该是什么?我正在使用这个文件:“rtmp:// localhost:1935 / live / camera.stream”

1 个答案:

答案 0 :(得分:0)

尝试以下配置:

jwplayer("player").setup({
   type: 'rtmp',
   streamer: 'rtmp://localhost:1935/live/_definst_/',
   file: camera.stream,
   rtmp: {
   bufferlength: 3
   }
});