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