亚洲在线日韩伦理片,96精品国产AⅤ一区二区,青鸟影视网,yy黄色频道,国内精品久久久精品AV电影院

七牛架構師實踐日:實時攝像設備的互聯網化

2015-11-05 16:37 9565
11月1日在深圳舉辦的“架構師實踐日”沙龍中,來自七牛云的智能硬件解決方案負責人林齊斌向 與會者做了題為“實時攝像設備的互聯網化”的分享。

深圳2015年11月5日電 /美通社/ -- 11月1日在深圳舉辦的“架構師實踐日”沙龍中,來自七牛云的智能硬件解決方案負責人林齊斌向與會者做了題為“實時攝像設備的互聯網化”的分享。這里的實時設備是指手機、運動相機等可以用作實時攝像監控的輸入和輸出源的終端。這是一個非常熱門的領域,早在智能硬件興起之前,很多硬件公司就已經在做這方面的工作,并進行了一些前端和底層的優化。林齊斌將這些傳統的(de)(de)視(shi)頻監控和當前成(cheng)熟的(de)(de)互聯(lian)網化的(de)(de)視(shi)頻監控在客戶需(xu)求、使用場(chang)景、方案部署等方面做出對比,并對云端解決(jue)方案的(de)(de)攝像頭、推流協議(yi)、硬件(jian)平臺等關鍵點進行分(fen)析。以下是對他(ta)的(de)(de)演講(jiang)內容(rong)整理。

傳統視頻監控VS云視頻監控

1. 客戶需求對比

在傳統方面,比如說某一個學校的監控室里面會接入很多閉路電視,有一個門房的老大爺坐在監控室里面盯著屏幕,那時候都是模擬信號,甚至沒有數字信號和網絡的概念。而后續一些工作如調檔、查看問題或者問責都需要到當地的錄像地點調取資料,這是非常傳統的視頻監控,本地性、實時性、分散化是它的特點。現在隨著帶寬提升,網速不斷加快,都有利于互聯網上的通信,由此帶來產業的變革。比如說希望某些環境下能夠把一些設備的輸入流、輸出流體現在移動設備上,而不只是在閉路電視和門房間,用戶需要在手機、PC、大屏幕這些終端上能夠看到某一臺攝像頭的錄像,可以是演唱會、可以是幼兒園,也可以是一場球賽。實際上,目前行業的一個趨勢就是把內部的內容搬到外部來讓大家都能看到,不管用戶在哪里(li)、在何時(shi)。所以云視頻監控具有互(hu)聯網化、規模性、中(zhong)心化的特點。

2. 使用場景對比

以校園監控為例,首先監控室必不可少,它要用來做什么?首先做存儲,第二是能夠控制,專門的保安或者相關人員需要調取視頻的時候能夠把視頻從本地的存儲拿出來,下(xia)圖(tu)中左側就是(shi)(shi)一(yi)個校園監控的場景。內部有一(yi)個交換網絡,但是(shi)(shi)對外(wai)沒有任何接(jie)口。


七(qi)牛架構師實(shi)踐日

如果在互聯網(wang)的(de)(de)(de)場景下(上(shang)(shang)(shang)圖(tu)右),整(zheng)個架構圖(tu)上(shang)(shang)(shang)非常簡(jian)單(dan),就是黃(huang)色(se)(se)的(de)(de)(de)線(xian)導出到(dao)云,實(shi)際(ji)上(shang)(shang)(shang)這(zhe)條黃(huang)色(se)(se)的(de)(de)(de)線(xian)要(yao)求非常的(de)(de)(de)不同(tong)。一般從內部(bu)的(de)(de)(de)網(wang)絡(luo)到(dao)外部(bu)的(de)(de)(de)網(wang)絡(luo)會經過多道防火墻或(huo)者(zhe)交(jiao)換網(wang)絡(luo),有不同(tong)的(de)(de)(de)網(wang)絡(luo)環境(jing)。這(zhe)個黃(huang)色(se)(se)箭(jian)頭看似很簡(jian)單(dan),實(shi)際(ji)上(shang)(shang)(shang)實(shi)現的(de)(de)(de)過程非常復(fu)雜。細節會在后面的(de)(de)(de)技術(shu)架構中談到(dao)。

視頻到了外部之后,你(ni)可以拿平(ping)板、手機等任何(he)終端看到視頻畫(hua)面(mian)。兩邊有一個部分(fen)都沒有變(bian),就(jiu)是內部的(de)監控。也就(jiu)是說(shuo),大部分(fen)場景(jing)下你(ni)不需要更換(huan)任何(he)設(she)備,因為做一個架(jia)構把所有設(she)備都替換(huan)掉的(de)代價實在太高。所以說(shuo),這(zhe)個功能是在不破壞原有的(de)架(jia)構基礎上增加(jia)一個互聯網的(de)觀看體驗。

同(tong)樣(yang),會議(yi)監(jian)(jian)控。你(ni)可(ke)以把(ba)內(nei)部會場錄像推送到云里面,場外(wai)的(de)(de)(de)觀眾可(ke)以通過手(shou)機來(lai)觀看(kan)(kan)。另外(wai),固(gu)定地(di)點的(de)(de)(de)監(jian)(jian)控。它可(ke)以分(fen)很多(duo)種,比如說商(shang)務樓、居家、運動場館。這些定點的(de)(de)(de)監(jian)(jian)控視頻流都有普遍的(de)(de)(de)共同(tong)點,即都是(shi)(shi)本(ben)地(di)存(cun)儲(chu),架構也跟互(hu)聯網(wang)(wang)不同(tong)。互(hu)聯網(wang)(wang)強調的(de)(de)(de)是(shi)(shi)網(wang)(wang)絡,同(tong)樣(yang)是(shi)(shi)內(nei)部和外(wai)部的(de)(de)(de)一個(ge)網(wang)(wang)絡。傳統的(de)(de)(de)最(zui)(zui)主要(yao)的(de)(de)(de)就(jiu)是(shi)(shi)存(cun)儲(chu),你(ni)最(zui)(zui)主要(yao)做的(de)(de)(de)就(jiu)是(shi)(shi)把(ba)東西存(cun)下來(lai),而(er)互(hu)聯網(wang)(wang)最(zui)(zui)主要(yao)的(de)(de)(de)就(jiu)是(shi)(shi)網(wang)(wang)絡,意(yi)味(wei)著最(zui)(zui)主要(yao)的(de)(de)(de)是(shi)(shi)分(fen)發,能夠讓更(geng)多(duo)人看(kan)(kan)到。所以一個(ge)講(jiang)究深度,一個(ge)講(jiang)究廣(guang)度,是(shi)(shi)兩(liang)種不同(tong)的(de)(de)(de)需求。

3.技術對比

對于傳(chuan)統(tong)來說(shuo),輸(shu)入、輸(shu)出(chu)、存儲都(dou)(dou)是(shi)(shi)專有(you)的(de)(de)(de)(de)一些設(she)備(bei)。如果是(shi)(shi)從(cong)監控領域,大(da)家(jia)可(ke)以看到(dao)高架(jia)或者馬路上的(de)(de)(de)(de)監控攝(she)(she)像(xiang)(xiang)頭(tou)都(dou)(dou)有(you)一個(ge)叫做數(shu)據中(zhong)心的(de)(de)(de)(de)東(dong)西,它所做的(de)(de)(de)(de)就是(shi)(shi)匯(hui)聚(ju)(ju)所有(you)外面(mian)(mian)(mian)的(de)(de)(de)(de)攝(she)(she)像(xiang)(xiang)頭(tou),把外面(mian)(mian)(mian)的(de)(de)(de)(de)流(liu)匯(hui)聚(ju)(ju)到(dao)一個(ge)地方(fang),在(zai)這(zhe)個(ge)地方(fang)進行處理,調檔也(ye)(ye)必須在(zai)這(zhe)一個(ge)地方(fang)做,所以會有(you)很多專用設(she)備(bei)。而(er)(er)這(zhe)個(ge)網(wang)(wang)絡(luo)通常也(ye)(ye)是(shi)(shi)內網(wang)(wang),包括數(shu)字攝(she)(she)像(xiang)(xiang)頭(tou),現在(zai)云化的(de)(de)(de)(de)當(dang)然也(ye)(ye)叫數(shu)字攝(she)(she)像(xiang)(xiang)頭(tou),但(dan)是(shi)(shi)下面(mian)(mian)(mian)的(de)(de)(de)(de)采(cai)集設(she)備(bei)和(he)匯(hui)聚(ju)(ju)設(she)備(bei)會不同(tong)。傳(chuan)統(tong)設(she)備(bei)用NVR、DVR設(she)備(bei),這(zhe)些設(she)備(bei)都(dou)(dou)是(shi)(shi)部署(shu)在(zai)內網(wang)(wang)。對于攝(she)(she)像(xiang)(xiang)頭(tou)本身的(de)(de)(de)(de)輸(shu)出(chu)也(ye)(ye)是(shi)(shi)RTSP等(deng)專有(you)協(xie)(xie)議,大(da)廠(chang)商這(zhe)種統(tong)一的(de)(de)(de)(de)協(xie)(xie)議。像(xiang)(xiang)下面(mian)(mian)(mian)的(de)(de)(de)(de)整個(ge)配(pei)套都(dou)(dou)是(shi)(shi)為這(zhe)個(ge)標(biao)準而(er)(er)定的(de)(de)(de)(de),比如錄像(xiang)(xiang)的(de)(de)(de)(de)時候(hou)有(you)VOD等(deng)統(tong)一的(de)(de)(de)(de)標(biao)準。最后把這(zhe)一套專有(you)的(de)(de)(de)(de)東(dong)西放到(dao)一個(ge)機房,需要(yao)很大(da)的(de)(de)(de)(de)帶寬、專有(you)的(de)(de)(de)(de)網(wang)(wang)絡(luo),專門為特定的(de)(de)(de)(de)場景做的(de)(de)(de)(de)這(zhe)樣一個(ge)監控。

