在國內(nèi),據(jù)iUserTracker監(jiān)測數(shù)據(jù)顯示,在線視頻在2012年第二季度已經(jīng)超越搜索服務(wù)和社區(qū)交友,成為中國用戶規(guī)模最大的網(wǎng)絡(luò)服務(wù),2012年5月用戶規(guī)模達(dá)到4.2億。艾瑞的分析報告指出,2012年視頻行業(yè)整體市場規(guī)模達(dá)到92.5億元,同比2011年增長了47.6%,而且未來還會以30%以上的速度繼續(xù)增長。
根據(jù)以上統(tǒng)計數(shù)據(jù),網(wǎng)絡(luò)視頻的網(wǎng)民滲透率非常高,網(wǎng)絡(luò)視頻匯集了大量網(wǎng)民。而在2012年世界網(wǎng)民的數(shù)量已經(jīng)超過25億,國內(nèi)網(wǎng)民的規(guī)模也達(dá)到了5.64億。面對規(guī)模如此之大的網(wǎng)絡(luò)視頻市場,在線視頻服務(wù)商們對這塊大蛋糕當(dāng)然是虎視眈眈。
視頻行業(yè)充滿機(jī)遇與挑戰(zhàn)。2012年,國務(wù)院“寬帶中國”工程,加快信息網(wǎng)絡(luò)寬帶化升級的決定出爐,北京、上海、南京、西安等城市也先后宣布了大幅度免費(fèi)提升居民寬帶速度。業(yè)內(nèi)預(yù)計,此舉將讓網(wǎng)絡(luò)視頻等對網(wǎng)絡(luò)環(huán)境有較高要求的行業(yè)迎來新的發(fā)展機(jī)遇。隨著視頻成為網(wǎng)絡(luò)基礎(chǔ)應(yīng)用,大量企業(yè)需要通過自己網(wǎng)站進(jìn)行視頻推廣,而傳媒和教育等行業(yè)更需要構(gòu)建在線視頻平臺。傳統(tǒng)情況下,企業(yè)需要花費(fèi)巨大的資金成本購置寬帶和服務(wù)器,再雇傭技術(shù)公司來自建系統(tǒng),繼而組建一支IT團(tuán)隊對系統(tǒng)進(jìn)行后期維護(hù)和升級。最后卻是投入和產(chǎn)出之間的極大不平衡。
天潤智力是在此背景下提出來的一個集視頻管理、視頻存儲、視頻轉(zhuǎn)碼、視頻加密、視頻CDN分發(fā)、視頻播放器、多終端播放支持、廣告系統(tǒng)、統(tǒng)計系統(tǒng)于一身的在線視頻(SAAS)云服務(wù)平臺。用戶只需按需購買視頻云服務(wù),即可快速開展在線視頻業(yè)務(wù),大大節(jié)約了企業(yè)的成本并提高了效率,使多數(shù)企業(yè)的核心競爭力回歸業(yè)務(wù)本身,抹平企業(yè)規(guī)模所導(dǎo)致的優(yōu)劣差距,從而糾正互聯(lián)網(wǎng)企業(yè)競爭資本化的趨勢。也將大幅度降低中小企業(yè)參與競爭的門檻,為市場注入更多的活力,有利于行業(yè)的長足發(fā)展。
1 平臺需求
在線視頻云服務(wù)平臺需要提供視頻發(fā)布、視頻轉(zhuǎn)碼、視頻存儲、視頻管理、播放器設(shè)置、多終端播放、廣告系統(tǒng)、統(tǒng)計系統(tǒng)、視頻加密等基礎(chǔ)核心功能。
1.1 視頻發(fā)布
提供至少3種視頻上傳方式:通過視頻管理后臺進(jìn)行上傳,通過客戶端進(jìn)行上傳,使用Flash插件上傳。其中,客戶端上傳支持大文件(2G以上)上傳,并支持?jǐn)帱c(diǎn)續(xù)傳。
1.2 視頻轉(zhuǎn)碼
支持對FLV、MP4、AVI、MPG、MOV、ASF、3GP、F4V、WMV等多種格式的視頻源文件進(jìn)行轉(zhuǎn)碼,輸出多種碼率、多種格式的視頻文件,同時需要抽取視頻的關(guān)鍵幀,形成視頻的截圖集。
1.3 視頻存儲
提供PB級別的存儲能力,多副本、多數(shù)據(jù)中心容災(zāi)備份,并提供高帶寬、覆蓋全國骨干節(jié)點(diǎn)的雙CDN加速服務(wù)。
1.4 視頻管理
視頻信息編輯、刪除、視頻搜索、截圖修改、視頻預(yù)覽、播放列表、視頻信息分頁顯示等多項視頻管理功能。
1.5 播放器設(shè)置及多終端播放
提供豐富的播放器皮膚,用戶可自由調(diào)節(jié)播放器面板的顏色、透明度、視頻水印、播放器LOGO,可以設(shè)置片頭、片尾、播放列表的位置等,提供實(shí)時預(yù)覽功能,馬上看到設(shè)置效果。
視頻可以在Web頁面播放,也可以在iOS設(shè)備(iPad、iPhone)上播放,也可以在Android移動設(shè)備上播放。
1.6 廣告和統(tǒng)計
提供視頻片頭、視頻片尾、暫停播放等廣告位置,支持多樣廣告素材,可設(shè)置廣告開始、廣告結(jié)束的時間。
記錄視頻播放量、觀眾量、播放時長、視頻平均播放時長、人均播放量、人均播放時長、地理位置、以及每次播放的細(xì)節(jié)過程和播放行為,統(tǒng)計廣告訪問的情況。
1.7 視頻加密
1.7.1具有自主知識產(chǎn)權(quán)的視頻加密技術(shù),具體實(shí)現(xiàn)原理和流程如下:
●完全兼容flash player,用戶無需安裝任何第三方插件即可實(shí)現(xiàn)對視頻的保護(hù);
●完全兼容目前的HTTP視頻CDN,無需購買昂貴的FMS服務(wù)器;
●由于采用http這種最成熟的傳輸模式,用戶的播放體驗(yàn)也遠(yuǎn)遠(yuǎn)超越采用rtmp協(xié)議的fms流保護(hù)方案;
●結(jié)合OVP防盜鏈能對視頻文件做到較為全面的保護(hù),而且即使視頻被盜鏈甚至是下載也無法播放,做到了比fms更加可靠和嚴(yán)密的加密級別;
●由于每一個視頻文件都有唯一的key,即使某文件被破解,其它文件也還是安全的,大大增加了破解者的難度。視頻加密技術(shù)在較高級別加密安全性的前提下實(shí)現(xiàn)了用戶的易用體驗(yàn)。
2 技術(shù)路線
視頻云平臺是一個復(fù)雜的分布式軟件系統(tǒng),在技術(shù)選型方面采用目前主流的Java EE平臺。開發(fā)語言主要使用Java和Python,關(guān)系數(shù)據(jù)庫使用MySQL,NoSQL數(shù)據(jù)庫使用MongoDB、Redis和Memcached,其中,MongoDB主要用于存儲訪問日志,Redis主要用于構(gòu)建具有優(yōu)先級的分布式隊列,Memcached用于緩存數(shù)據(jù)。視頻云平臺的架構(gòu)如圖3所示。
3 實(shí)現(xiàn)過程
本節(jié)對視頻云服務(wù)幾個重要系統(tǒng)的實(shí)現(xiàn)過程進(jìn)行簡單描述。
3.1 分布式存儲系統(tǒng)
在選型階段,作者分別對Lustre、MogileFS、FastDFS、MooseFS、HDFS等開源分布式文件系統(tǒng)進(jìn)行了調(diào)研和評測,結(jié)合視頻云平臺對存儲需求的特點(diǎn),最終從性能、易用、易擴(kuò)展等方面來確定使用FastDFS搭建視頻云的分布式文件存儲系統(tǒng)。
FastDFS是一款類Google FS的開源分布式文件系統(tǒng),它用純C語言實(shí)現(xiàn),支持Linux、FreeBSD等操作系統(tǒng)。它只能通過專有的API對文件進(jìn)行存取訪問,不支持POSIX接口訪問,不能mount使用。
3.2 視頻轉(zhuǎn)碼服務(wù)
視頻云平臺的視頻轉(zhuǎn)碼服務(wù)流程如圖5所示。
3.3 統(tǒng)計系統(tǒng)
視頻云平臺的視頻播放和廣告訪問統(tǒng)計的處理流程如圖6所示。
4 效果及評價
作為新興的在線視頻云服務(wù)平臺,天潤智力深入分析了不同行業(yè)企業(yè)對視頻應(yīng)用的個性化需求,針對教育培訓(xùn)、傳媒、政企、電子商務(wù)分別推出了行業(yè)應(yīng)用解決方案。自上線以來,接受了大量用戶的試用,到目前為止,平臺的用戶數(shù)已超過1000個,平臺的服務(wù)得到了廣大用戶的認(rèn)可。
除了解決方案的行業(yè)針對性外,視頻云平臺還因其開放平臺模式,深受用戶的歡迎。通過視頻云開放的API接口,用戶可以自己開發(fā)應(yīng)用程序來實(shí)現(xiàn)個性化的需求,可以整合第三方視頻增值業(yè)務(wù)平臺,包括統(tǒng)計、分享、營銷工具、廣告聯(lián)盟等,使網(wǎng)站對視頻的應(yīng)用更靈活和強(qiáng)大,網(wǎng)站視頻價值實(shí)現(xiàn)最大化。