<!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