如果是(shi)云(yun)(yun)這(zhe)(zhe)方面(mian)的(de)(de)(de)(de)技(ji)術(shu)需(xu)(xu)要(yao)(yao)(yao)什(shen)么呢(ni)?這(zhe)(zhe)邊注重的(de)(de)(de)(de)不(bu)(bu)(bu)是(shi)存(cun)儲,而(er)是(shi)分發。分發最(zui)主要(yao)(yao)(yao)的(de)(de)(de)(de)就是(shi)網(wang)(wang)(wang)(wang)絡(luo)這(zhe)(zhe)一塊的(de)(de)(de)(de)不(bu)(bu)(bu)同。相(xiang)比RTSP、ONVIF這(zhe)(zhe)樣的(de)(de)(de)(de)標(biao)準,互聯網(wang)(wang)(wang)(wang)方面(mian)有(you)(you)了(le)P2P、RTMP、HLS、FLV等不(bu)(bu)(bu)同的(de)(de)(de)(de)模(mo)式(shi),像蘋(pin)果現在的(de)(de)(de)(de)流(liu)媒體的(de)(de)(de)(de)解決方案,這(zhe)(zhe)就是(shi)符合互聯網(wang)(wang)(wang)(wang)的(de)(de)(de)(de)觀看的(de)(de)(de)(de)體驗(yan)模(mo)式(shi)。包(bao)括流(liu)媒體服(fu)務器(qi),相(xiang)對于NVR、DVR來(lai)講在架構上(shang)和協(xie)議(yi)上(shang)是(shi)不(bu)(bu)(bu)同的(de)(de)(de)(de)技(ji)術(shu)。而(er)在存(cun)儲上(shang),目(mu)前(qian)互聯網(wang)(wang)(wang)(wang)的(de)(de)(de)(de)技(ji)術(shu)是(shi)云(yun)(yun)存(cun)儲,你不(bu)(bu)(bu)需(xu)(xu)要(yao)(yao)(yao)在本地有(you)(you)一個(ge)機房,不(bu)(bu)(bu)需(xu)(xu)要(yao)(yao)(yao)在本地搭建一個(ge)高效的(de)(de)(de)(de)網(wang)(wang)(wang)(wang)絡(luo),就可(ke)以直接(jie)(jie)進行(xing)云(yun)(yun)存(cun)儲。大家知道(dao),像很多云(yun)(yun)存(cun)儲廠商提供的(de)(de)(de)(de)服(fu)務,實際(ji)上(shang)不(bu)(bu)(bu)需(xu)(xu)要(yao)(yao)(yao)自己購(gou)買設備,這(zhe)(zhe)個(ge)設備的(de)(de)(de)(de)所有(you)(you)權也不(bu)(bu)(bu)需(xu)(xu)要(yao)(yao)(yao)關注,只需(xu)(xu)要(yao)(yao)(yao)通過(guo)接(jie)(jie)口(kou)把要(yao)(yao)(yao)存(cun)的(de)(de)(de)(de)數據(ju)送到云(yun)(yun)存(cun)儲上(shang),然(ran)后按照(zhao)使用量進行(xing)收費(fei)。如果是(shi)傳統方式(shi),則要(yao)(yao)(yao)從采購(gou)、硬件的(de)(de)(de)(de)搭建維護(hu)進行(xing)整(zheng)體包(bao)裝,所以從成本上(shang)來(lai)說也是(shi)不(bu)(bu)(bu)同的(de)(de)(de)(de)運營(ying)模(mo)式(shi)。

在視頻監控(kong)領域,如果支(zhi)持(chi)大并發量的(de)(de)(de)(de)時候,可(ke)以想象到(dao),一個簡單的(de)(de)(de)(de)嵌入式設備,可(ke)以是(shi)一個攝像頭(tou),一個攝像機,或(huo)是(shi)手機。如果這(zhe)時候有上千個人想要(yao)觀看現在拍攝或(huo)者直(zhi)播的(de)(de)(de)(de)內容,普通(tong)的(de)(de)(de)(de)手機或(huo)攝像頭(tou)不能承載那么大的(de)(de)(de)(de)并發量,這(zhe)時候需要(yao)CDN的(de)(de)(de)(de)平(ping)臺。CDN幫你扛上千、上萬的(de)(de)(de)(de)連接請求(qiu),這(zhe)個模型也注定(ding)和傳統方(fang)式不同,下文會(hui)對(dui)整個不同的(de)(de)(de)(de)技術架構(gou)做一個簡要(yao)的(de)(de)(de)(de)介紹。

4.部署方案對比

像傳統監控部署方案,大家都墨守成規,可能十年前是這樣,二十年前也是這樣,而現在也是這樣。這里(li)灰色的底就是(shi)內網(wang)環境(jing),里面是(shi)交(jiao)(jiao)換網(wang)絡,需要采集設(she)備(bei)。有NVR的設(she)備(bei)采集,存儲也是(shi)集中化的,在局域網(wang)中進行(xing)集中。如果你需要獲取(qu)某(mou)一(yi)個(ge)(ge)(ge)(ge)攝(she)像頭或(huo)者某(mou)一(yi)個(ge)(ge)(ge)(ge)視(shi)頻的時(shi)(shi)候都是(shi)走內網(wang)的內部(bu)交(jiao)(jiao)換網(wang)絡,協(xie)議里面都是(shi)整個(ge)(ge)(ge)(ge)配套(tao)的,走RTSP的訪問協(xie)議。在訪問連接上(shang)就會(hui)(hui)有一(yi)個(ge)(ge)(ge)(ge)限制,一(yi)般(ban)的攝(she)像頭不會(hui)(hui)超過十路,如果你又需要音頻或(huo)視(shi)頻的時(shi)(shi)候,這(zhe)時(shi)(shi)候甚至(zhi)不能(neng)超過五路,三路這(zhe)個(ge)(ge)(ge)(ge)攝(she)像頭已經達到性能(neng)極限了。所以說,這(zhe)個(ge)(ge)(ge)(ge)方案一(yi)般(ban)都是(shi)對專有的場景下,比如說某(mou)一(yi)個(ge)(ge)(ge)(ge)情況下需要有單個(ge)(ge)(ge)(ge)或(huo)者兩(liang)個(ge)(ge)(ge)(ge)人(ren)監(jian)控的時(shi)(shi)候能(neng)夠實現,需要成(cheng)千上(shang)百人(ren)觀看可(ke)能(neng)無法實現。

互聯網進(jin)行云化(hua)的(de)方(fang)式(shi),包(bao)括(kuo)(kuo)相機和(he)傳統攝像頭讓(rang)更多人能(neng)夠(gou)(gou)看到(dao),實際上就是(shi)要(yao)替代(dai)原有(you)的(de)一些性能(neng)限制。這里需要(yao)用的(de)都是(shi)云的(de)基(ji)礎設施,包(bao)括(kuo)(kuo)云存(cun)儲(chu)、云分發(fa)(CDN),這些東(dong)西讓(rang)互聯網能(neng)夠(gou)(gou)承(cheng)載,可以把(ba)內部(bu)數(shu)據輕易的(de)搬(ban)遷到(dao)外部(bu),這就是(shi)目(mu)前云化(hua)所要(yao)做的(de)事情,其實這也是(shi)目(mu)前的(de)瓶頸,就是(shi)如何把(ba)內部(bu)那么大量的(de)數(shu)據搬(ban)遷到(dao)外部(bu)。當然實現的(de)手段有(you)很多,也要(yao)看一些硬件限制,包(bao)括(kuo)(kuo)帶寬、政策,包(bao)括(kuo)(kuo)一些實施的(de)方(fang)案等(deng)。

