老舊垃圾電視盒子化身云監(jiān)控的血淚史

在2013年電視盒子市場(chǎng)一下爆火,原因我分析可能多種多樣祷蝌,一個(gè)是提速降費(fèi)茅撞,網(wǎng)絡(luò)上來(lái)了費(fèi)用下來(lái)了,大家可以更少的錢(qián)看更高清的視頻巨朦,二來(lái)就是各大視頻網(wǎng)站和云盤(pán)的崛起米丘,有好的帶寬,更要好的內(nèi)容才行罪郊,一個(gè)個(gè)的視頻網(wǎng)站和云盤(pán)開(kāi)始炒錢(qián)搞云服務(wù),此外尚洽,當(dāng)時(shí)網(wǎng)絡(luò)環(huán)境的版權(quán)還是沒(méi)有控制得那么緊悔橄,各種盜版的影視作業(yè)可以很勁松下載。更為重要的移動(dòng)互聯(lián)網(wǎng)開(kāi)始爆發(fā),手機(jī)和電視盒子上使用的那種低功耗的CPU成本一下降下來(lái)癣疟,設(shè)備便宜了挣柬,于是就去淘寶買(mǎi)吧,當(dāng)時(shí)盒子的品牌和型號(hào)多得看花眼睛挚,有品牌有雜牌邪蛔,什么海美迪,什么美如畫(huà)扎狱,巴拉巴拉侧到。。淤击。匠抗,最后,花了199買(mǎi)了海美迪的Q2II這個(gè)型號(hào)污抬,那時(shí)候啥都不懂只要能看電視和優(yōu)酷就行了汞贸,也沒(méi)有考慮太多什么CPU配置,什么分辨率印机。能安裝安裝安卓軟件就可以矢腻,慢慢的玩了一段時(shí)間,知道了這個(gè)盒子是全志A20射赛,用得阿里云的系統(tǒng)多柑,不是正宗的安卓系統(tǒng),但是可以安裝安卓app咒劲。還有就是四處到論壇去找root工具顷蟆,TV版的APP。

盒子買(mǎi)來(lái)以后渡過(guò)一段非常美好的時(shí)光腐魂,優(yōu)酷TV版本那是真是好帐偎,沒(méi)有廣告,可以連播蛔屹,百度云盤(pán)也沒(méi)有限速削樊,貼吧里大把人把自己搜集的電影共享出來(lái),百度云盤(pán)自帶播放器兔毒,打開(kāi)云盤(pán)就可以看電影漫贞。360云盤(pán)的論壇上也有人把幾T幾T的資源進(jìn)行共享。電影多到根本看不完育叁⊙钙辏基本視頻網(wǎng)站都出了TV版本,這樣盒子就安裝了一大把豪嗽,出來(lái)的全是高清視頻谴蔑。在TV版上沒(méi)有廣告還可以跳過(guò)片頭還能連播豌骏,刷劇真心舒服。

直到有一天在看新聞?wù)f廣電不讓視頻網(wǎng)站用TV版的APP隐锭,當(dāng)時(shí)就想不讓用窃躲,無(wú)非是APP下架。我們已經(jīng)安裝了應(yīng)該還是可以用的钦睡。但是當(dāng)天回家開(kāi)啟盒子準(zhǔn)備看劇時(shí)蒂窒,一塊悲劇就此發(fā)生,海美迪的LOGO出現(xiàn)后荞怒,提示廣電的通知洒琢,一會(huì)就馬上固件更新。重啟固件更新完我就傻了挣输,以前安裝的APP哪去了纬凤,趕緊上了海美迪的論壇上一問(wèn),好家伙只要安裝了阿里云系統(tǒng)都出現(xiàn)應(yīng)用被刪除的情況撩嚼。去貼吧一看更是吵翻天了停士,不只海美迪這一個(gè)牌子有這個(gè)問(wèn)題。其它品牌都有這個(gè)問(wèn)題完丽,大家矛頭全指向了阿里云OS恋技。這樣的事情把惡心壞了,但是店大欺客你能拿它怎樣逻族?(知道后來(lái)客戶(hù)端阿里云OS幾乎絕跡是有原因的),關(guān)鍵是升級(jí)后蜻底,系統(tǒng)更加的卡了。忙著工作聘鳞,忙著要孩子薄辅,后來(lái)盒子就沒(méi)有怎么用了。后來(lái)?yè)Q了一個(gè)大房子抠璃,要換電視站楚,智能電視都有安卓系統(tǒng),盒子就放在電視柜子里吃灰了搏嗡。

