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