我們重點講一(yi)下(xia)關于互聯網(wang)云(yun)(yun)化如(ru)何替代剛才專有(you)設備的(de)(de)內(nei)網(wang)結構(gou)。比(bi)如(ru)說像這(zhe)樣的(de)(de)一(yi)個(ge)場景(下(xia)圖),你希(xi)望(wang)能夠在任何一(yi)個(ge)地方把攝像頭的(de)(de)輸入、輸出統一(yi)管理,這(zhe)時候(hou)流媒體(ti)服務器和云(yun)(yun)存儲(chu)實際上占有(you)了非常大(da)的(de)(de)比(bi)例,它提供了最基(ji)(ji)礎(chu)的(de)(de)設施(shi)。這(zhe)個(ge)設施(shi)的(de)(de)提供實際上是在互聯網(wang)上的(de)(de)一(yi)個(ge)基(ji)(ji)礎(chu)設施(shi),而不(bu)是局域(yu)網(wang)。所以說,不(bu)管哪個(ge)地方,只(zhi)要(yao)能連上互聯網(wang)就可以使用這(zhe)個(ge)基(ji)(ji)礎(chu)設施(shi)。


七(qi)牛(niu)架(jia)構師實踐日(ri)

如(ru)果使用(yong)運動相機,在做流(liu)媒體服務、校園監控或者(zhe)手機直播(bo)等以(yi)發布者(zhe)的(de)(de)(de)身份來發布內容(rong)的(de)(de)(de)時候,都是(shi)大體以(yi)這樣的(de)(de)(de)一(yi)個業(ye)務邏輯來進(jin)行。首(shou)先,你(ni)(ni)(ni)需要有你(ni)(ni)(ni)的(de)(de)(de)業(ye)務服務端,它主要控制你(ni)(ni)(ni)的(de)(de)(de)業(ye)務層。之后,云端提供基礎設施。推(tui)流(liu)端,也就是(shi)設備端,負責(ze)采集信息。這一(yi)整套實際(ji)上就是(shi)可(ke)以(yi)讓(rang)內部(bu)的(de)(de)(de)內容(rong)輸(shu)出(chu)到外部(bu)。如(ru)果是(shi)手機,那非常容(rong)易(yi),因為它本身就是(shi)一(yi)個無(wu)線設備,可(ke)以(yi)輕(qing)易(yi)到達外部(bu)。

之(zhi)后是(shi)(shi)(shi)播(bo)(bo)放端(duan),如(ru)果(guo)你走在(zai)馬路上(shang)(shang)需(xu)(xu)(xu)(xu)要(yao)(yao)(yao)(yao)做(zuo)一(yi)個(ge)實(shi)時的(de)(de)(de)(de)(de)直播(bo)(bo),可(ke)能(neng)(neng)(neng)有(you)一(yi)千(qian)人看(kan),如(ru)何讓這(zhe)(zhe)(zhe)(zhe)一(yi)千(qian)條路安全地分(fen)(fen)(fen)(fen)發(fa)出去呢?這(zhe)(zhe)(zhe)(zhe)就(jiu)需(xu)(xu)(xu)(xu)要(yao)(yao)(yao)(yao)有(you)分(fen)(fen)(fen)(fen)發(fa)網絡(luo)的(de)(de)(de)(de)(de)技(ji)術平臺(tai)。分(fen)(fen)(fen)(fen)發(fa)網絡(luo)可(ke)以承(cheng)擔上(shang)(shang)千(qian)、上(shang)(shang)萬(wan)的(de)(de)(de)(de)(de)請求次數(shu)。它(ta)跟P2P區別在(zai)哪里(li)?P2P更(geng)注重(zhong)(zhong)的(de)(de)(de)(de)(de)是(shi)(shi)(shi)上(shang)(shang)下(xia)型(xing)、點到(dao)點,可(ke)能(neng)(neng)(neng)不(bu)(bu)(bu)(bu)是(shi)(shi)(shi)只有(you)一(yi)個(ge)發(fa)布者(zhe),有(you)非常多(duo)的(de)(de)(de)(de)(de)觀看(kan)者(zhe),也可(ke)能(neng)(neng)(neng)只有(you)一(yi)個(ge)發(fa)布者(zhe)、一(yi)個(ge)接(jie)(jie)收者(zhe),更(geng)注重(zhong)(zhong)私密性(xing)。如(ru)果(guo)是(shi)(shi)(shi)分(fen)(fen)(fen)(fen)發(fa)的(de)(de)(de)(de)(de)場景,更(geng)注重(zhong)(zhong)分(fen)(fen)(fen)(fen)發(fa)能(neng)(neng)(neng)力。假(jia)設有(you)上(shang)(shang)萬(wan)個(ge)觀看(kan)者(zhe),你如(ru)何能(neng)(neng)(neng)夠承(cheng)擔這(zhe)(zhe)(zhe)(zhe)樣的(de)(de)(de)(de)(de)一(yi)個(ge)負載。P2P的(de)(de)(de)(de)(de)話(hua),從架構(gou)上(shang)(shang)來(lai)說(shuo)更(geng)重(zhong)(zhong)要(yao)(yao)(yao)(yao)的(de)(de)(de)(de)(de)是(shi)(shi)(shi)結點多(duo)少,也就(jiu)是(shi)(shi)(shi)決(jue)定(ding)你的(de)(de)(de)(de)(de)實(shi)時性(xing)。對(dui)于分(fen)(fen)(fen)(fen)發(fa)能(neng)(neng)(neng)力來(lai)說(shuo)并不(bu)(bu)(bu)(bu)需(xu)(xu)(xu)(xu)要(yao)(yao)(yao)(yao)很多(duo)分(fen)(fen)(fen)(fen)擔,更(geng)重(zhong)(zhong)要(yao)(yao)(yao)(yao)的(de)(de)(de)(de)(de)是(shi)(shi)(shi)你的(de)(de)(de)(de)(de)路由,所(suo)以你需(xu)(xu)(xu)(xu)要(yao)(yao)(yao)(yao)更(geng)多(duo)結點。所(suo)以這(zhe)(zhe)(zhe)(zhe)個(ge)圈就(jiu)變成了P2P的(de)(de)(de)(de)(de)分(fen)(fen)(fen)(fen)發(fa)結點,它(ta)做(zuo)的(de)(de)(de)(de)(de)事情(qing)可(ke)能(neng)(neng)(neng)非常簡(jian)單,主要(yao)(yao)(yao)(yao)就(jiu)是(shi)(shi)(shi)盡快(kuai)把發(fa)布的(de)(de)(de)(de)(de)內容(rong)送到(dao)需(xu)(xu)(xu)(xu)要(yao)(yao)(yao)(yao)接(jie)(jie)收的(de)(de)(de)(de)(de)人的(de)(de)(de)(de)(de)手里(li)。像這(zhe)(zhe)(zhe)(zhe)種(zhong)(zhong)類型(xing)的(de)(de)(de)(de)(de)中央化的(de)(de)(de)(de)(de)發(fa)布,就(jiu)是(shi)(shi)(shi)一(yi)對(dui)多(duo)的(de)(de)(de)(de)(de)方式,更(geng)重(zhong)(zhong)要(yao)(yao)(yao)(yao)的(de)(de)(de)(de)(de)就(jiu)是(shi)(shi)(shi)在(zai)這(zhe)(zhe)(zhe)(zhe)些結點上(shang)(shang)能(neng)(neng)(neng)不(bu)(bu)(bu)(bu)能(neng)(neng)(neng)處理更(geng)多(duo)的(de)(de)(de)(de)(de)內容(rong),也就(jiu)是(shi)(shi)(shi)說(shuo)內容(rong)能(neng)(neng)(neng)不(bu)(bu)(bu)(bu)能(neng)(neng)(neng)做(zuo)的(de)(de)(de)(de)(de)更(geng)加豐富。比如(ru)說(shuo)可(ke)能(neng)(neng)(neng)你在(zai)觀看(kan)的(de)(de)(de)(de)(de)時候有(you)不(bu)(bu)(bu)(bu)同(tong)的(de)(de)(de)(de)(de)碼率(lv),需(xu)(xu)(xu)(xu)要(yao)(yao)(yao)(yao)有(you)字幕(mu)等方面的(de)(de)(de)(de)(de)處理,希望在(zai)發(fa)布內容(rong)的(de)(de)(de)(de)(de)時候讓媒體不(bu)(bu)(bu)(bu)再那么單調,能(neng)(neng)(neng)夠有(you)額外的(de)(de)(de)(de)(de)增值服務。如(ru)果(guo)是(shi)(shi)(shi)P2P網絡(luo)下(xia),重(zhong)(zhong)要(yao)(yao)(yao)(yao)的(de)(de)(de)(de)(de)就(jiu)是(shi)(shi)(shi)它(ta)的(de)(de)(de)(de)(de)實(shi)時性(xing)、穩(wen)定(ding)性(xing)、可(ke)靠性(xing),不(bu)(bu)(bu)(bu)能(neng)(neng)(neng)丟(diu)消息。在(zai)這(zhe)(zhe)(zhe)(zhe)種(zhong)(zhong)環境下(xia),你可(ke)以丟(diu)一(yi)偵,少了一(yi)個(ge)畫面或者(zhe)出現馬賽克(ke),這(zhe)(zhe)(zhe)(zhe)種(zhong)(zhong)情(qing)況還(huan)是(shi)(shi)(shi)能(neng)(neng)(neng)接(jie)(jie)受的(de)(de)(de)(de)(de),但是(shi)(shi)(shi)實(shi)時對(dui)講、通話(hua)中這(zhe)(zhe)(zhe)(zhe)就(jiu)是(shi)(shi)(shi)不(bu)(bu)(bu)(bu)能(neng)(neng)(neng)容(rong)忍(ren)的(de)(de)(de)(de)(de),所(suo)以不(bu)(bu)(bu)(bu)同(tong)架構(gou)下(xia)所(suo)需(xu)(xu)(xu)(xu)要(yao)(yao)(yao)(yao)的(de)(de)(de)(de)(de)技(ji)術也不(bu)(bu)(bu)(bu)同(tong)。

