海康威视 web3.0开发 常见错误 404,403

海康威视 web3.0开发 常见错误 404,403

  • 配置情况

IE 浏览器+nginx+thinkPHP5.0+海康威视200万星光级红外球机1080P变焦云台球机DS-2DC4223IW-D

关于如何使用网上有很多教程,自行百度,关键词:海康威视 web3.0

本文档只写出关于我在配置方面的一些坑,也许会帮到你。

 

二、项目需求

在选择海康威视主要是能够进行二次开发,满足我的项目需求,在自己网页上查看监控,以达到实时监测的效果!

 

那么就像大家的一样先找海康威视 web3.0开发框架,这个框架给我们提供了浏览器支持的js 文件,这个真的很棒,帮我解决了很大的问题,再次感谢海康威视提供的web3.0

自行百度下载:“海康威视web3.0”

但是我在配置过程中发现在csdn上下载有很多需要积分,身为穷学生没钱开会员。。。。所以就发邮件给人家官方要了最新版的web3.0框架

附上链接:(来自海康威视官方文档)

该控件开发包需要浏览器支持NPAPI插件,具体见注意事项:

32位浏览器:

https://pan.hikvision.com/hcs/services/FileShare/s?link=MhiPXtTM 密码:QrYu

64位浏览器:

https://pan.hikvision.com/hcs/services/FileShare/s?link=lIEXPyb8 密码:eYi2

 

如果上面的连接失效,请转至如下连接下载

https://download.csdn.net/download/concealed0/11286851

海康威视WEB3.0多版本开发控件中包含官方控件:CH_32位、CH_64位、以及CN_64位。其中还包含官方指定的测试浏览器火狐浏览器多版本,4.00/45.0/50.0.1  IE浏览器IE7  32位、64位。

 

注意事项:

  1. 请注意你在测试的摄像头是否和你电脑在同一个路由器下,建议直接将电脑和摄像头连接,然后再改变电脑ip,确定和摄像头ip在同一个网段下。
  2. 下上面的测试文档后,请直接安装32位和64位的WebComponentsKit插件,分别在对应的文件夹加下。

 

  3.安装插件后最关键的是用所用的浏览器,不要使用QQ浏览器,不然会提示报错,403拒绝访问!我使用的是电脑自带的ie浏览器

 

 

来自官方的注意事项:

 

官方注意事项:

1.支持的浏览器有:IE6~IE11Chrome8~ Chrome42Firefox3.5~ Firefox5232位,64位是到Firefox40)、Safari5.0.2+,需要浏览器支持NPAPI

2.我们这个插件是根据浏览器位数来的,比如说您64位电脑,使用的32位浏览器,则需要安装32位浏览器。如果出现已安装插件,但是仍旧提示未安装插件,可以将32位插件和64位插件都安装一下之后再用IE打开我们demo.html测试下,这个是不影响的。