這個(gè)一放就是好多年過(guò)去窿春,突然有一天聽(tīng)小米的路由器可以安裝硬盤(pán)做網(wǎng)絡(luò)存儲(chǔ),就開(kāi)始關(guān)注這一塊網(wǎng)絡(luò)存儲(chǔ)采盒,發(fā)現(xiàn)有個(gè)YYF的app可以做NAS旧乞,這一下就把我的興趣給撩起來(lái)了,我想我那個(gè)破Q2還是可以安裝安卓的磅氨,安裝了應(yīng)用不是也可以尺栖,于是我就動(dòng)手弄,下載apk烦租,安裝但是死活不能用延赌,又上網(wǎng)查資料發(fā)現(xiàn)什么阿里云什么共享服務(wù)沒(méi)有货徙,我又安裝了samba服務(wù)器,還是要死不活皮胡。又上網(wǎng)查資料,說(shuō)這個(gè)系統(tǒng)不行赏迟,也是屡贺,升級(jí)后的盒子卡得PPT一樣。又找呀找可以刷的安卓固件锌杀,最后找到一個(gè)美如畫(huà)的固件甩栈,還真能用,全志升級(jí)固件還是很方便糕再,把固件入SD卡量没,插電重啟就開(kāi)始安裝。但是安裝了YYF還是不行突想,我抑郁了殴蹄,這么折騰還是不能用,還是不死心的我猾担,于是又開(kāi)始了資料之旅袭灯。用A20這個(gè)關(guān)鍵字來(lái)搜索,功夫不負(fù)有心人绑嘹,讓我在一個(gè)開(kāi)發(fā)板的商城的找到一個(gè)debian和ubuntu的系統(tǒng)固件稽荧,人往往是知道的東西越多不知道的東西就越多,這個(gè)商城是賣(mài)開(kāi)發(fā)板的工腋,好奇的心驅(qū)動(dòng)我再次開(kāi)啟了百度之旅姨丈,發(fā)現(xiàn)還有此等好東西,而且很多的開(kāi)發(fā)板很多是全志的方案擅腰。于是乎從這個(gè)商城下載了一個(gè)debian的系統(tǒng)蟋恬,Debian據(jù)說(shuō)ubuntu的爸爸,原來(lái)工作中接觸centos比較多惕鼓,對(duì)ubuntu這一條線(xiàn)接觸有限只在ubuntu12這個(gè)版本安裝過(guò)桌面筋现,同步update一下花了我16個(gè)小時(shí),安卓新起就沒(méi)有怎么【造】時(shí)間了箱歧。下載后安裝也比較順利矾飞,但是我幸苦的把軟件源替換后發(fā)現(xiàn)不能用apt-get update進(jìn)行更新,一更新就報(bào)文件系統(tǒng)錯(cuò)誤呀邢,Linux這開(kāi)源的東西真是天坑多呀洒沦,真是一把鼻涕一把淚。想了各種辦法都不行价淌,放棄了申眼。瞒津。。

又過(guò)一段時(shí)間想起了這個(gè)盒子來(lái)了括尸,A20的開(kāi)發(fā)板不是有armbian這系統(tǒng)嗎巷蚪?為什么不試試,一時(shí)間我又來(lái)精神濒翻,開(kāi)始霸起蠻來(lái)了屁柏,找三個(gè)以上的固件來(lái)刷,最后找到一個(gè)Micro固件是合適的有送。蒼天大地呀淌喻,終于找到可以安裝和更新的系統(tǒng)可以用了。這一次我也想通了這個(gè)破盒子做nas完全不夠看雀摘,百兆網(wǎng)口裸删,垃圾主頻,上個(gè)桌面負(fù)載都要到3以上阵赠,想想還有沒(méi)有其它可以做的事情了涯塔,從我的百寶箱翻呀翻,翻出一個(gè)幾年前買(mǎi)的羅技的攝像頭清蚀,買(mǎi)了新電腦都帶攝像頭伤塌,這個(gè)也就又吃灰了。在安裝micro之前轧铁,我還更新一個(gè)ubuntu的固件雖然能用但是桌面卡要死每聪,不過(guò)好處是我發(fā)現(xiàn)這個(gè)攝像頭使用cheese在Linux系統(tǒng)中能免驅(qū)使用(玩過(guò)Linux的都知道驅(qū)動(dòng)有多坑)。