互聯(lian)網(wang)監控(kong)在(zai)監控(kong)端(duan)如(ru)(ru)何實(shi)現技術(shu)的(de)(de)(de)(de)(de)(de)(de)(de)(de)轉變呢?大(da)家知道,Adobe公(gong)司(si)在(zai)這方面耕(geng)耘了很多年(nian),在(zai)流(liu)媒(mei)體(ti)(ti)等方面都有(you)(you)壟斷地位(wei),包括現在(zai)互聯(lian)網(wang)大(da)部分(fen)支(zhi)持(chi)的(de)(de)(de)(de)(de)(de)(de)(de)(de)一(yi)(yi)(yi)些協(xie)(xie)(xie)議(yi)(yi)也(ye)(ye)都是(shi)(shi)Adobe公(gong)司(si)已經開(kai)發(fa)了多年(nian),然后開(kai)放給(gei)開(kai)發(fa)者使(shi)用(yong)(yong)(yong)(yong)的(de)(de)(de)(de)(de)(de)(de)(de)(de),所(suo)(suo)以(yi)使(shi)得目前在(zai)一(yi)(yi)(yi)對(dui)(dui)多的(de)(de)(de)(de)(de)(de)(de)(de)(de)場景(jing)(jing)下(xia)使(shi)用(yong)(yong)(yong)(yong)了大(da)量的(de)(de)(de)(de)(de)(de)(de)(de)(de)Adobe的(de)(de)(de)(de)(de)(de)(de)(de)(de)技術(shu)。如(ru)(ru)果(guo)你(ni)(ni)是(shi)(shi)P2P的(de)(de)(de)(de)(de)(de)(de)(de)(de)話(hua),大(da)可(ke)不(bu)(bu)需(xu)(xu)要(yao)(yao)使(shi)用(yong)(yong)(yong)(yong)這些技術(shu)。如(ru)(ru)果(guo)你(ni)(ni)是(shi)(shi)單(dan)點(dian)的(de)(de)(de)(de)(de)(de)(de)(de)(de),比(bi)如(ru)(ru)說(shuo)(shuo)我和你(ni)(ni)進行(xing)單(dan)點(dian)的(de)(de)(de)(de)(de)(de)(de)(de)(de)IM通(tong)信,完全不(bu)(bu)需(xu)(xu)要(yao)(yao)Adobe協(xie)(xie)(xie)議(yi)(yi),你(ni)(ni)可(ke)以(yi)自(zi)己制(zhi)定(ding)協(xie)(xie)(xie)議(yi)(yi)。同時(shi)這是(shi)(shi)一(yi)(yi)(yi)把(ba)雙刃(ren)劍,當你(ni)(ni)可(ke)以(yi)進行(xing)點(dian)對(dui)(dui)點(dian)、有(you)(you)自(zi)己協(xie)(xie)(xie)議(yi)(yi)的(de)(de)(de)(de)(de)(de)(de)(de)(de)時(shi)候,也(ye)(ye)意味著你(ni)(ni)在(zai)廣(guang)度上(shang)(shang)也(ye)(ye)受到(dao)一(yi)(yi)(yi)定(ding)的(de)(de)(de)(de)(de)(de)(de)(de)(de)限制(zhi),你(ni)(ni)只(zhi)能走自(zi)己的(de)(de)(de)(de)(de)(de)(de)(de)(de)點(dian)和自(zi)己的(de)(de)(de)(de)(de)(de)(de)(de)(de)協(xie)(xie)(xie)議(yi)(yi)。目前一(yi)(yi)(yi)個(ge)(ge)發(fa)布(bu)者對(dui)(dui)上(shang)(shang)千上(shang)(shang)萬的(de)(de)(de)(de)(de)(de)(de)(de)(de)播(bo)放端(duan)的(de)(de)(de)(de)(de)(de)(de)(de)(de)場景(jing)(jing)下(xia)所(suo)(suo)兼容的(de)(de)(de)(de)(de)(de)(de)(de)(de)協(xie)(xie)(xie)議(yi)(yi)都是(shi)(shi)像這樣的(de)(de)(de)(de)(de)(de)(de)(de)(de)RTMP分(fen)發(fa)架構,這種(zhong)架構對(dui)(dui)于兼容性(xing)(xing)就是(shi)(shi)一(yi)(yi)(yi)個(ge)(ge)挑(tiao)戰。如(ru)(ru)果(guo)你(ni)(ni)是(shi)(shi)做P2P的(de)(de)(de)(de)(de)(de)(de)(de)(de),你(ni)(ni)要(yao)(yao)使(shi)用(yong)(yong)(yong)(yong)RTMP就有(you)(you)很多問題。RTMP對(dui)(dui)于流(liu)媒(mei)體(ti)(ti)的(de)(de)(de)(de)(de)(de)(de)(de)(de)傳(chuan)輸(shu)(shu)(shu)是(shi)(shi)不(bu)(bu)太有(you)(you)利(li)的(de)(de)(de)(de)(de)(de)(de)(de)(de),在(zai)網(wang)絡環境不(bu)(bu)好的(de)(de)(de)(de)(de)(de)(de)(de)(de)時(shi)候,它的(de)(de)(de)(de)(de)(de)(de)(de)(de)傳(chuan)輸(shu)(shu)(shu)會(hui)有(you)(you)非常嚴重的(de)(de)(de)(de)(de)(de)(de)(de)(de)卡(ka)頓,傳(chuan)輸(shu)(shu)(shu)效(xiao)率(lv)沒有(you)(you)那么靈活。如(ru)(ru)果(guo)技術(shu)團隊非常強大(da),你(ni)(ni)做P2P,這個(ge)(ge)效(xiao)果(guo)一(yi)(yi)(yi)定(ding)好很多。但(dan)是(shi)(shi)也(ye)(ye)喪失了一(yi)(yi)(yi)些廣(guang)度,很多都是(shi)(shi)用(yong)(yong)(yong)(yong)RTMP方案,在(zai)互聯(lian)網(wang)進行(xing)一(yi)(yi)(yi)對(dui)(dui)多發(fa)布(bu)一(yi)(yi)(yi)般(ban)都是(shi)(shi)使(shi)用(yong)(yong)(yong)(yong)這種(zhong),很少人使(shi)用(yong)(yong)(yong)(yong)私有(you)(you)的(de)(de)(de)(de)(de)(de)(de)(de)(de)P2P協(xie)(xie)(xie)議(yi)(yi)。如(ru)(ru)果(guo)你(ni)(ni)使(shi)用(yong)(yong)(yong)(yong)P2P協(xie)(xie)(xie)議(yi)(yi),需(xu)(xu)要(yao)(yao)自(zi)建太多東西,包括播(bo)放器要(yao)(yao)能識別你(ni)(ni)的(de)(de)(de)(de)(de)(de)(de)(de)(de)P2P,當然你(ni)(ni)在(zai)流(liu)媒(mei)體(ti)(ti)播(bo)放輸(shu)(shu)(shu)出(chu)的(de)(de)(de)(de)(de)(de)(de)(de)(de)時(shi)候使(shi)用(yong)(yong)(yong)(yong)通(tong)用(yong)(yong)(yong)(yong)協(xie)(xie)(xie)議(yi)(yi),但(dan)是(shi)(shi)接(jie)收端(duan)需(xu)(xu)要(yao)(yao)部署(shu)(shu)自(zi)己的(de)(de)(de)(de)(de)(de)(de)(de)(de)結點(dian)來解析(xi)自(zi)己的(de)(de)(de)(de)(de)(de)(de)(de)(de)協(xie)(xie)(xie)議(yi)(yi),所(suo)(suo)以(yi)說(shuo)(shuo)這是(shi)(shi)一(yi)(yi)(yi)把(ba)雙刃(ren)劍。大(da)部分(fen)情(qing)況(kuang)下(xia),如(ru)(ru)果(guo)做互聯(lian)網(wang)監控(kong)部署(shu)(shu)方案,比(bi)如(ru)(ru)說(shuo)(shuo)像幼兒園的(de)(de)(de)(de)(de)(de)(de)(de)(de)監控(kong)場景(jing)(jing),一(yi)(yi)(yi)個(ge)(ge)班有(you)(you)三(san)十多個(ge)(ge)家長,三(san)十多個(ge)(ge)家長連接(jie)到(dao)一(yi)(yi)(yi)個(ge)(ge)攝像頭本身就是(shi)(shi)一(yi)(yi)(yi)個(ge)(ge)挑(tiao)戰,對(dui)(dui)攝像頭的(de)(de)(de)(de)(de)(de)(de)(de)(de)性(xing)(xing)能要(yao)(yao)求也(ye)(ye)比(bi)較高,這個(ge)(ge)造價(jia)(jia)也(ye)(ye)需(xu)(xu)要(yao)(yao)考(kao)慮,包括你(ni)(ni)的(de)(de)(de)(de)(de)(de)(de)(de)(de)CPU內存都需(xu)(xu)要(yao)(yao)考(kao)慮造價(jia)(jia)。所(suo)(suo)以(yi)說(shuo)(shuo),使(shi)用(yong)(yong)(yong)(yong)一(yi)(yi)(yi)個(ge)(ge)通(tong)用(yong)(yong)(yong)(yong)的(de)(de)(de)(de)(de)(de)(de)(de)(de)協(xie)(xie)(xie)議(yi)(yi),好處就是(shi)(shi)你(ni)(ni)不(bu)(bu)需(xu)(xu)要(yao)(yao)做任何事情(qing),已經有(you)(you)現成的(de)(de)(de)(de)(de)(de)(de)(de)(de)方案,你(ni)(ni)往(wang)上(shang)(shang)推,利(li)用(yong)(yong)(yong)(yong)現有(you)(you)的(de)(de)(de)(de)(de)(de)(de)(de)(de)資源把(ba)內容分(fen)發(fa)出(chu)去。所(suo)(suo)以(yi)從成本上(shang)(shang)來講(jiang)用(yong)(yong)(yong)(yong)通(tong)用(yong)(yong)(yong)(yong)協(xie)(xie)(xie)議(yi)(yi)更加實(shi)惠。

