許多客戶有這樣的需求:
1.直接在手機(jī)瀏覽器中進(jìn)行現(xiàn)場設(shè)備視頻監(jiān)控。
2.用微信公眾號做為平臺來對進(jìn)行現(xiàn)場設(shè)備視頻監(jiān)控;
3.釘釘或QQ、飛信等即時IM中可以讓用戶隨時隨地打開分享的鏈接就可以對現(xiàn)場設(shè)備視頻監(jiān)控,支持分享過期、時效性;
4.保證畫面的流暢性;保證視頻的并發(fā)訪問量等。總結(jié)就是:無插件、純web、全平臺PC/Android/iOS、支持微信、支持分享?。ǎ校樱汉??大華的PC?。譭b端觀看是必須裝他們自己的插件的,手機(jī)移動Web端則完全不能訪問,這是最主要的區(qū)別)
雖然需求看似很簡單,其實(shí)真正實(shí)現(xiàn)起來還是有相當(dāng)多的阻礙。 首先:如何讓攝像機(jī)的輸出的視頻流可以在微信的公眾平臺實(shí)現(xiàn)播放,攝像機(jī)輸出的視頻流播放往往需求插件是無法實(shí)現(xiàn)在微信公眾號中進(jìn)行直播;其次:自己部署視頻服務(wù)來進(jìn)行流分發(fā),對自身的服務(wù)器硬件和網(wǎng)絡(luò)帶寬都是有要求的,雖然硬件是可以解決的,但是對于一般普通的企業(yè)或者是項(xiàng)目部單獨(dú)投入一套完整的設(shè)備只是為了完成公眾號直播,這個代價有點(diǎn)大;再次:也是讓普通用戶最頭痛的一點(diǎn)就是如何使內(nèi)網(wǎng)的攝像機(jī)完成這些需求;如何在普通辦公網(wǎng)絡(luò)這種情況下成功讓外網(wǎng)訪問到我們的視頻流。
現(xiàn)微特技術(shù)有限公司完美推出解決方案,來完成視頻流的分發(fā)、轉(zhuǎn)發(fā)出滿足微信直播的視頻流;也可以做到,拉取視頻流轉(zhuǎn)推出去,但是拉取視頻流的限制在于服務(wù)端需要拉取到攝像機(jī)的視頻流,在內(nèi)網(wǎng)我們可以通過分配攝像機(jī)固定ip,配置出rtsp地址來進(jìn)行拉流然后完成分發(fā)推流等一系列功能,對于公網(wǎng),在普通家庭網(wǎng)絡(luò)的情況下沒有固定的外網(wǎng)ip,通過rtsp拉取攝像頭的視頻就顯得不是很方便了。對于攝像頭數(shù)量比較少的情況下,再在公網(wǎng)部署流媒體服務(wù)器就是顯得相對比較笨重了;利用推流CDN的功能,配合cdn可以完美解決這一尷尬問題;
技術(shù)方案:
1.內(nèi)網(wǎng)部署服務(wù)器軟件,并完成攝像機(jī)配置;
2.開通CDN服務(wù),并接入(以
騰訊云為例)
3.選擇直播碼接入
4.選擇推流生成器
點(diǎn)擊【推流生成器】獲得直播推流地址,下面會具體列出【推流地址】,播放地址等,可以根據(jù)自定義的ID,生成一批推流地址,然后配置到服務(wù)器通道CDN地址中
5.通過CDN返回播放地址接入微信公眾號;
注意由于
騰訊云放回的m3u8地址是一個直播的視頻流地址,直接播放會在微信頁面有一個【繼續(xù)訪問】的頁面提示;
為什么選擇我們微特技術(shù)有限公司W(wǎng)eb視頻解決方案?
1. 穩(wěn)定。我們做出的直播效果,無論是PC端直播畫面,還是移動端直播畫面,都比較穩(wěn)定,完全穩(wěn)定是大話,畢竟網(wǎng)絡(luò)、天氣環(huán)境都會影響;
2. 操作方便。我們給用戶提供完整的范例及教程,普通人員均可按范例添加或刪減攝像頭;海康/大華/雄邁/天地偉業(yè)網(wǎng)絡(luò)攝像頭IPC。
3. 省心省力省錢。一個頁面適配PC、安卓、IOS蘋果、微信,簡化繁雜的主流終端的適配,省心省力。二次開發(fā)人員基本只要引用頁面管理好權(quán)限就OK,做原生開發(fā)沒有一群資深開發(fā)人員長時間的開發(fā)是不可能實(shí)現(xiàn)的。