海康威視攝像頭web端開發
發表時(shí)間:2019-9-4
發布人(rén):融晨科技
浏覽次數:174
主要(yào / yāo)方法
1.海康威視Web開發包
這(zhè)個(gè)是(shì)海康威視自己開發的(de)web開發包,裏面含有一些demo,整體版,分屏版等等。你可以(yǐ)在(zài)他(tā)的(de)demo基礎上(shàng)進行二次開發,即使是(shì)離線隻要(yào / yāo)你的(de)攝像頭和(hé / huò)電腦都是(shì)在(zài)同一路由下,都是(shì)可以(yǐ)調用的(de)。麻煩的(de)是(shì),你需要(yào / yāo)注冊一個(gè)賬号密碼,這(zhè)個(gè)賬号密碼是(shì)在(zài)錄像機裏注冊的(de),隻有有這(zhè)個(gè)賬号密碼登錄之(zhī)後才能調用視頻。所以(yǐ)對于(yú)隻有一個(gè)攝像頭來(lái)進行測試的(de)我就(jiù)隻能放棄了(le/liǎo)。
2.螢石ezuikit-JavaScript開發包使用這(zhè)個(gè)開發包
螢石開放平台,使用這(zhè)裏的(de)開發包,你需要(yào / yāo)注冊螢石開發者賬戶,才能使用(當然你得有自己的(de)設備攝像頭)。在(zài)注冊之(zhī)後,他(tā)會給你你的(de)設備的(de)線上(shàng)訪問地(dì / de)址:1.accesstoken;2.hls;3.rtmp;這(zhè)三個(gè)方式都有對應的(de)地(dì / de)址,各自有各自的(de)優勢。
三種優勢對比。接下來(lái)講講這(zhè)個(gè)方法。
過程
首先是(shì)accesstoken方法,他(tā)的(de)優點就(jiù)是(shì)延遲低,穩定,但是(shì)當看見遠程訪問的(de)時(shí)候需要(yào / yāo)将文件放在(zài)IIS上(shàng),不(bù)然會報錯(accesstoken點這(zhè)裏看詳情)之(zhī)後,我就(jiù)放棄了(le/liǎo)。
之(zhī)後是(shì)hls和(hé / huò)rtmp:他(tā)們的(de)地(dì / de)址都需要(yào / yāo)放在(zài)video标簽底下:
首先你需要(yào / yāo)在(zài)html中引入ezuikit.js(點這(zhè)裏下載包含demo,第二個(gè)),加入video标簽,放入你自己的(de)地(dì / de)址,(注冊之(zhī)後獲取)
<video id="itsPlayer" poster="" width="270" controls playsInline webkit-playsinline autoplay>
<!-- <source src="rtmp://rtmp.open.ys7.com/openlive/f01018a141094b7fa138b9d0b856507b" type="" /> -->
<source src="http://hls.open.ys7.com/openlive/f01018a141094b7fa138b9d0b856507b.m3u8" type="application/x-mpegURL" />
</video>
video标簽是(shì)在(zài)body裏,之(zhī)後初始化播放器
<script>
var player = new EZUIPlayer('itsPlayer');
</script>
這(zhè)樣就(jiù)可以(yǐ)出(chū)來(lái)直播錄像了(le/liǎo),
這(zhè)樣你就(jiù)可以(yǐ)引出(chū)來(lái)監控的(de)直播視頻了(le/liǎo)。
更新,有關h264和(hé / huò)h265的(de)問題
在(zài)博主搬了(le/liǎo)一次辦公室之(zhī)後,視頻出(chū)現了(le/liǎo)編碼類型不(bù)是(shì)h264 的(de)問題,引用螢石地(dì / de)址,他(tā)的(de)播放器是(shì)支持h264的(de),所以(yǐ)我們需要(yào / yāo)做出(chū)更改,具體步驟:
- 下載螢石工作室或者海康威視的(de)4200工具,這(zhè)兩個(gè)都是(shì)可以(yǐ)修改視頻編碼的(de)。
- 在(zài)修改時(shí)會需要(yào / yāo)你輸入一個(gè)賬号和(hé / huò)密碼。螢石工作室隻需要(yào / yāo)密碼
- 如果你沒有修改密碼,那麽賬号就(jiù)是(shì)admin,密碼默認12345
- 修改之(zhī)後忘記了(le/liǎo)的(de)話,需要(yào / yāo)一個(gè)叫SADP的(de)軟件來(lái)修改密碼,具體步驟微信公衆号關注海康威視那裏有詳細解釋SADP工具百度雲(提取碼8qde)
- 修改好之(zhī)後,進入設置頁面(螢石工作室是(shì)高級設置,4200是(shì)齒輪圖标的(de)基本設置),
将裏面的(de)編碼類型改成h264就(jiù)好了(le/liǎo),然後碼流類型切換成子(zǐ)碼流,再把子(zǐ)碼流的(de)編碼類型修改成h264。
就(jiù)不(bù)會報錯了(le/liǎo)
關于(yú)不(bù)錄音
螢石工作平台高級設置–圖像–視音頻,輸入音量拉到(dào)0就(jiù)行了(le/liǎo)。