協議通過(guo)RTMP送(song)到云存儲流媒(mei)體服(fu)務(wu)器,流媒(mei)體服(fu)務(wu)器不只是進行協議的接(jie)收,還可(ke)(ke)(ke)以(yi)(yi)進行不同(tong)的切片(pian)或者內(nei)嵌(qian)的字幕,在編(bian)碼層可(ke)(ke)(ke)以(yi)(yi)做(zuo)一些(xie)自由的事情(qing)。之后可(ke)(ke)(ke)以(yi)(yi)利用通用協議推(tui)送(song)到設備端,可(ke)(ke)(ke)以(yi)(yi)是手(shou)機,可(ke)(ke)(ke)以(yi)(yi)是電腦,只要是IP網(wang)絡。

剛(gang)才(cai)所(suo)說(shuo)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)是(shi)(shi)(shi)(shi)一(yi)(yi)個(ge)(ge)全(quan)新部署,這(zhe)些攝(she)像投(tou)資都是(shi)(shi)(shi)(shi)新的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de),直接送出的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)就(jiu)(jiu)(jiu)是(shi)(shi)(shi)(shi)互(hu)(hu)聯(lian)(lian)(lian)(lian)網級(ji)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)。本身(shen)一(yi)(yi)般傳(chuan)統的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)攝(she)像頭(tou),比如(ru)說(shuo)在大樓里(li)面或者(zhe)校園(yuan)里(li)面,它(ta)(ta)是(shi)(shi)(shi)(shi)不會(hui)支持(chi)(chi)這(zhe)樣(yang)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)協(xie)(xie)議(yi)(yi)(yi)(yi)輸(shu)出的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de),也(ye)不可(ke)能去替換(huan)它(ta)(ta)。如(ru)何(he)用較低的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)成本讓(rang)它(ta)(ta)支持(chi)(chi)互(hu)(hu)聯(lian)(lian)(lian)(lian)網化(hua)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)需(xu)求呢(ni)?實(shi)際(ji)上可(ke)以(yi)保持(chi)(chi)原來的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)不動。下圖跟之前傳(chuan)統的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)架構是(shi)(shi)(shi)(shi)很(hen)相似的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de),也(ye)就(jiu)(jiu)(jiu)是(shi)(shi)(shi)(shi)說(shuo),存儲、攝(she)像頭(tou)、網關沒(mei)有(you)任何(he)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)變化(hua),都是(shi)(shi)(shi)(shi)傳(chuan)統的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)架構模式(shi)。不同(tong)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)是(shi)(shi)(shi)(shi)什么(me)呢(ni)?網關這(zhe)邊需(xu)要做(zuo)一(yi)(yi)個(ge)(ge)程序(xu)(xu)。這(zhe)個(ge)(ge)程序(xu)(xu)實(shi)際(ji)上就(jiu)(jiu)(jiu)是(shi)(shi)(shi)(shi)一(yi)(yi)個(ge)(ge)代理,他的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)代理工(gong)作就(jiu)(jiu)(jiu)是(shi)(shi)(shi)(shi)讓(rang)網絡傳(chuan)輸(shu)協(xie)(xie)議(yi)(yi)(yi)(yi)從內網專有(you)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)傳(chuan)輸(shu)協(xie)(xie)議(yi)(yi)(yi)(yi)轉化(hua)為支持(chi)(chi)互(hu)(hu)聯(lian)(lian)(lian)(lian)網、更加(jia)融合互(hu)(hu)聯(lian)(lian)(lian)(lian)網的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)協(xie)(xie)議(yi)(yi)(yi)(yi),也(ye)就(jiu)(jiu)(jiu)是(shi)(shi)(shi)(shi)說(shuo)讓(rang)內網本身(shen)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)RTSP協(xie)(xie)議(yi)(yi)(yi)(yi)變成廣度更大的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)RTMP協(xie)(xie)議(yi)(yi)(yi)(yi)。所(suo)以(yi)說(shuo),在這(zhe)種方(fang)案下的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)好(hao)處是(shi)(shi)(shi)(shi)不需(xu)要替換(huan)設備(bei),你(ni)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)成本降低了,整個(ge)(ge)需(xu)求完全(quan)滿足了互(hu)(hu)聯(lian)(lian)(lian)(lian)網的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)需(xu)求,并且保留了原來的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)一(yi)(yi)些功能,你(ni)照樣(yang)可(ke)以(yi)有(you)一(yi)(yi)個(ge)(ge)門衛士(shi),照樣(yang)可(ke)以(yi)保留原來的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)設備(bei),不需(xu)要花更多的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)價格去替換(huan)它(ta)(ta)。


七牛架構(gou)師實踐日

端提(ti)供(gong)商與云提(ti)供(gong)商合作(zuo)方案

目前整(zheng)個(ge)互(hu)(hu)聯(lian)網(wang)云實(shi)際(ji)(ji)上(shang)(shang)是(shi)需要多(duo)方的(de)(de)(de)一(yi)個(ge)合(he)作才(cai)能實(shi)現(xian)的(de)(de)(de),因為(wei)實(shi)際(ji)(ji)上(shang)(shang)沒有(you)(you)一(yi)家公(gong)司可以很(hen)輕松的(de)(de)(de)把互(hu)(hu)聯(lian)網(wang)和傳統這(zhe)兩塊不同(tong)架構的(de)(de)(de)IT都玩的(de)(de)(de)很(hen)轉。包括BAT不可能直(zhi)接切入傳統的(de)(de)(de)設(she)備、傳統的(de)(de)(de)存儲,主要的(de)(de)(de)用戶(hu)還是(shi)互(hu)(hu)聯(lian)網(wang)客(ke)戶(hu),而傳統的(de)(de)(de)客(ke)戶(hu)也沒有(you)(you)那么(me)大的(de)(de)(de)一(yi)個(ge)能力組建一(yi)個(ge)大團(tuan)隊完全的(de)(de)(de)做(zuo)互(hu)(hu)聯(lian)網(wang)化的(de)(de)(de)東西,所以很(hen)多(duo)時候(hou)都是(shi)進行這(zhe)樣(yang)的(de)(de)(de)合(he)作,云服務商(shang)提供(gong)基礎設(she)施,硬件(jian)提供(gong)商(shang)提供(gong)直(zhi)播攝(she)像頭,共同(tong)為(wei)客(ke)戶(hu)提供(gong)整(zheng)體解決方案(an)。

