JWPlayer 6错误消息“加载流时出错:服务器上找不到ID”

时间:2015-02-06 17:38:24

标签: javascript jwplayer wowza jwplayer6 flash-video

我正在使用JWPlayer连接到Wowza Media Server。我正在使用RTML网址进行连接。当我发出视频请求时,我可以看到非常清晰的视频播放和高质量的视频。但有时候我会得到#34;错误加载流:在服务器上找不到ID"信息。 80%的视频请求是成功的,但20%的视频请求显示此错误消息。我正在连接到Wowza Media Server。我联系了JWplayer支持团队,但是他们回答说它可能是服务器端的wowza。我检查了wowza日志,我有时会收到NetConnection Fail消息但是日志也显示客户端正在断开连接。

JW播放器的javascript代码如下:

jwplayer("myElement").setup({
       'file': url,
       'flashplayer': 'jwplayer.flash.swf',
       'provider': 'rtmp',
       rtmp: {
        'bufferlength': 5
       },
       'primary': "flash",
       'wmode': 'opaque',
       'autostart': 'true',
       'allowfullscreen': 'true',
       'controlbar': "none",
       'controlbar.idlehide': 'true',
       'logo.hide': 'true',
       'image': imageurl,
       'stretching': 'exactfit',
       'height': '500px',
       'width': '500px'
    });

    jwplayer("myElement").onError(function(event){
                setTimeout(function ()
                {
                     jwplayer("myElement").load([{'file':url}]);
                },5000); 
       }
    );   

我在Windows机器上运行wireshark,可以看到以下错误消息NetConnection.connect.Rejected。客户端正在断开连接并尝试重新连接,但无法连接并显示错误消息"加载流错误:服务器上找不到ID"。

这是JW播放器,因为当我点击开始视频时,JW播放器会在显示屏上显示缓冲图标,并且它不显示视频,但是如果我最大化视频显示视频立即显示,则此时只显示缓冲图标。我还设法找到类似于我的JWPlayer 6的错误消息的一些链接,但他们使用的是安全令牌,但我没有在wowza端进行任何身份验证,所以我不需要担心它。链接如下:

http://support.jwplayer.com/customer/portal/questions/6062365-jwplayer-6-and-private-rtmp-streaming-from-cloudfront https://forums.aws.amazon.com/thread.jspa?messageID=437093#437093

非常感谢任何帮助。

0 个答案:

没有答案