国产在线视频,一本久久A久久精品亚洲,天干天干天夜夜爽啪啪免费网站,无码一区二区三区在线

HTML5微信網(wǎng)頁調(diào)用監(jiān)控直播代碼接口文檔v3.02

本文檔為監(jiān)控視頻的調(diào)用接口說明,適用于微信監(jiān)控直播調(diào)用、HTML5網(wǎng)頁監(jiān)控直播調(diào)用,使用本文檔前請確定有使用我司的服務(wù),包括租用平臺服務(wù)或購買過服務(wù)器軟件。
 

參數(shù)說明


參數(shù)獲取優(yōu)先級:url傳參 > data屬性 > js傳參 > js缺省值。所有參數(shù)均可省略,省略時將按優(yōu)先級順序獲取,直至缺省值;

特別說明:生產(chǎn)/正式環(huán)境請引用jq.getVideo.min.js,將忽略url的logs參數(shù)

//核心參數(shù) type: 0, //視頻傳參方法:0=url/html/js傳參;1=xml傳參;2=json傳參 geturl: '/getvideo.php', //服務(wù)器交互文件的路徑,type=0時無效 vid: '', //請求的播放的視頻索引號(服務(wù)器交互文件),默認第1條數(shù)據(jù),type=0時無效 //視頻參數(shù) code: 0, //視頻傳輸協(xié)議:0=監(jiān)控私有協(xié)議,1=直播rtmp協(xié)議,2=直播hls協(xié)議 ip: 'v1.www.kl54.com', //默認服務(wù)器IP地址 port: '2005', //默認端口號 user: '', //默認用戶名 password: '', //默認密碼 dev: '', //設(shè)備號/實例名,空或0表示獲取第1臺設(shè)備, src: '', //視頻播放地址,如果有定義則直接調(diào)用src而忽略ip,user等參數(shù) //播放器參數(shù) player: 0, //播放器:默認自動適應(yīng),1=flash播放(PC),2=html5播放(移動端 ) swfPath: 'js/', //播放器路徑,player=1時(flash播放時)調(diào)用 res: 1, //分辨率:默認1=輔碼流,0=主碼流,僅針對flash播放有效 ratio: '0', //視頻高/寬比例:小數(shù)0.75或9/16,空或0時不指定比例,占滿整個播放容器 auto: 1, //是否自動播放 delay: 3000, //延時播放時間,待生成切片文件/或廣告后再播放 //duration: 0, //連續(xù)播放時間限制,達到指定的時間后切斷視頻源,0表示不限制,暫未限制 //其它參數(shù) control: 0, //是否顯示視頻控制按鈕 list: 1, //是否顯示播放列表,當前登錄賬號下有多個可用視頻且為HTML5播放時顯示 tips: 0, //是否開啟提示 logs: 0 //是否開啟日志

調(diào)用示例一:url傳參


示例1:?ip=v1.insytone.cn&user=sztest

示例2:?type=1&geturl=xml/getvideo.xml&vid=4

示例3:?type=2&geturl=/getvideo.php&vid=4

示例1直接通過瀏覽器傳遞監(jiān)控直播視頻的參數(shù)(不推薦);

調(diào)用示例二:data屬性傳參


通過播放容器的data-xxx屬性傳參給js

<div id="video1" class="video-box" data-ip="v1.www.kl54.com" data-user="demo" ></div>

調(diào)用示例三:js傳參


$('#video1').getVideo({     ip: 'v3.www.kl54.com', //默認服務(wù)器IP地址     user: 'demo',         //默認用戶名,如有定義則忽略xml,json參數(shù)     password: '',        //默認密碼     dev: 'sn01',        //設(shè)備號/實例名,空或0表示獲取第1臺設(shè)備 });

xml文件示例


xml文件通過傳參vid獲取視頻信息(例):http://url.com/xml/test.xml?vid=videoName1

<videos>     <!--參數(shù)部分請參考js傳參,部分參數(shù)可省略-->     <video>         <vid>4</vid>         <ip>v1.insytone.cn</ip>         <port>2005</port>         <user>jkzxzb</user>         <password>123456</password>     </video>     <video>         <vid>5</vid>         <ip>v1.insytone.cn</ip>         <port>2005</port>         <user>jkzxzb2</user>         <password></password>     </video> </videos>

json示例


1、通過json獲取視頻信息、PHP動態(tài)跨域獲取json示例:?type=2&geturl=/getvideo.php&vid=4

jsonp服務(wù)器端實例:getvideo.php

<?php     $callback = $_REQUEST['callback'];     $vid = $_REQUEST['vid'];     //自定義視頻參數(shù)數(shù)組項,可從服務(wù)器數(shù)據(jù)庫獲取     $data_array = array(         array(         'vid' => '4',          'ip' => 'v1.insytone.cn',         'user' => 'jkzxzb',          'password' => '123456',         ),         array(         'vid' => '5',          'ip' => 'v1.insytone.cn',         'user' => 'jkzxzb2',          'password' => '',         ),         array(         'vid' => '6',         'ip' => 'v1.insytone.cn',         'user' => 'jkzxzb3',         )     );     //查詢匹配的數(shù)組     foreach ($data_array as $data) {         if ($vid==$data['vid']){             $output=$data;             break;         }     }     //輸出JSON     if ($callback) {         header('Content-Type: text/javascript');         echo $callback . '(' . json_encode($output) . ');';     } else {         header('Content-Type: application/x-json');         echo json_encode($output);         //{"ip":"v1.insytone.cn","port":"2005","user":"jkzxzb3","password":"","dev":""}     } ?>

    本文檔為監(jiān)控視頻的調(diào)用接口說明,適用于微信監(jiān)控直播調(diào)用、HTML5網(wǎng)頁監(jiān)控直播調(diào)用,使用本文檔前請確定有使用我司的服務(wù),包括租用平臺服務(wù)或購買過服務(wù)器軟件。