我正在使用wowza。我创建了一个启用dvr的实时应用程序。现在,我从编码器开始向wowza服务器发送流。我的服务器url是rtmp://192.168.0.100:1935/dvr
,其中dvr
是应用程序名称。我的流源名称是myStream
,但它在我的wowza测试播放器或jw播放器中不起作用。
要对DVR流进行故障排除,请尝试以下步骤:
-
确保流被正确地发布到您的"dvr"应用程序。从Manager UI(如果您使用的是Wowza版本4)中,选择您的应用程序并进入Incoming Streams。您应该将"myStream"视为活动流。单击流名称,确保有足够大的入站数据来指示它正在发送音频/视频曲目,而不仅仅是头部数据(大约为100k)。
-
如果您看不到流是活动的并且有足够的传入数据,那么问题就出在源编码器中。尝试不同的源代码编码器(有很多免费软件)。
-
如果您能够正确地看到流,请在多种格式上测试非DVR播放,并在不同的软件上测试播放。试试VLC!如果你在Wowza服务器上安装了这个工具,这是一个很好的故障排除工具,可以测试你的传入流;如果你可以直接播放传入流,但它没有显示为传入流,那么你的Wowza应用程序上存在配置问题。
-
WowzanDVR支持以下HTTP格式的播放:HLS、HDS和Smooth。它不支持RTMP DVR播放。
要使用Adobe HDS进行游戏:http://192.168.0.100:1935/dvr/myStream/manifest.f4m?DVR
要使用Apple HLS进行游戏:http://192.168.0.100:1935/dvr/myStream/playlist.m3u8?DVR
要使用Microsoft平滑流媒体播放,请执行以下操作:http://192.168.0.100:1935/dvr/myStream/manifest?DVR
- 确保您拥有正确版本的JWPlayer。AFAIK JWPlayer的免费版本不支持DVR功能