EasyNVR RTSP转RTMP-HLS流媒体服务器前端构建之:通过接口获取实时信息
来源:互联网 发布:xin7红警网络点不进去 编辑:程序博客网 时间:2024/06/07 02:15
对于动态网站,要实时更新网站的信息,通过接口来获取实时信息是一个必不可少的部分。EasyNVR可以接入IPC等前端设备,必须要实时获取到对应的IPC实时信息进行展示。
本篇主要说明Ajax来获取数据。
以EasyNVR通道接口进行说明:
操作: H5列表显示;
接口:/api/v1/getchannels
返回:
1. 所有设备列表信息,在线&不在线 通道(包含快照信息)
2. 通道名称、通道号、通道快照、通道是否在线
报文:
{"EasyDarwin" : { "Body" : { "ChannelCount" : "2", "Channels" : [ { "Channel" : 1, "Name" : "channel1", "Online" : 1, "SnapURL" : "/snap/1/2016-10-24/20161024125212.jpg" }, { "Channel" : 2, "Name" : "channel2", "Online" : 0, "SnapURL" : "" } ]},"Header" : {"CSeq" : "1","ErrorNum" : "200","ErrorString" : "Success OK","MessageType" : "MSG_SC_SERVER_GET_CHANNELS_ACK","Version" : "1.0"}}}
前端可以通过Ajax来进行接口的访问来获取接口的数据;首先观察返回数据的类型;符返回数据进行处理进行分析;将返回的数据以对象形式进行遍历展示;
返回数据形式:
{EasyDarwin: {…}}EasyDarwin:Body:ChannelCount:"6"Channels:Array(6)0:{Channel: 1, Name: "黄山小镇", Online: 1, SnapURL: "/snap/1/channel_1.jpg"}1:{Channel: 2, Name: "科学大道与黄山路交口", Online: 0, SnapURL: ""}2:{Channel: 3, Name: "办公室ONVIF", Online: 0, SnapURL: ""}3:{Channel: 4, Name: "办公室", Online: 0, SnapURL: ""}4:{Channel: 5, Name: "留学生创业园", Online: 0, SnapURL: ""}5:{Channel: 6, Name: "北一环与阜阳北路高架交口", Online: 1, SnapURL: "/snap/6/channel_6.jpg"}length:6__proto__:Array(0)__proto__:ObjectHeader:{CSeq: "1", ErrorNum: "200", ErrorString: "Success OK", MessageType: "MSG_SC_SERVER_GET_CHANNELS_ACK", Version: "v1"}__proto__:Object__proto__:Object
下一篇主要说明对接收到数据进行处理来进行前端展示;
关于EasyNVR
EasyNVR能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP协议输出的设备接入到EasyNVR,EasyNVR能够将这些视频源的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),并且EasyNVR能够将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发;
详细说明:http://www.easydarwin.org/easynvr/
获取更多信息
邮件:support@easydarwin.org
WEB:www.EasyDarwin.org
Copyright © EasyDarwin.org 2012-2017
阅读全文
1 0
- EasyNVR RTSP转RTMP-HLS流媒体服务器前端构建之:通过接口获取实时信息
- EasyNVR RTSP转RTMP-HLS流媒体服务器前端构建之:通过接口获取实时信息
- EasyNVR RTSP转RTMP-HLS流媒体服务器前端构建之:bootstrap-datepicker日历插件的实时动态展现
- EasyNVR RTSP转RTMP-HLS流媒体服务器前端构建之:使用BootstrapPagination以分页形式展示数据信息
- EasyNVR RTSP转RTMP-HLS流媒体服务器前端构建之:使用BootstrapPagination以分页形式展示数据信息
- EasyNVR RTSP转RTMP-HLS流媒体服务器前端构建之:关于接口调用常见的一些问题(401 Unauthorized)
- EasyNVR RTSP转RTMP/HLS流媒体服务器前端构建之:内部搜索功能的实现
- EasyNVR RTSP转RTMP/HLS流媒体服务器前端构建之:bootstrap弹窗功能的实现
- EasyNVR RTSP转RTMP-HLS流媒体服务器前端构建之:bootstrap弹窗功能的实现
- EasyNVR RTSP转RTMP-HLS流媒体服务器前端构建之:内部搜索功能的实现
- EasyNVR RTSP转RTMP-HLS流媒体服务器前端构建之_关于接口调用常见的一些问题(401 Unauthorized)
- EasyNVR RTSP转HLS(m3u8+ts)流媒体服务器前端构建之:bootstrap-datepicker日历插件的实时动态展现
- EasyNVR H5直播流媒体解决方案前端构建之:如何播放自动适配RTMP/HLS直播播放
- 流媒体之HLS, RTSP, RTMP
- rtsp转rtmp、hls网页直播服务器EasyNVR前端兼容性调试:ie下的 pointer-events: none
- rtsp转rtmp、hls网页直播服务器EasyNVR前端兼容性调试:ie下的 pointer-events- none
- 前端播放流媒体(RTMP,RTSP,HLS)
- 流媒体协议介绍(rtp/rtcp/rtsp/rtmp/mms/hls)【转】
- 将项目发布到Cloud Foundry应用中使用bx app push过程中报错
- hive收集
- 八、Handler机制源码解析
- Volley的框架解读四(请求队列RequestQueue)
- ACE在windows10下的编译及配置(VS2010)
- EasyNVR RTSP转RTMP-HLS流媒体服务器前端构建之:通过接口获取实时信息
- ubuntu 使用winscp登陆步骤
- 最长子序列
- zookeeper收集
- Arangodb入门教程(一)Arangosh.exe的使用
- java maven中的包部署不到tomcat
- hdu6214 Smallest Minimum Cut 最小割边数
- H5不同手机适配
- hbase收集