3.我们WEB3.0控件开发包,登陆使用的是HTTP端口(默认80

 

三、配置常见错误

1、运行demo.html后,点击登录后操作界面提示如图

F12查看错误信息为:
localhost8080/ISAPI/Security/sessionLogin/capabilities?username=admin Failed to load resource: the server responded with a status of 404 (Not Found)

 

解决方案:

1、引用js路径的问题,查看在demo.html中的js引入路径,是否引入全面正确。

2、使用浏览器是否正确。请查看上文官方注意事项中要求使用的浏览器。

3、如果排查没有上述错误,而且你使用的nginx,请查看压缩文件中的nginx文件,配置你的nginx.conf内容,我的是直接加上了这一段,实现路径的跳转

location ~ /ISAPI|SDK/ {

    if ($http_cookie ~ "webVideoCtrlProxy=(.+)") {

           proxy_pass http://$cookie_webVideoCtrlProxy;

            break;

    }

}

 

 

  1. 运行完demo.html后登陆成功出现

Demo操作界面提示:

2019-03-18 12:12:09 192.168.1.64_8002 获取零通道失败!(403, invalidOperation)

2019-03-18 12:12:09 192.168.1.64_8002 获取数字通道失败!(403, invalidOperation)

2019-03-18 12:12:09 192.168.1.64_8002 获取模拟通道成功!

2019-03-18 12:12:09 192.168.1.64_8002 登录成功!

 

F12查看错误信息为403

点开错误信息发现可以访问

解决方案:

此时必须是已经提示登录成功,然后再demo.html中提示信息403,

  1. 确认下所用浏览器是否是官方让用的,如果是官方让用的浏览器,在F12后台界面不会提示403,如图

如果是使用的官方所用的浏览器,F12提示403,请重新排查错误(如果能登录成功,正常情况下不会出现403,请坚信官方文档web3.0没有错误)

 

 

3、最后提示错误

操作信息提示:2019-03-18 12:12:13 192.168.1.64_8002 设备不支持Websocket取流!

如果在配置过程中没有上述错误,界面操作信息提示2019-03-18 12:12:13 192.168.1.64_8002 设备不支持Websocket取流!

解决方案:请换个官方让用的浏览器。。。。。。。。。

 

 

 

最后

注:F12没有错误信息,但是在预览操作信息界面有403错误,可以忽略

登录成功后F12没有错误,但是没有视频的话,请点击demo.html 的右上角预览界面的开始预览

 

四、最终效果:

 

 

 

我引入的32位css和js文件

 

五、错误总结:

配置这个web3.0用了一天多的时间,没有认真读文档,导致过程中F12出现404和4.3错误,而且正常情况是不会出现这种错误的!总结就是一句,一定要懂配置的东西是什么原理。。。。

 

 

  • 6
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 38
    评论
### 回答1: 海康威视web3.0在设计上充分考虑了兼容性,其中包括兼容谷歌浏览器。在开发过程中,海康威视团队遵循了谷歌浏览器的特性和标准,确保在谷歌浏览器上的顺畅运行。 首先,海康威视web3.0采用了跨浏览器兼容的HTML5和CSS3等技术,这些技术是目前互联网标准的基础,谷歌浏览器也广泛支持。这意味着无论用户使用什么浏览器,包括谷歌浏览器,都能正常访问海康威视web3.0。 其次,海康威视开发web3.0时也考虑到了谷歌浏览器的特定要求和功能。例如,利用谷歌浏览器的WEBRTC技术,实现实时监控视频的高质量传输和展示。同时,利用谷歌浏览器的多进程架构,提供更稳定和高效的使用体验。 另外,海康威视web3.0还专门为谷歌浏览器进行了优化,确保其在谷歌浏览器上的兼容性和性能。通过对浏览器特性的细致分析和代码优化,使得海康威视web3.0在谷歌浏览器上的运行更加流畅和高效。 总之,海康威视web3.0兼容谷歌浏览器是通过采用跨浏览器兼容的标准技术、考虑谷歌浏览器的特定要求和优化代码实现的。这样一来,用户无论使用谷歌浏览器还是其他浏览器,都可以获得良好的使用体验。 ### 回答2: 海康威视是一家领先的智能视频监控解决方案供应商,他们的产品和服务被广泛应用于各行业。为了提供更好的用户体验,并兼容不同的浏览器,海康威视也确保了他们的平台兼容谷歌浏览器。 首先,海康威视Web3.0平台是基于HTML5技术开发的,而谷歌浏览器已经对HTML5提供了很好的支持。HTML5作为一种标准化的互联网技术,使得网页具有更好的兼容性,可以在多个浏览器上使用。海康威视采用HTML5技术,可以确保在谷歌浏览器上无缝运行。 其次,海康威视Web3.0平台也使用了WebRTC技术。WebRTC是一个开放标准,用于在浏览器之间实现实时通信。谷歌浏览器是WebRTC的主要支持者之一,他们在浏览器中集成了WebRTC,使得视频、音频和数据的传输更加直接和高效。因此,海康威视利用WebRTC技术,在谷歌浏览器中能够实现即时视频通话和数据传输。 此外,海康威视还对谷歌浏览器进行了兼容性测试和优化。他们根据谷歌浏览器的特性和功能,对平台进行相应的调整和优化,以确保用户在谷歌浏览器上可以流畅地使用海康威视的产品和服务。 总而言之,海康威视Web3.0平台通过采用HTML5和WebRTC技术,并进行了兼容性测试和优化,确保了在谷歌浏览器上的兼容性。用户可以方便地在谷歌浏览器上使用海康威视的产品和服务,享受智能视频监控系统带来的便利。 ### 回答3: 海康威视Web3.0平台是一个应用于视频监控和安防领域的高性能解决方案。为了保证用户在不同浏览器下能够正常使用该平台,海康威视需要确保其在谷歌浏览器上的兼容性。 首先,海康威视可以优化其Web3.0平台的代码以确保在谷歌浏览器上的可靠性和稳定性。这包括使用最新的Web技术和标准,遵循谷歌浏览器的要求,并解决任何与谷歌浏览器不兼容的问题。 其次,海康威视可以进行充分的测试和调试,以确保其Web3.0平台在谷歌浏览器上的功能正常运行。通过在各种环境和设备上对平台进行全面测试,可以发现潜在的问题并及时修复。 此外,海康威视可以积极与谷歌浏览器的开发团队保持沟通和合作。如有必要,可以与谷歌浏览器的开发者讨论和协商,以了解他们的建议和指导,从而更好地适应和兼容谷歌浏览器。 最后,海康威视可以提供相应的技术支持和更新,以确保用户在使用谷歌浏览器时可以获得最佳的Web3.0平台体验。通过及时修复漏洞、发布更新版本以及提供用户指南和帮助文档等方式,帮助用户更好地使用和了解平台。 总之,海康威视可以通过优化代码、全面测试、与谷歌浏览器团队合作以及提供技术支持来兼容谷歌浏览器,确保用户能够在该浏览器上顺利使用其Web3.0平台。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 38
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值