肖建昕,廖建新
(1 北京郵電大學網(wǎng)絡與交換技術(shù)國家重點實驗室,北京 100876; 2 東信北郵信息技術(shù)有限公司,北京 100191)
基于智能路由器的機頂盒視頻分享技術(shù)
肖建昕1,2,廖建新1,2
(1 北京郵電大學網(wǎng)絡與交換技術(shù)國家重點實驗室,北京 100876; 2 東信北郵信息技術(shù)有限公司,北京 100191)
隨著移動互聯(lián)網(wǎng)的飛速發(fā)展,手機成為了人們接受新信息的主要平臺,本文提出了一種視頻分享技術(shù),將原來播放在電視上的視頻,通過互聯(lián)網(wǎng),移動到手機終端,進一步提升宣傳效果,提升用戶體驗。
智能路由器;移動互聯(lián)網(wǎng);視頻分享
隨著移動互聯(lián)網(wǎng)不斷的改變?nèi)藗兊纳?,人們獲取信息的主要途徑已經(jīng)由口口相傳、書本、電視等媒介進化到手機。而在手機上獲取信息的方式就不僅僅局限于文字圖片當然還有視頻,但是面對浩如煙海的互聯(lián)網(wǎng),用戶不一定能夠在第一時間獲取到自己想要的信息。
目前我國的醫(yī)療資源緊缺,公民疾病預防,健康養(yǎng)身的知識亟待提高。在這個大背景下,依托實驗室機頂盒播控系統(tǒng),本設計實現(xiàn)了機頂盒視頻分享方案,從而使用戶輕松獲得全方位的,專業(yè)的,有效的疾病預防,健康養(yǎng)身等信息。
本技術(shù)簡單,可依賴,用戶可以在脫離互聯(lián)網(wǎng)的情況下通過智能盒子訪問機頂盒的資源,由于是在局域網(wǎng)內(nèi),視頻體驗很好,不會有卡頓現(xiàn)象。本文論述的視頻分享技術(shù),為未來互聯(lián)網(wǎng)智能社區(qū)化的前景提供的技術(shù)支持和借鑒意義。
2.1 機頂盒+智能路由器播放系統(tǒng)
傳統(tǒng)的視頻播放系統(tǒng)是由機頂盒+顯示器組成的,原理是機頂盒的內(nèi)容是衛(wèi)星投放,并向顯示器輸出視頻信號。
如果能夠利用用戶手中的移動設備將機頂盒中的視頻播放,這樣既可以節(jié)省成本,又可以提升用戶體驗,增強宣傳效果。我們通過使用智能盒子路由器接入機頂盒,就可以達到這個效果。其原理是:智能盒子路由器提供Wi-Fi功能,移動設備可以接入;智能盒子內(nèi)部提供一個Server平臺,可以把開發(fā)的應用提供給接入的用戶使用;機頂盒為智能盒子上的應用提供http訪問其內(nèi)部資源的方式。
圖1為機頂盒+智能盒子播放系統(tǒng)模型,機頂盒+智能路由器播放系統(tǒng)是傳統(tǒng)機頂盒播放系統(tǒng)同移動互聯(lián)網(wǎng)結(jié)合使用的一種嘗試,由于機頂盒的視頻資源是通過衛(wèi)星投放的,而智能路由器本身也配備了足夠的存儲空間,從而從根本上解決了路由器還需要接入外網(wǎng)才能使用的缺點,具備在火車、醫(yī)院、學校等人口密集地區(qū)普及的能力。
圖1 機頂盒+智能盒子播放系統(tǒng)模型
2.2 視頻分享
2.2.1 視頻分享的難點
當初,我怎么就討了這么一個老婆呢!可是回過頭來想一想,我老婆穎春的每一句話又說在當下的現(xiàn)實中,這就令我心里非常不爽了。
需要通過arp[1]命令獲取到機頂盒的IP地址,因為arp命令可以獲取到連接智能路由器的所有IP,要通過篩選得到機頂盒的IP。
需要通過機頂盒的IP找到所有的機頂盒視頻文件資源,并解析.xml文件,得到用戶層面可讀的信息,并存入文件當中,以提升前端請求格式時的響應速度。
2.2.2 解決方案
我們認為arp命令獲得的IP地址中只有機頂盒的IP是可以通過http訪問的,即只有機頂盒的IP才可以通過file_get_content()[2]這個函數(shù)獲取到內(nèi)容;
機頂盒的視頻資源和文件資源等是按照成品ID劃分的,我們讀取并存儲有視頻資源的成品目錄。
圖2為視頻分享流程模型。
2.3 用戶通過應用訪問視頻
用戶連上智能路由器之后,在第一次打開瀏覽器或者無法連接外網(wǎng)的時候,會重定向到路由器內(nèi)置的首頁,首頁上有各種應用,其中就有視頻分享的應用,用戶進入應用后,也是通過檢索arp命令產(chǎn)生的IP集合尋找到機頂盒的IP,并向這個IP發(fā)送了一個http請求,后臺程序收到請求之后便按照用戶要求從存有機頂盒視頻信息的文件讀取數(shù)據(jù)。圖3為用戶通過應用獲得視頻的流程模型。
圖2 視頻分享流程模型
圖3 用戶通過應用獲得視頻的流程模型
產(chǎn)品可運維化設計是指:產(chǎn)品沒有固定的外部依賴,可以支持平滑的擴容和遷移,可以自適應各類異常和外部故障,有全面的監(jiān)控和預案,有完備的安全措施,可以簡單、低成本運維且能保證一定的可用性標準。
產(chǎn)品的可運維化設計體現(xiàn)在:提升服務可用性、提升運維效率、數(shù)據(jù)統(tǒng)計。
圖4 視頻分享系統(tǒng)的可運維設計
視頻分享系統(tǒng)是大規(guī)模播控系統(tǒng)和現(xiàn)代移動互聯(lián)網(wǎng)結(jié)合的產(chǎn)物,面向用戶眾多,特別是在人員密集的地方更是如此,所以產(chǎn)品的穩(wěn)定性,體驗的良好與否,更是重中之重。
視頻分享系統(tǒng)的可運維設計基于以下幾個方面:
(1)對機頂盒的視頻資源進行實時監(jiān)控,隨時了解機頂盒視頻資源的變動,包括視頻資源的投放、刪除等;
(2)對系統(tǒng)操作的日志分析,隨時了解用戶的行為,為進一步提供的個性化推薦打下數(shù)據(jù)基礎;
(3)對出現(xiàn)的問題及時報警,保證服務的可靠性和穩(wěn)定。
為此,我們指定的規(guī)則是:每5 min讀取機頂盒視頻資源并存入記錄;在前端設計埋點,記錄用戶行為;對每一次對后臺系統(tǒng)的請求進行日志處理;錯誤日志出現(xiàn)高于錯誤級別的錯誤則報警給管理員。
隨著移動互聯(lián)網(wǎng)的發(fā)展,用戶每天接收的各類信息爆炸,但是在具體的時間地點,用戶可能需要更加有意義的信息,為此,移動設備同傳統(tǒng)的機頂盒播放系統(tǒng)相結(jié)合的產(chǎn)物,機頂盒視頻分享系統(tǒng)應運而生。目前視頻分享系統(tǒng)已經(jīng)準備在實際生產(chǎn)
中應用,各大醫(yī)院首當其沖,視頻分享技術(shù)可以幫助患者或者患者親屬在排號,等待治療等空閑時間更便捷,更有針對性的學習他們最需要的日常醫(yī)療知識,預防疾病的知識。由于這項技術(shù)成本低,效果好,可謂一舉多得。
[1] 謝希仁. 計算機網(wǎng)絡第五版[M]. 北京:電子工業(yè)出版社,2008.
[2] LukeWelling, LauraThomson. PHP和MySQLWeb開發(fā)第四版[M]. 北京:機械工業(yè)出版社,2009.
[3] 何真余, 李志國, 羅盛祿. 一種數(shù)字機頂盒視頻分享及監(jiān)控系統(tǒng): CN, CN 201430662[P]. 2010.
[4] 李鵬. IT運維之道[M]. 北京:人民郵電出版社,2015.
A video sharing technology based on intelligent router
XIAO Jian-xin1,2, LIAO Jian-xin1,2
(1 Beijing University of Posts and Telecommunications Networking and Switching Technology, State Key Laboratory, Beijing 100876, China; 2 EBUPT Information Technology Co., Ltd., Beijing 100191, China)
With the rapid development of Mobile Internet, mobile phone has become the main platform for people to accept new information, this paper proposes a video sharing technology, originally broadcast on television video through the Internet, mobile to mobile phone terminal.
intelligent router; mobile internet; video sharing technology
TN915
A
1008-5599(2016)11-0062-03
2016-09-01