關(guan)鍵點 -- 攝像頭、推流協議、硬件平(ping)臺

在合作(zuo)方面,對(dui)于傳統企(qi)業也好,互(hu)聯(lian)網企(qi)業也好,最主要的(de)就(jiu)是(shi)要解決一系列的(de)問題和技術難點(dian)(dian),這(zhe)個難點(dian)(dian)都是(shi)大家一起合作(zuo)并且(qie)解決的(de)。攝像(xiang)頭、推流協(xie)議、硬件平(ping)臺是(shi)我(wo)認為急需(xu)突破的(de)難點(dian)(dian),這(zhe)些點(dian)(dian)如果能(neng)打通的(de)話,可能(neng)互(hu)聯(lian)網化(hua)多媒(mei)體是(shi)翻天覆(fu)地的(de)變化(hua)。

首(shou)先,攝(she)(she)像(xiang)頭(tou)。這(zhe)(zhe)一塊(kuai)傳(chuan)統(tong)企業(ye)更有發(fa)言權,他們做(zuo)了(le)幾(ji)十年(nian)硬(ying)件(jian)了(le),對于(yu)行業(ye)內的(de)(de)(de)(de)(de)一些模式,還有怎(zen)樣讓攝(she)(she)像(xiang)頭(tou)的(de)(de)(de)(de)(de)性能較大(da)(da)、最優化(hua)(hua)最有經驗。互聯網企業(ye)很多需(xu)要(yao)依賴傳(chuan)統(tong)企業(ye)的(de)(de)(de)(de)(de)硬(ying)件(jian)架構。比(bi)如(ru)說(shuo),如(ru)果互聯網企業(ye)是做(zuo)后臺內容,做(zuo)流媒(mei)體服務器(qi),做(zuo)軟件(jian)架構就(jiu)急(ji)需(xu)把協(xie)(xie)議(yi)(yi)(yi)做(zuo)一個轉化(hua)(hua),轉成互聯網通用的(de)(de)(de)(de)(de)協(xie)(xie)議(yi)(yi)(yi)。在(zai)(zai)這(zhe)(zhe)方面的(de)(de)(de)(de)(de)開發(fa)上(shang),我也走訪(fang)過很多傳(chuan)統(tong)的(de)(de)(de)(de)(de)監控廠(chang)商,實際上(shang)他們對于(yu)這(zhe)(zhe)一塊(kuai)協(xie)(xie)議(yi)(yi)(yi)還是挺陌生的(de)(de)(de)(de)(de),也就(jiu)是說(shuo)他們熟(shu)悉的(de)(de)(de)(de)(de)只是自己(ji)的(de)(de)(de)(de)(de)這(zhe)(zhe)一塊(kuai)領域。而從流媒(mei)體來講(jiang),大(da)(da)家知(zhi)道流媒(mei)體實際上(shang)分(fen)很多個層(ceng)面。從硬(ying)件(jian)開始(shi),之上(shang)有編碼(ma),再(zai)之上(shang)有分(fen)裝,再(zai)之上(shang)有網絡協(xie)(xie)議(yi)(yi)(yi),這(zhe)(zhe)幾(ji)層(ceng)實際上(shang)都是不(bu)同的(de)(de)(de)(de)(de)領域。在(zai)(zai)編碼(ma)層(ceng)可能好(hao)多年(nian)了(le),H264乃至現在(zai)(zai)H265,現在(zai)(zai)很多人想(xiang)支(zhi)持H265,但實際上(shang)現在(zai)(zai)進(jin)展都沒有那么樂觀,你在(zai)(zai)播放端(duan)、解碼(ma)器(qi)這(zhe)(zhe)一塊(kuai)不(bu)能得到支(zhi)持,這(zhe)(zhe)個標準就(jiu)很難(nan)推(tui)廣了(le),如(ru)果H264支(zhi)持可能比(bi)較好(hao),這(zhe)(zhe)些都是攝(she)(she)像(xiang)頭(tou)軟件(jian)硬(ying)件(jian)這(zhe)(zhe)一塊(kuai)需(xu)要(yao)合(he)作的(de)(de)(de)(de)(de)地方,大(da)(da)家首(shou)先需(xu)要(yao)有一個統(tong)一的(de)(de)(de)(de)(de)輸(shu)出(chu)、統(tong)一的(de)(de)(de)(de)(de)輸(shu)入。

目前我了解(jie)到的(de)一些(xie)(xie)攝(she)像(xiang)(xiang)頭(tou)廠家也慢(man)(man)慢(man)(man)做互(hu)聯網化的(de)產品,不(bu)管是(shi)業內(nei)老(lao)大還是(shi)初創企業慢(man)(man)慢(man)(man)做互(hu)聯網化的(de)產品,在攝(she)像(xiang)(xiang)頭(tou)里面燒入(ru)一些(xie)(xie)SDK,燒入(ru)一些(xie)(xie)不(bu)同的(de)模塊,使(shi)得讓協議輸出(chu)能夠(gou)支(zhi)持(chi)互(hu)聯網。這是(shi)目前大部分(fen)的(de)在攝(she)像(xiang)(xiang)頭(tou)端的(de)解(jie)決方案。

第二,協議(yi)。在(zai)協議(yi)方(fang)面,像RTSP這(zhe)樣的(de)(de)協議(yi)是(shi)基(ji)于傳(chuan)統(tong)監控(kong)場景的(de)(de),這(zhe)種(zhong)協議(yi)從本身(shen)的(de)(de)播放角度都是(shi)被(bei)動的(de)(de)進(jin)(jin)行拉取,你(ni)需要登錄這(zhe)個(ge)設備(bei)(bei)才可以進(jin)(jin)行觀(guan)看。如(ru)果只希望這(zhe)個(ge)攝(she)像頭主動輸出,這(zhe)個(ge)設備(bei)(bei)目(mu)前(qian)不(bu)是(shi)特別支持。雖然理論上可以主動推,但是(shi)它本身(shen)的(de)(de)基(ji)因是(shi)一(yi)個(ge)被(bei)動模式,所(suo)以說在(zai)這(zhe)一(yi)方(fang)面也(ye)需要進(jin)(jin)行互聯網和傳(chuan)統(tong)方(fang)面的(de)(de)一(yi)個(ge)結合。

對于之前提到(dao)的(de)(de)(de)架構方面(mian),就是(shi)在網(wang)(wang)(wang)關這一部分(fen),讓內(nei)(nei)網(wang)(wang)(wang)的(de)(de)(de)內(nei)(nei)容搬遷到(dao)外(wai)網(wang)(wang)(wang),可以使(shi)用代理方式。在內(nei)(nei)網(wang)(wang)(wang)如何把內(nei)(nei)容輸出(chu)到(dao)外(wai)網(wang)(wang)(wang)呢?就是(shi)在網(wang)(wang)(wang)關方面(mian)部署這樣的(de)(de)(de)轉發(fa)程序,就是(shi)把內(nei)(nei)部的(de)(de)(de)碼(ma)(ma)流轉到(dao)外(wai)部,使(shi)它更(geng)加(jia)支持互聯網(wang)(wang)(wang),能夠更(geng)加(jia)互聯網(wang)(wang)(wang)化(hua),能夠讓互聯網(wang)(wang)(wang)接受這邊的(de)(de)(de)碼(ma)(ma)流。

