海康威视
海康威视接口文档地址
https://open.ys7.com/doc/zh/readme/hls_rtmp.html
支持类型 H5, Web, Android, iOS 等
设备基本信息
视频型号: ivMS-8700 海康,只需要做到点开一个视频观看即可; 能列出20~30个重要视频的监控即可。
需要注意的是使用浏览器预览或回放时,并没有通过流媒体服务器取视频流,所以会增加终端设备的压力,建议少用浏览器进行预览和回放,或者减少查看的监控点数量。
解码设备能够将编码设备通过网络传过来的视频信号转换成模拟信号,然后实现上墙的功能。
解码器实现视频上墙,集中监控的电视墙环境
http://www.sohu.com/a/196562511_734200
大部分的解码器都是由DVR/NVR底板做成的,甚至连程序都不变,几乎都没有独立的SDK协议
配置服务器就是把在安装的所有逻辑服务器(如流媒体服务器,录像管理服务器等)添加到集中管理系统中。
“摄像机IP编码.xlsx”文件,端口号默认为8000,用户名默认为“admin”,密码默认为“12345”。单击“远程获取”按钮,如果上面填写的信息正确且能成功访问设备,
h5移动端集成观看视频资料
https://blog.csdn.net/qq_35583089/article/details/80631069
根本不知道摄像头的ip, 用户名,密码,端口号是多少,我在网上找了很久才找到解决的办法:安装海康的SADP软件可以看到同一个局域网下面每个摄像头的详情。但是账号和密码还是不正确。为了让大家少走弯路,给大家指一条最直接,最高效的路:关注海康威视客户服务 这个微信公众号 ->贴心服务->密码重置,可以直接下载到可以修改密码的SADP软件
评论中提到:
最近web开发也要用海康威视的web开发工具包,但是现在谷歌浏览器都不支持npapi插件了,根本不能用了
网上找的demo都是基于Windows的,我们这想做的是用H5直播,
萤石开放平台
HTTP接口包含更新说明、用户分享、设备操作、子账户、云存储等功能接口和直播地址相关接口,适用于所有平台
一个链接即可实现直播。HLS适用于移动端H5页面,RTMP适用于WEB页面;兼容性强,但不支持视频回放。
海康设备可在海康官网,右上角搜索设备型号,打开查看详情,在产品概述中查找是否有支持萤石云的字样;
基于海康威视网络摄像机的Android二次开发
https://blog.csdn.net/weixin_40042248/article/details/81664198
资料
海康威视RTSP URL
https://blog.csdn.net/video_dc/article/details/87466212
原来Android 项目调用位置
cn/szcj/activity/MonitorpPlayActivity.java
token
应该是采用了 萤石云的 接口调用
APICloud 海康威视接口调用
模块只能用到 一个app 中,测试可以使用测试模块
hikvision v1.0.4
萤石云是一个视频云平台
https://www.apicloud.com/mod_detail/78042
一站式VPaaS提供商:智能相机、萤石IOT云、高性能分发网络、全平台SDK、ALL in One。
hkIvms 【重点采用此模块】
系统中是用用户名和密码来实现摄像头登录的
支持不登陆就直接可以实时预览摄像头,模块同时支持多开模式。
https://docs.apicloud.com/Client-API/Open-SDK/hkIvms
打开实时监控界面,需要在回调函数中调用video.play()预览监控视频
var video=api.require("haikangVideo"); video.open({ ip:'192.168.0.1', port:'8008', channel:'1' user:'admin', pwd:'12345', fixedOn: api.frameName, fixed: true },function(ret, err){ if( ret.status ){ video.play(); }else{ alert( JSON.stringify( err ) ); } });
之前的一些海康的模块已经被下架
远程访问
方式一、花生壳域名转发的方式
https://wenku.baidu.com/view/348ac323915f804d2b16c151.html
首先肯定是要将摄像头的视频信息通过视频解码器转换成码流
web页面上播放RTSP视频流,通常可以采用“jwplayer +ffmpeg+red5”的方案,由于这种方案首先将RTSP协议对应的视频流转码成RTMP协议的视频流,因此延迟通常会很高。为了降低直播的延迟,最好直接能直接在页面上播放RTSP协议的视频流。
方式二、服务器搭建集成nginx-rtmp插件的nginx服务
https://blog.csdn.net/qq_36720088/article/details/82893924/
选择搭建一个小项目专一做流媒体服务器