陳峰妹
摘 要:智能移動終端使用越來越廣泛和便捷,讀者越來越依賴基于智能移動終端所提供的資源與應(yīng)用服務(wù)。為充分發(fā)揮原有各類視頻資源的價值,避免因不能支持移動終端使用而造成的大量視頻資源閑置,本研究構(gòu)建了一套能在智能移動終端應(yīng)用的視頻點播平臺,使得圖書館信息管理更加現(xiàn)代化、高效。
關(guān)鍵詞:智能移動終端;點播系統(tǒng);信息管理
中圖分類號:TN948.64 文獻標識碼:A 文章編號:1671-0037(2018)2-86-3
DOI:10.19345/j.cxkj.1671-0037.2018.02.024
Abstract: The use of intelligent mobile terminals is becoming more and more extensive and convenient. Readers are increasingly relying on the resources and application services provided by intelligent mobile terminals. In order to give full play to the value of the original video resources and avoid the unuse of large amount of visual resources caused by the inability to support the mobile terminal, a set of VOD platform which can be used on the intelligent mobile terminals was built, making library information management become more modernized and efficient.
Key words: intelligent mobile terminal; VOD system; information management
當前,流媒體技術(shù)越來越成熟,移動技術(shù)也飛速發(fā)展。手機、平板電腦等智能移動終端的應(yīng)用越來越廣泛,讀者對移動終端點播視頻資源的需求越來越迫切。隨著圖書館的各類講座等視頻資源越來越多,原有的點播系統(tǒng)只能在電腦端播放,在現(xiàn)有的形勢下呈現(xiàn)出很大的不足,因此,構(gòu)建一套具有高清視頻播放功能且支持電腦、手機、平板等智能終端的多屏發(fā)布的新型點播系統(tǒng)是十分必要的,使得圖書館信息管理現(xiàn)代化成為現(xiàn)實,讓圖書館的信息管理工作進入一個高效的、緊跟時代步伐的階段。
1 點播系統(tǒng)架構(gòu)設(shè)計
為滿足使用多種終端設(shè)備的點播系統(tǒng)的需求,設(shè)計基于智能移動終端的視頻點播系統(tǒng)總體架構(gòu)。由于面向所有讀者提供在線視頻點播服務(wù),所以點播系統(tǒng)的可靠性、穩(wěn)定性非常重要。服務(wù)器采用虛擬機,可靠性、穩(wěn)定性都有很大的提高,并可隨時根據(jù)系統(tǒng)需求擴展硬件,通過動態(tài)資源配置提高對點播系統(tǒng)的靈活適應(yīng),升級和安裝軟件簡便,具有很好的負載均衡。系統(tǒng)能夠重新構(gòu)建服務(wù)器應(yīng)用環(huán)境,可以隔離各類故障,具有保證點播系統(tǒng)能夠正常穩(wěn)定運行的高可靠性。采用目前國際上比較流行的體系架構(gòu)B/S結(jié)構(gòu)的播放平臺,以保障系統(tǒng)的先進性。
點播系統(tǒng)有非常友好的人機界面,便于工作人員使用和操作,工作人員不需要專門的培訓(xùn)便能熟練使用平臺。網(wǎng)站設(shè)計簡潔大方,分類和導(dǎo)航清晰明了,方便瀏覽者對所需信息和服務(wù)的訪問;檢索功能強大,年限清楚,系統(tǒng)平臺能夠支持大眾瀏覽器。
系統(tǒng)能夠在功能、數(shù)據(jù)、服務(wù)3個方面上擴展,在同一后臺對同一內(nèi)容的手機、PAD、PC等多種終端同時管理和應(yīng)用,實現(xiàn)手機、PAD、PC等多個終端同時播放。
系統(tǒng)采用三層B/S結(jié)構(gòu),以保證系統(tǒng)滿足可靠性、穩(wěn)定性、安全性、易維護、易擴展等方面的要求。在這種架構(gòu)下,結(jié)構(gòu)更加明確,主要任務(wù)在服務(wù)器端實現(xiàn),減少了終端的負荷,最大限度地降低了系統(tǒng)維護成本和節(jié)省了維護時間,用通用瀏覽器就能實現(xiàn)原來專門開發(fā)的軟件才能實現(xiàn)的功能,也降低了總體成本。
1.1 技術(shù)架構(gòu)設(shè)計
J2EE是一種基于Java技術(shù)的、適合于創(chuàng)建服務(wù)器應(yīng)用程序和服務(wù)的Java2平臺企業(yè)版[1]。它提供了多層分布式的應(yīng)用模型、組件復(fù)用、一致化的安全模型以及靈活的事務(wù)控制,是一種利用Java2平臺來簡化解決方案的開發(fā)、部署和管理相關(guān)復(fù)雜問題的體系結(jié)構(gòu)[2]。系統(tǒng)具有可維護性、可擴展性、支持Unix和Windows等系統(tǒng)平臺的優(yōu)點。
1.2 系統(tǒng)功能設(shè)計
圖1為系統(tǒng)功能框架圖,主要分為統(tǒng)一資源收集(即媒體資源庫)、業(yè)務(wù)管理層、內(nèi)容發(fā)布三部分。
視頻資源收集為流媒體發(fā)布提供基礎(chǔ)支持。本系統(tǒng)主要為講座和電影電視劇等各類音視頻。平臺涵蓋統(tǒng)一資源中心和業(yè)務(wù)管理層,以統(tǒng)一內(nèi)容管理為依托,進行各類業(yè)務(wù)形式的展現(xiàn),包括節(jié)目編輯、點播、轉(zhuǎn)碼服務(wù)、直播管理、統(tǒng)計分析、用戶管理、服務(wù)器管理等。用戶管理分為內(nèi)網(wǎng)用戶組、統(tǒng)一認證用戶組、游客組,不同的用戶組分配相應(yīng)的功能授權(quán)、分類授權(quán)、成員授權(quán)。利用接口方式與CMS系統(tǒng)對接實現(xiàn)頁面發(fā)布,也可對接內(nèi)容發(fā)布系統(tǒng)內(nèi)容,同時支持PC終端、智能移動終端。
1.2.1 節(jié)目頻道管理。支持頻道的添加、修改、刪除;支持分類的添加、修改、刪除;支持節(jié)目的修改、刪除、移動、復(fù)制、歸檔;支持綁定對應(yīng)的圖片素材庫欄目,方便管理操作。與CMS發(fā)布系統(tǒng)結(jié)合,實現(xiàn)節(jié)目的發(fā)布、推送、加精,實時查看節(jié)目資源的發(fā)布狀態(tài)。每個節(jié)目可關(guān)聯(lián)多個視頻素材,每個視頻可支持不同碼率和格式的多個文件,如適合PC版、手機版、iPad播出的內(nèi)容。
1.2.2 內(nèi)容檢索。支持對節(jié)目資源的檢索;可設(shè)置各種檢索條件,包括節(jié)目標題、關(guān)鍵字、分類、時間等。
1.2.3 節(jié)目發(fā)布。點播服務(wù)在滿足基本點播需求的同時還可提供各類特色的服務(wù),包括:能實現(xiàn)對頻道、分類的動態(tài)管理與創(chuàng)建;完善影片描述信息(用戶可以在平臺上看到各個視頻的標題、內(nèi)容簡介、海報等描述性信息),這些信息內(nèi)容由系統(tǒng)通過后臺統(tǒng)一管理;欄目的數(shù)量、每個欄目的具體細節(jié)也可以由后臺管理中的動態(tài)內(nèi)容模型進行管理;構(gòu)建資源庫、分類、內(nèi)容的展示方式時可配置差異化內(nèi)容,對不同的類目有不同的信息說明,便于管理多種類型的資源;不同類別的節(jié)目可設(shè)置不同的觀看權(quán)限。
2 系統(tǒng)的編碼方式和轉(zhuǎn)碼
互聯(lián)網(wǎng)的全面普及,促使通過網(wǎng)絡(luò)觀看視頻的需求也越來越多。流媒體技術(shù)的應(yīng)用,解決了互聯(lián)網(wǎng)傳輸音視頻難的問題。用戶觀看視頻不用等到整個壓縮文件全部下載完畢,可以一邊下載一邊觀看,視頻只需經(jīng)過短時間的緩沖后就可進行觀看。用戶觀看過程中,還會從服務(wù)器上繼續(xù)下載未播放的視頻部分。
點播系統(tǒng)資源格式是FLV和MP4格式。數(shù)字音視頻文件的轉(zhuǎn)碼是系統(tǒng)正常運行的關(guān)鍵環(huán)節(jié)之一,其功能的完善性及性能的穩(wěn)定性直接關(guān)系到系統(tǒng)的管理方便性與用戶的體驗效果。由于用戶收集、上傳的音視頻文件往往格式、碼流都不相同,考慮到多個不同終端的播放需求,須同時支持PC端訪問和移動終端訪問,因此,視頻資源必須能同時兼容這兩種點播模式。點播系統(tǒng)開發(fā)了轉(zhuǎn)碼中心提供視頻格式轉(zhuǎn)換。通過對工作流的設(shè)置,增加轉(zhuǎn)碼功能,按照相關(guān)平臺節(jié)目轉(zhuǎn)碼參數(shù)要求,實現(xiàn)批量節(jié)目轉(zhuǎn)碼,轉(zhuǎn)碼后根據(jù)批量表格自動生成文件的名稱,同一個視頻文件通過一次或重復(fù)轉(zhuǎn)碼后可實現(xiàn)不同終端的使用。同時,系統(tǒng)能實現(xiàn)多個文件勾選后批量轉(zhuǎn)碼功能,大大提高工作效率。隨著多媒體技術(shù)的不斷發(fā)展,MP4逐漸成為當前主流的文件格式,目前大多數(shù)的多媒體播放軟件都能支持播放MP4文件。FLV是一種新興的網(wǎng)絡(luò)視頻格式。經(jīng)過比對,在分辨率相同、清晰度相當?shù)那闆r下,MP4格式的文件占的容量比FLV格式文件大。相對來說,F(xiàn)LV格式文件比較小、加載速度快。
3 視頻的播出
在新型點播系統(tǒng)中,工作人員可以根據(jù)所要發(fā)布的內(nèi)容,創(chuàng)建相關(guān)欄目和類別,點播服務(wù)器上載的視頻資源,可直接通過點播平臺后臺進行發(fā)布。終端用戶登錄統(tǒng)一認證平臺或掃描網(wǎng)站的二維碼后,點播所需要的節(jié)目,觸發(fā)后臺服務(wù)器,讀取所對應(yīng)節(jié)目內(nèi)容,通過點播組件呈現(xiàn)。點播系統(tǒng)不僅對多種終端的視頻業(yè)務(wù)發(fā)布管理,還增加對多種碼流的不同終端設(shè)備播出的分別管理[3]。
3.1 PC終端發(fā)布
通過版本控制管理設(shè)置不同的播出節(jié)目版本,如:高清、標清、流暢,分別對每個版本的轉(zhuǎn)碼大小格式要求做設(shè)置,系統(tǒng)會自動匹配原格式文件的參數(shù),根據(jù)設(shè)置向下兼容的版本轉(zhuǎn)碼。如果原格式文件大小符合高清、標清、流暢碼率要求,系統(tǒng)會自動判斷轉(zhuǎn)出對應(yīng)的高清、標清、流暢播出碼率版本。一次視頻內(nèi)容上載,自動判斷多碼流格式輸出。
3.2 移動終端發(fā)布
由于目前移動設(shè)備的大小、型號、應(yīng)用系統(tǒng)的混雜,視頻播放清晰度和尺寸大小不可控成為播放效果不佳的主要原因。本系統(tǒng)對同一移動終端設(shè)備支持多版本化統(tǒng)一管理,分別對播放終端設(shè)備進行合理判斷,分別提供不同標準的內(nèi)容展現(xiàn)。
4 結(jié)語
本文在原有的視頻點播的基礎(chǔ)上,結(jié)合當前形勢發(fā)展和讀者的實際需求,構(gòu)建了基于移動終端的新型點播系統(tǒng)。點播系統(tǒng)運行半年多,由于訪問簡便,讀者可以通過手機、iPad隨時隨地觀看和分享,給讀者帶來了極大的便利,視頻流暢,體驗效果佳。支持移動終端點播視頻也成為傳統(tǒng)視頻點播系統(tǒng)的發(fā)展機遇。因此,工作人員在圖書館的信息管理中要有服務(wù)社會大眾的理念,要思考如何拓展服務(wù)領(lǐng)域,用最新的技術(shù)手段構(gòu)建公共文化服務(wù)體系,發(fā)揮圖書館重要的社會教育作用,讓圖書館的信息管理工作進入一個高效的、現(xiàn)代化的、以人為本的管理階段。
參考文獻:
[1] 孫恒.智能移動終端的視頻點播系統(tǒng)設(shè)計與實現(xiàn)[J].實驗室研究與探索,2015(2):132-136.
[2] 李玉霞.基于我院圖書館網(wǎng)絡(luò)的視頻點播系統(tǒng)[J].網(wǎng)友世界,2014(5):35.
[3] 羅勇,閆曉美,張瑞芳.流媒體在山西省地震科普網(wǎng)點播系統(tǒng)中的應(yīng)用[J].山西地震,2016(4):42-45.