<!DOCTYPE HTML> <html> <head> <title>easy-player</title> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no" name="viewport"> </head> <body> <!-- 使用插件标签 --> <easy-player id="test2" live="true" aspect="300:100" show-custom-button="true"></easy-player> <button>获取播放连接并播放</button> </body> <!-- 引入播放器插件文件 --> <script type="text/javascript" src="easy-player-element.min.js"></script> <!-- 引入jqueryCDN地址 --> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script> <script> // 文档加载完成会执行ready()函数文件 $(document).ready(function(){ //点击button按钮获取视频地址 $("button").click(function(){ //调取接口的地址有三种这里使用的是HLS //http://127.0.0.1:10800/api/v1/touchchannelstream?channel=1&protocol=FLV //http://127.0.0.1:10800/api/v1/touchchannelstream?channel=1&protocol=RTMP $.get("http://127.0.0.1:10800/api/v1/touchchannelstream?channel=1&protocol=HLS",function(data,status){ //返回的数据 data JSON格式 console.log(data); //拼接返回的地址字符串给 video-url //注:RTMP不须要拼接 "http://127.0.0.1:10800"+ $("#test2").attr("video-url","http://127.0.0.1:10800"+ data.EasyDarwin.Body.URL); }); }); }); </script> </html>
hs -o
若是软件有npm
npm install http-server -g 全局安装
若是没有可使用其余服务的方式打开此文件。
注:必定要以服务的方式访问index.htmljavascript
案例gitee地址:[https://gitee.com/daybreakxh/ajaxdemo.git]html
EasyNVR可以经过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具备RTSP协议输出的设备接入到EasyNVR,EasyNVR可以将这些视频源的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),而且EasyNVR可以将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发;java
详细说明:http://www.easynvr.comjquery
点击连接加入群【EasyNVR解决方案】:383501345git
Copyright © EasyNVR.com 2016-2019
web