采用EasyNVR网页无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页上进行播放?

背景分析

安防摄像头在进行互联网直播中所使用的EasyNVR核心在于摄像机的音视频流的获取、转换、转码与高性能分发,同时同步完成对实时直播流的录像存储,在客户端(PC浏览器、Android、iOS、微信)进行录像文件的检索、回放和下载。

在保证EasyNVR和前端设备之间网络相通的基础条件下,EasyNVR通过获取数字网络摄像机视频流完成音视频的采集,然后由EasyNVR内部实现流媒体协议转换、转码和流媒体分发工作,最终可以分发出RTMP、HTTP-FLV和HLS流,EasyNVR自身也可以对实时视频流进行存储和管理,同时EasyNVR自身也会提供一套可供各种平台、开发语言进行二次开发的HTTP接口,这样可以更加方便地与客户的业务系统相结合,达到更加丰富的管理功能。

采用EasyNVR网页无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页上进行播放?_第1张图片

市场上常见的海康、大华、宇视等网络摄像头只要支持RTSP协议,都可以接入到EasyNVR中,今天主要给大家分享海康摄像头如何通过SDK将视频在前端网页上播放

海康摄像头如何通过SDK将视频在前端网页上播放

碰到这个问题的时候,很多开发者的初期思路是通过SDK接入海康摄像机IPCamera、硬盘录像机NVR的视频,并想办法在网页端显示。这种SDK接入的方法不能说是错误的,但是对于开发者来说并不是一个好的选择。

分析问题

我们拿到这个需求的时候,需要拆分成几点:
1.如何从摄像机IPC、硬盘录像机NVR取流?
2.如何将流发给网页显示?

在分析过程中,明显出现了一个中间体————摄像机与浏览器之间的中间件服务,这个中间件服务一方面需要从摄像机IPC、硬盘录像机NVR取流,另一方面则是提供给浏览器一种Web通用的视频流服务。

那么如何能够达到这种需求呢?

采用EasyNVR网页无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页上进行播放?_第2张图片

解决问题

采用EasyNVR这样的安防视频互联网化的服务,就达到了这种需求,EasyNVR一方面能够管理并接入各种RTSP、Onvif设备,不仅限于海康、大华、或者某一家摄像机厂商,而是所有的厂商都能支持;另一方面,EasyNVR提供同步输出的RTSP、RTMP、HLS(m3u8)、HTTP-FLV流,这样就能满足几乎所有的浏览器、所有的移动终端对于视频显示的需求;既能够不局限于某一个厂家的设备,有能够不局限于某一种类型的客户端终端。

采用EasyNVR网页无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页上进行播放?_第3张图片

你可能感兴趣的:(EasyNVR使用说明)