好了這就開(kāi)始動(dòng)手齿风,又開(kāi)始查查查药薯,發(fā)現(xiàn)了MJPG-streamer這個(gè)好東東,可以web訪(fǎng)問(wèn)還可以發(fā)布串流救斑,這種玩法不就是和荆康和大華的云攝像頭的玩法一樣嗎?如果配置上內(nèi)網(wǎng)穿透再用usb延長(zhǎng)線(xiàn)加長(zhǎng)脸候,妥妥的網(wǎng)絡(luò)云監(jiān)控呀穷娱。

廢話(huà)說(shuō)了一大堆,全是血淚史运沦,開(kāi)始正題吧泵额,

[if !supportLists]1, [endif]在A20方案的盒子上安裝好armbian携添,我試過(guò)刷不進(jìn)行MMC嫁盲,就在SD卡放著了。怎么安裝armbian了烈掠,就是用工具把對(duì)應(yīng)方案的armbian系統(tǒng)固件寫(xiě)入sd卡里羞秤,我用的工具是balenaEtcher-Portable缸托。

[if !supportLists]2, [endif]按rest鍵上電瘾蛋,上電之前記得hdmi接到顯示器俐镐,上電就可以看到不斷的滾日志,最后不動(dòng)了就會(huì)讓你登錄哺哼,用戶(hù):root京革,密碼:1234,你簡(jiǎn)單的設(shè)置一下新密碼后面登錄就用新密碼來(lái)登錄了幸斥。

[if !supportLists]3, [endif]替換軟件源咬扇,這個(gè)是要按實(shí)際你刷機(jī)的系統(tǒng)是什么來(lái)配置甲葬,要換成國(guó)內(nèi)源更新會(huì)快很多,只要把源的域名替換即可懈贺,替換源之前经窖,記得一定要備份,備份梭灿,備份源舊配置文件画侣,用cp命令在同目錄下備份一下。

[if !supportLists]4堡妒, [endif]源替換完之后配乱,則使用apt-get update 更新一個(gè)系統(tǒng)中軟件依賴(lài)配置,更新完成再使用命令apt-get

upgrade來(lái)安裝新版本的更新皮迟。

[if !supportLists]5搬泥, [endif]把攝像頭插入usb口,使用lsusb查看攝像頭是否可以被識(shí)別伏尼,只要是品牌的攝像頭一般都在linux是免驅(qū)的忿檩,最好是UVC的,不過(guò)有些老舊的產(chǎn)品就比較麻煩了爆阶,是要安裝驅(qū)動(dòng)的燥透,(win10的核心競(jìng)爭(zhēng)力就是讓我遠(yuǎn)離了可惡的驅(qū)動(dòng)精靈)。

[if !supportLists]6辨图, [endif]如果可用了就可以安裝mjpg-streamer班套, 地址是GitHub -

jacksonliam/mjpg-streamer: Fork of

http://sourceforge.net/projects/mjpg-streamer/????

如果不想看官網(wǎng)可以使用如下命令

[if !supportLists]l? [endif]安裝支持的庫(kù)

?sudo apt-get install cmake libjpeg8-dev

?apt-get install git

[if !supportLists]l? [endif]下載源碼

?git clone https://github.com/jacksonliam/mjpg-streamer.git

[if !supportLists]l? [endif]進(jìn)入解壓目錄進(jìn)行編譯安裝

?cd mjpg-streamer/

/mjpg-streamer-master$ cd mjpg-*

/mjpg-streamer-master/mjpg-streamer-experimental$ make all

/mjpg-streamer-master/mjpg-streamer-experimental$ sudo make install


[if !supportLists]7, [endif]安裝成功就可以啟動(dòng)了故河,在主目錄里有一個(gè)孽尽,不過(guò)啟動(dòng)這里的坑也不少,

在mjpg-streamer-experimental 目錄下有一個(gè)start.sh的啟動(dòng)腳本忧勿。