第三,硬(ying)(ying)件(jian)平(ping)臺(tai)。在(zai)(zai)(zai)(zai)前(qian)幾(ji)天我(wo)訪問廠(chang)(chang)家(jia)的(de)(de)(de)(de)(de)(de)時候(hou),其(qi)實(shi)有很(hen)多(duo)(duo)傳(chuan)統廠(chang)(chang)商(shang)(shang)很(hen)希望跟(gen)我(wo)們(men)(men)(men)這(zhe)(zhe)(zhe)(zhe)(zhe)樣的(de)(de)(de)(de)(de)(de)云(yun)(yun)廠(chang)(chang)商(shang)(shang)進行合作,當(dang)(dang)然(ran)他(ta)們(men)(men)(men)的(de)(de)(de)(de)(de)(de)主(zhu)要(yao)(yao)(yao)(yao)(yao)業務、主(zhu)要(yao)(yao)(yao)(yao)(yao)收入(ru)和各(ge)方面(mian)的(de)(de)(de)(de)(de)(de)利(li)潤(run)都(dou)是(shi)(shi)(shi)(shi)(shi)(shi)來自傳(chuan)統的(de)(de)(de)(de)(de)(de),但(dan)(dan)是(shi)(shi)(shi)(shi)(shi)(shi)他(ta)們(men)(men)(men)很(hen)多(duo)(duo)意識到(dao)自己需要(yao)(yao)(yao)(yao)(yao)做(zuo)一(yi)(yi)(yi)(yi)些(xie)(xie)變(bian)革,因(yin)為(wei)目前(qian)無論(lun)是(shi)(shi)(shi)(shi)(shi)(shi)大環境還是(shi)(shi)(shi)(shi)(shi)(shi)硬(ying)(ying)件(jian)的(de)(de)(de)(de)(de)(de)一(yi)(yi)(yi)(yi)些(xie)(xie)技術,都(dou)已經慢(man)(man)慢(man)(man)的(de)(de)(de)(de)(de)(de)開(kai)始(shi)互聯(lian)(lian)網(wang)(wang)(wang)(wang)(wang)(wang)化(hua)了(le)(le),所(suo)以(yi)(yi)(yi)說(shuo)(shuo)(shuo)或多(duo)(duo)或少(shao)都(dou)有互聯(lian)(lian)網(wang)(wang)(wang)(wang)(wang)(wang)的(de)(de)(de)(de)(de)(de)部(bu)門做(zuo)互聯(lian)(lian)網(wang)(wang)(wang)(wang)(wang)(wang)的(de)(de)(de)(de)(de)(de)事(shi)(shi)(shi)情,比(bi)如說(shuo)(shuo)(shuo)攝(she)(she)像(xiang)(xiang)頭(tou)、相機,都(dou)是(shi)(shi)(shi)(shi)(shi)(shi)做(zuo)一(yi)(yi)(yi)(yi)些(xie)(xie)運動相機、互聯(lian)(lian)網(wang)(wang)(wang)(wang)(wang)(wang)監(jian)控(kong)家(jia)庭攝(she)(she)像(xiang)(xiang)頭(tou),這(zhe)(zhe)(zhe)(zhe)(zhe)種事(shi)(shi)(shi)情越(yue)(yue)來越(yue)(yue)普遍,這(zhe)(zhe)(zhe)(zhe)(zhe)只(zhi)是(shi)(shi)(shi)(shi)(shi)(shi)第一(yi)(yi)(yi)(yi)步(bu)。第二步(bu)乃至以(yi)(yi)(yi)后(hou)(hou)的(de)(de)(de)(de)(de)(de)趨勢(shi)就(jiu)是(shi)(shi)(shi)(shi)(shi)(shi)很(hen)多(duo)(duo)傳(chuan)統攝(she)(she)像(xiang)(xiang)頭(tou)慢(man)(man)慢(man)(man)也會變(bian)得(de)云(yun)(yun)化(hua),就(jiu)像(xiang)(xiang)之(zhi)(zhi)前(qian)我(wo)所(suo)說(shuo)(shuo)(shuo)的(de)(de)(de)(de)(de)(de),在(zai)(zai)(zai)(zai)互聯(lian)(lian)網(wang)(wang)(wang)(wang)(wang)(wang)監(jian)控(kong)領域,校園(yuan)監(jian)控(kong)是(shi)(shi)(shi)(shi)(shi)(shi)一(yi)(yi)(yi)(yi)種場(chang)景(jing)(jing),體(ti)(ti)(ti)育(yu)場(chang)監(jian)控(kong)又是(shi)(shi)(shi)(shi)(shi)(shi)一(yi)(yi)(yi)(yi)種場(chang)景(jing)(jing)。體(ti)(ti)(ti)育(yu)場(chang)有很(hen)多(duo)(duo)攝(she)(she)像(xiang)(xiang)頭(tou),你(ni)(ni)打(da)(da)了(le)(le)一(yi)(yi)(yi)(yi)場(chang)球賽(sai)需要(yao)(yao)(yao)(yao)(yao)回看(kan),實(shi)際(ji)上(shang)很(hen)多(duo)(duo)體(ti)(ti)(ti)育(yu)場(chang)都(dou)裝了(le)(le)很(hen)多(duo)(duo)攝(she)(she)像(xiang)(xiang)頭(tou),但(dan)(dan)是(shi)(shi)(shi)(shi)(shi)(shi)這(zhe)(zhe)(zhe)(zhe)(zhe)個(ge)攝(she)(she)像(xiang)(xiang)頭(tou)從(cong)體(ti)(ti)(ti)驗(yan)上(shang)來講非常難(nan)(nan)用(yong)。可以(yi)(yi)(yi)說(shuo)(shuo)(shuo)一(yi)(yi)(yi)(yi)個(ge)例子(zi),很(hen)多(duo)(duo)體(ti)(ti)(ti)育(yu)場(chang)提供(gong)了(le)(le)這(zhe)(zhe)(zhe)(zhe)(zhe)樣的(de)(de)(de)(de)(de)(de)一(yi)(yi)(yi)(yi)個(ge)設(she)施,但(dan)(dan)是(shi)(shi)(shi)(shi)(shi)(shi)如果當(dang)(dang)你(ni)(ni)需要(yao)(yao)(yao)(yao)(yao)使(shi)用(yong)這(zhe)(zhe)(zhe)(zhe)(zhe)個(ge)設(she)施的(de)(de)(de)(de)(de)(de)時候(hou),首先你(ni)(ni)要(yao)(yao)(yao)(yao)(yao)提出申請,比(bi)如說(shuo)(shuo)(shuo)要(yao)(yao)(yao)(yao)(yao)把(ba)(ba)這(zhe)(zhe)(zhe)(zhe)(zhe)場(chang)賽(sai)事(shi)(shi)(shi)錄(lu)(lu)下來。要(yao)(yao)(yao)(yao)(yao)把(ba)(ba)內部(bu)打(da)(da)通,然(ran)后(hou)(hou)架(jia)幾(ji)臺(tai)攝(she)(she)像(xiang)(xiang)機,然(ran)后(hou)(hou)比(bi)賽(sai)開(kai)始(shi)就(jiu)開(kai)始(shi)錄(lu)(lu)制(zhi)(zhi)。錄(lu)(lu)制(zhi)(zhi)完成之(zhi)(zhi)后(hou)(hou)就(jiu)拿(na)著U盤或者硬(ying)(ying)盤直接(jie)到(dao)體(ti)(ti)(ti)育(yu)場(chang)館那邊拷(kao)錄(lu)(lu)。這(zhe)(zhe)(zhe)(zhe)(zhe)種用(yong)戶體(ti)(ti)(ti)驗(yan)不(bu)是(shi)(shi)(shi)(shi)(shi)(shi)說(shuo)(shuo)(shuo)不(bu)行,這(zhe)(zhe)(zhe)(zhe)(zhe)種用(yong)戶體(ti)(ti)(ti)驗(yan)是(shi)(shi)(shi)(shi)(shi)(shi)可以(yi)(yi)(yi)的(de)(de)(de)(de)(de)(de),但(dan)(dan)是(shi)(shi)(shi)(shi)(shi)(shi)從(cong)體(ti)(ti)(ti)驗(yan)來說(shuo)(shuo)(shuo),這(zhe)(zhe)(zhe)(zhe)(zhe)種模式會有客(ke)戶,但(dan)(dan)是(shi)(shi)(shi)(shi)(shi)(shi)它(ta)一(yi)(yi)(yi)(yi)定很(hen)難(nan)(nan)推(tui)廣出去(qu),因(yin)為(wei)本(ben)身(shen)整(zheng)個(ge)流(liu)(liu)程(cheng)并沒有簡易化(hua),并沒有加快(kuai)整(zheng)個(ge)服務的(de)(de)(de)(de)(de)(de)便捷程(cheng)度。所(suo)以(yi)(yi)(yi)說(shuo)(shuo)(shuo),在(zai)(zai)(zai)(zai)很(hen)多(duo)(duo)場(chang)景(jing)(jing)下,有一(yi)(yi)(yi)(yi)些(xie)(xie)場(chang)館就(jiu)希望我(wo)們(men)(men)(men)提供(gong)云(yun)(yun)設(she)施的(de)(de)(de)(de)(de)(de)一(yi)(yi)(yi)(yi)些(xie)(xie)基礎架(jia)構的(de)(de)(de)(de)(de)(de)云(yun)(yun)廠(chang)(chang)商(shang)(shang)能(neng)(neng)夠給他(ta)們(men)(men)(men)提供(gong)一(yi)(yi)(yi)(yi)套解決方案,就(jiu)是(shi)(shi)(shi)(shi)(shi)(shi)能(neng)(neng)夠簡單的(de)(de)(de)(de)(de)(de)把(ba)(ba)內網(wang)(wang)(wang)(wang)(wang)(wang)的(de)(de)(de)(de)(de)(de)內容(rong)(rong)搬(ban)到(dao)外網(wang)(wang)(wang)(wang)(wang)(wang),而且做(zuo)一(yi)(yi)(yi)(yi)個(ge)APP把(ba)(ba)內容(rong)(rong)錄(lu)(lu)制(zhi)(zhi)下來,不(bu)需要(yao)(yao)(yao)(yao)(yao)拿(na)U盤去(qu)拷(kao),當(dang)(dang)場(chang)結束(shu)的(de)(de)(de)(de)(de)(de)比(bi)賽(sai)當(dang)(dang)場(chang)就(jiu)可以(yi)(yi)(yi)看(kan)。這(zhe)(zhe)(zhe)(zhe)(zhe)就(jiu)是(shi)(shi)(shi)(shi)(shi)(shi)傳(chuan)統廠(chang)(chang)商(shang)(shang)的(de)(de)(de)(de)(de)(de)支持,本(ben)身(shen)對(dui)(dui)于云(yun)(yun)廠(chang)(chang)商(shang)(shang)來說(shuo)(shuo)(shuo)我(wo)們(men)(men)(men)能(neng)(neng)做(zuo)什么呢?我(wo)們(men)(men)(men)能(neng)(neng)做(zuo)的(de)(de)(de)(de)(de)(de)就(jiu)是(shi)(shi)(shi)(shi)(shi)(shi)互聯(lian)(lian)網(wang)(wang)(wang)(wang)(wang)(wang)的(de)(de)(de)(de)(de)(de)基礎設(she)施,我(wo)們(men)(men)(men)能(neng)(neng)做(zuo)的(de)(de)(de)(de)(de)(de)就(jiu)是(shi)(shi)(shi)(shi)(shi)(shi)云(yun)(yun)分發。傳(chuan)統廠(chang)(chang)商(shang)(shang)能(neng)(neng)做(zuo)什么呢?主(zhu)要(yao)(yao)(yao)(yao)(yao)是(shi)(shi)(shi)(shi)(shi)(shi)攝(she)(she)像(xiang)(xiang)頭(tou)端(duan)更好的(de)(de)(de)(de)(de)(de)能(neng)(neng)夠支持互聯(lian)(lian)網(wang)(wang)(wang)(wang)(wang)(wang)。在(zai)(zai)(zai)(zai)攝(she)(she)像(xiang)(xiang)頭(tou)端(duan)、硬(ying)(ying)件(jian)、協議、編碼各(ge)方面(mian)坐在(zai)(zai)(zai)(zai)一(yi)(yi)(yi)(yi)起(qi)把(ba)(ba)內容(rong)(rong)融合起(qi)來,這(zhe)(zhe)(zhe)(zhe)(zhe)實(shi)際(ji)上(shang)是(shi)(shi)(shi)(shi)(shi)(shi)我(wo)們(men)(men)(men)目前(qian)最需要(yao)(yao)(yao)(yao)(yao)的(de)(de)(de)(de)(de)(de)一(yi)(yi)(yi)(yi)件(jian)事(shi)(shi)(shi)。所(suo)以(yi)(yi)(yi),對(dui)(dui)整(zheng)個(ge)流(liu)(liu)媒體(ti)(ti)(ti)的(de)(de)(de)(de)(de)(de)生態圈來講,目前(qian)互聯(lian)(lian)網(wang)(wang)(wang)(wang)(wang)(wang)趨勢(shi)是(shi)(shi)(shi)(shi)(shi)(shi)不(bu)可避免的(de)(de)(de)(de)(de)(de),越(yue)(yue)來越(yue)(yue)多(duo)(duo)的(de)(de)(de)(de)(de)(de)內容(rong)(rong)開(kai)始(shi)互聯(lian)(lian)網(wang)(wang)(wang)(wang)(wang)(wang)化(hua)。曾經是(shi)(shi)(shi)(shi)(shi)(shi)因(yin)為(wei)帶寬的(de)(de)(de)(de)(de)(de)原因(yin),你(ni)(ni)在(zai)(zai)(zai)(zai)公共的(de)(de)(de)(de)(de)(de)網(wang)(wang)(wang)(wang)(wang)(wang)絡(luo)上(shang)傳(chuan)輸流(liu)(liu)媒體(ti)(ti)(ti)似乎是(shi)(shi)(shi)(shi)(shi)(shi)一(yi)(yi)(yi)(yi)件(jian)不(bu)可能(neng)(neng)的(de)(de)(de)(de)(de)(de)事(shi)(shi)(shi)情,尤(you)其(qi)是(shi)(shi)(shi)(shi)(shi)(shi)在(zai)(zai)(zai)(zai)五(wu)年前(qian)。但(dan)(dan)是(shi)(shi)(shi)(shi)(shi)(shi)在(zai)(zai)(zai)(zai)五(wu)年后(hou)(hou),想象大家(jia)有多(duo)(duo)少(shao)時間在(zai)(zai)(zai)(zai)外地拿(na)著微(wei)信跟(gen)大家(jia)溝(gou)通和群聊,這(zhe)(zhe)(zhe)(zhe)(zhe)種需求(qiu)越(yue)(yue)來越(yue)(yue)廣泛,可能(neng)(neng)你(ni)(ni)都(dou)不(bu)會計(ji)較(jiao)它(ta)的(de)(de)(de)(de)(de)(de)成本(ben),無論(lun)從(cong)成本(ben)還是(shi)(shi)(shi)(shi)(shi)(shi)從(cong)技術能(neng)(neng)力你(ni)(ni)都(dou)不(bu)覺得(de)它(ta)是(shi)(shi)(shi)(shi)(shi)(shi)一(yi)(yi)(yi)(yi)個(ge)問題(ti),實(shi)際(ji)上(shang)這(zhe)(zhe)(zhe)(zhe)(zhe)就(jiu)是(shi)(shi)(shi)(shi)(shi)(shi)一(yi)(yi)(yi)(yi)個(ge)趨勢(shi),這(zhe)(zhe)(zhe)(zhe)(zhe)也是(shi)(shi)(shi)(shi)(shi)(shi)一(yi)(yi)(yi)(yi)個(ge)大勢(shi)。