注意:-r 參數(shù)的分辨率根據(jù)你攝像頭的分辨率來(lái)設(shè)定


[if !supportLists]8杉女, [endif]查看是否啟動(dòng)成功

[if !supportLists]l? [endif]輸入命令lsof -i:8080

源碼編譯的web服務(wù)器的默認(rèn)端口是8080

[if !supportLists]9瞻讽, [endif]用盒子的ID和端口號(hào)打開(kāi)網(wǎng)頁(yè)


大功告成


總結(jié):使用老舊的電視盒子來(lái)做視頻監(jiān)控,大家用來(lái)做學(xué)習(xí)用途是完全OK的熏挎,如果還要進(jìn)一步進(jìn)行圖像識(shí)別就不要本次討論的范圍內(nèi)速勇,也不建議大家為實(shí)現(xiàn)這個(gè)功能去買(mǎi)昂貴的開(kāi)發(fā)板,如果閑置的電視盒子和攝像頭可以考慮這一種玩法坎拐。電子盒子的方案有很多烦磁,全志的方案比較廉價(jià)的監(jiān)控服務(wù)器方案。如果有Nas設(shè)備和openwrt帶usb的設(shè)備大家也可以使用VirtualHere這個(gè)方案來(lái)進(jìn)行點(diǎn)對(duì)點(diǎn)的監(jiān)控哼勇。

前面東拉西扯那么多都伪,其實(shí)也是對(duì)閉源生態(tài)的血淚控訴,我剛接觸互聯(lián)網(wǎng)時(shí)open是關(guān)鍵詞积担,大量地資源的共享的和開(kāi)放的陨晶,但是時(shí)過(guò)境遷當(dāng)下的互聯(lián)網(wǎng)越來(lái)越封閉,大家把握好當(dāng)下吧帝璧,擁抱開(kāi)放和開(kāi)源吧先誉,更多得學(xué)習(xí)些知識(shí)和提煉底層原理,不要只是拿來(lái)主義的烁。

把握當(dāng)下褐耳,祝好各位。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末渴庆,一起剝皮案震驚了整個(gè)濱河市铃芦,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌襟雷,老刑警劉巖杨帽,帶你破解...
    沈念sama閱讀 219,589評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異嗤军,居然都是意外死亡注盈,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門(mén)叙赚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)老客,“玉大人,你說(shuō)我怎么就攤上這事震叮‰逝椋” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,933評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵苇瓣,是天一觀的道長(zhǎng)尉间。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么哲嘲? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,976評(píng)論 1 295
  • 正文 為了忘掉前任贪薪,我火速辦了婚禮,結(jié)果婚禮上眠副,老公的妹妹穿的比我還像新娘画切。我一直安慰自己,他們只是感情好囱怕,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布霍弹。 她就那樣靜靜地躺著,像睡著了一般娃弓。 火紅的嫁衣襯著肌膚如雪典格。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,775評(píng)論 1 307
  • 那天台丛,我揣著相機(jī)與錄音耍缴,去河邊找鬼。 笑死齐佳,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的债沮。 我是一名探鬼主播炼吴,決...
    沈念sama閱讀 40,474評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼疫衩!你這毒婦竟也來(lái)了硅蹦?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,359評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤闷煤,失蹤者是張志新(化名)和其女友劉穎童芹,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體鲤拿,經(jīng)...
    沈念sama閱讀 45,854評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡假褪,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了近顷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片生音。...
    茶點(diǎn)故事閱讀 40,146評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖窒升,靈堂內(nèi)的尸體忽然破棺而出缀遍,到底是詐尸還是另有隱情,我是刑警寧澤饱须,帶...
    沈念sama閱讀 35,826評(píng)論 5 346
  • 正文 年R本政府宣布域醇,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏譬挚。R本人自食惡果不足惜锅铅,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望殴瘦。 院中可真熱鬧狠角,春花似錦、人聲如沸蚪腋。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,029評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)屉凯。三九已至立帖,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間悠砚,已是汗流浹背晓勇。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,153評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留灌旧,地道東北人绑咱。 一個(gè)月前我還...
    沈念sama閱讀 48,420評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像枢泰,于是被迫代替她去往敵國(guó)和親描融。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評(píng)論 2 356

推薦閱讀更多精彩內(nèi)容