最后也是(shi)想說(shuo)一(yi)下(xia),在深圳是(shi)一(yi)個硬件(jian)(jian)創(chuang)業(ye)非常好的地(di)方,在硬件(jian)(jian)方面的一(yi)些創(chuang)新脫離不了幾(ji)點,一(yi)個是(shi)硬件(jian)(jian)本(ben)身,還有(you)是(shi)軟(ruan)件(jian)(jian)和云(yun)化的基礎設(she)施,所以說(shuo)如果大家能夠有(you)機會,我們可以一(yi)起來(lai)探(tan)討怎樣把(ba)這個通路來(lai)打(da)通,讓(rang)所有(you)的內容都(dou)能夠串聯起來(lai),讓(rang)這個生態更加(jia)的完整。

謝謝大家!

PPT和現(xian)場演講(jiang)視頻資源(yuan)大(da)放送,盡(jin)在“七牛架構師實(shi)踐日”官(guan)網(wang): ,并且可以及(ji)時(shi)獲得最新活動訊息哦,期待大(da)家的加入(ru)~

「七牛架構師實踐日」 -- 這里(li)只談架構

七(qi)牛(niu)架構(gou)(gou)師實踐日是由七(qi)牛(niu)云發起的(de)(de)線下技(ji)術沙(sha)龍活動(dong),聯合業(ye)內(nei)資(zi)深(shen)技(ji)術大牛(niu)以及各大巨頭公司和(he)創業(ye)品牌的(de)(de)優秀架構(gou)(gou)師,致力于為業(ye)內(nei)開發者、架構(gou)(gou)師和(he)決策者提供前沿、最(zui)有深(shen)度(du)的(de)(de)技(ji)術交流平臺,幫助大家知悉(xi)技(ji)術動(dong)態,學習(xi)經驗成果。

圖片 -
圖片 -
圖片 -

消息來源:七牛云存儲
全球TMT
微信公眾號“全球TMT”發布全球互聯網、科技、媒體、通訊企業的經營動態、財報信息、企業并購消息。掃描二維碼,立即訂閱!
collection