VOD視頻點(diǎn)播技術(shù)在北京廣播電視大學(xué)昌平分校的應(yīng)用設(shè)計(jì)說(shuō)明_第1頁(yè)
VOD視頻點(diǎn)播技術(shù)在北京廣播電視大學(xué)昌平分校的應(yīng)用設(shè)計(jì)說(shuō)明_第2頁(yè)
VOD視頻點(diǎn)播技術(shù)在北京廣播電視大學(xué)昌平分校的應(yīng)用設(shè)計(jì)說(shuō)明_第3頁(yè)
VOD視頻點(diǎn)播技術(shù)在北京廣播電視大學(xué)昌平分校的應(yīng)用設(shè)計(jì)說(shuō)明_第4頁(yè)
VOD視頻點(diǎn)播技術(shù)在北京廣播電視大學(xué)昌平分校的應(yīng)用設(shè)計(jì)說(shuō)明_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、設(shè)計(jì)主題:VOD技術(shù)在電大昌平校區(qū)的應(yīng)用摘要通過(guò)對(duì)教學(xué)模式的闡述和對(duì)電大網(wǎng)上教學(xué)現(xiàn)狀的分析,指出了運(yùn)行十幾年的電大網(wǎng)上遠(yuǎn)程教學(xué)平臺(tái)存在的一些問(wèn)題,特別是給學(xué)習(xí)者在視頻學(xué)習(xí)中帶來(lái)的不便。結(jié)合現(xiàn)代遠(yuǎn)程教育技術(shù)理論和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的快速發(fā)展,以電大建設(shè)開(kāi)放大學(xué)為契機(jī),提出了電大視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。本文分析了市電大視頻點(diǎn)播系統(tǒng)的主要功能和設(shè)計(jì)思路,介紹了其主頁(yè)和后臺(tái)管理系統(tǒng)的分析與設(shè)計(jì)。詳細(xì)描述了各個(gè)功能模塊,給出了部分功能的實(shí)現(xiàn)代碼,并討論了系統(tǒng)的數(shù)據(jù)庫(kù)部署,提出了關(guān)鍵數(shù)據(jù)表,包括用戶表(User)、專(zhuān)業(yè)表(Specialty)、課程表(Course)和文章表。同時(shí),結(jié)合市電大的實(shí)際情況,介紹

2、了視頻點(diǎn)播系統(tǒng)的硬件條件、網(wǎng)絡(luò)運(yùn)行環(huán)境和安全技術(shù)措施??陀^地說(shuō),市電大的VOD系統(tǒng)目前還沒(méi)有應(yīng)用到深度的計(jì)算機(jī)理論和先進(jìn)的前沿技術(shù),但從工程的角度來(lái)看,它解決了困擾我們的視頻學(xué)習(xí)問(wèn)題,成為“電大在線”遠(yuǎn)程教學(xué)平臺(tái)非常重要的輔助學(xué)習(xí)系統(tǒng),極大地提高了學(xué)習(xí)者在線學(xué)習(xí)的興趣和積極性,促進(jìn)了市電大的在線教學(xué)。視頻點(diǎn)播系統(tǒng)的實(shí)現(xiàn)對(duì)我校具有重要意義。關(guān)鍵詞:廣播電視大學(xué),在線學(xué)習(xí),開(kāi)放大學(xué),視頻點(diǎn)播目錄 TOC o 1-4 h z u HYPERLINK l _RefHeading_Toc398415978 摘要1 HYPERLINK l _RefHeading_Toc398415979 一緒論3 HYP

3、ERLINK l _RefHeading_Toc398415980 (一)研究背景3 HYPERLINK l _RefHeading_Toc398415981 二、VOD技術(shù)綜述3 HYPERLINK l _RefHeading_Toc398415982 三、用戶需求分析8 HYPERLINK l _RefHeading_Toc398415983 四、廣播電視大學(xué)昌平分校數(shù)據(jù)網(wǎng)絡(luò)概述8 HYPERLINK l _RefHeading_Toc398415984 (一)廣播電視大學(xué)現(xiàn)有網(wǎng)絡(luò)結(jié)構(gòu)8 HYPERLINK l _RefHeading_Toc398415985 五、VOD視頻點(diǎn)播技術(shù)在廣播

4、電視大學(xué)昌平分校的應(yīng)用9 HYPERLINK l _RefHeading_Toc398415986 (一)、VOD視頻點(diǎn)播系統(tǒng)邏輯結(jié)構(gòu)9 HYPERLINK l _RefHeading_Toc398415987 (二)、VOD視頻點(diǎn)播系統(tǒng)設(shè)備選型10 HYPERLINK l _RefHeading_Toc398415988 (三)、VOD視頻點(diǎn)播系統(tǒng)的分析與設(shè)計(jì)11 HYPERLINK l _RefHeading_Toc398415989 (四)VOD視頻點(diǎn)播系統(tǒng)的實(shí)現(xiàn)20 HYPERLINK l _RefHeading_Toc398415990 (五)、音視頻編解碼方法27 HYPERLIN

5、K l _RefHeading_Toc398415991 (六)、資源管理27 HYPERLINK l _RefHeading_Toc398415992 (七)、流量計(jì)算28 HYPERLINK l _RefHeading_Toc398415993 (八)、網(wǎng)絡(luò)安全措施28 HYPERLINK l _RefHeading_Toc398415994 六、方案評(píng)估29 HYPERLINK l _RefHeading_Toc398415995 致31 HYPERLINK l _RefHeading_Toc398415996 參考文獻(xiàn)32VOD技術(shù)在電大昌平校區(qū)的應(yīng)用介紹(一)研究背景中國(guó)現(xiàn)代遠(yuǎn)程教育

6、的發(fā)展,加上互聯(lián)網(wǎng)技術(shù)和衛(wèi)星寬帶傳輸工程的實(shí)施,為中國(guó)現(xiàn)代遠(yuǎn)程教育的發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。廣播電視大學(xué)是經(jīng)教育部批準(zhǔn)組織實(shí)施“人才培養(yǎng)模式改革和開(kāi)放教育試點(diǎn)”的辦學(xué)體制。是以現(xiàn)代電子信息技術(shù)為主要手段,利用廣播、電視、文字、視聽(tīng)教材、計(jì)算機(jī)和網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程教學(xué)的開(kāi)放式高等學(xué)校。這種開(kāi)放教育就是基于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的現(xiàn)代遠(yuǎn)程教育。近年來(lái),隨著現(xiàn)代遠(yuǎn)程教育技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的快速發(fā)展,作為世界上最大的遠(yuǎn)程教育教學(xué)系統(tǒng),廣播電視大學(xué)的教學(xué)模式發(fā)生了深刻的變化。目前已成為我國(guó)現(xiàn)代遠(yuǎn)程教育的骨干力量。特別是2010年,中央廣播電視大學(xué)提出了建設(shè)開(kāi)放型中央大學(xué)的口號(hào)。目前,中央廣播電視大學(xué)昌平分校正緊跟中央

7、廣播電視大學(xué)的步伐,積極致力于建設(shè)開(kāi)放大學(xué)。本項(xiàng)目結(jié)合我校現(xiàn)有的計(jì)算機(jī)硬件和網(wǎng)絡(luò)環(huán)境,設(shè)計(jì)開(kāi)發(fā)了市電大視頻點(diǎn)播系統(tǒng),對(duì)我校具有重要意義。解決了“電大在線”遠(yuǎn)程教學(xué)平臺(tái)視頻上傳和瀏覽功能的不足,為學(xué)生搭建了一個(gè)更加高效、流暢的視頻瀏覽和學(xué)習(xí)平臺(tái)。該項(xiàng)目實(shí)施后,教師打破了“電大在線”遠(yuǎn)程教學(xué)平臺(tái)視頻上傳的瓶頸,學(xué)生可以在統(tǒng)一的平臺(tái)上學(xué)習(xí)到更加豐富、集中的視頻資源。該項(xiàng)目的實(shí)現(xiàn)為大量的視頻學(xué)習(xí)資料提供了統(tǒng)一的平臺(tái),極大地豐富了我校的網(wǎng)上教學(xué),極大地提高了學(xué)生網(wǎng)上學(xué)習(xí)的興趣和積極性。在電大昌平分校建設(shè)開(kāi)放大學(xué)的背景下,本系統(tǒng)的實(shí)現(xiàn)顯得尤為重要。二。視頻點(diǎn)播技術(shù)綜述VOD(視頻點(diǎn)播),即播放點(diǎn)播視頻流,

8、是近年來(lái)出現(xiàn)的一種新方式。它是計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)、多媒體技術(shù)、電視技術(shù)和數(shù)字壓縮技術(shù)相結(jié)合的產(chǎn)物。視頻點(diǎn)播(VOD)是20世紀(jì)90年代在國(guó)外發(fā)展起來(lái)的。目前,我國(guó)一些城市已經(jīng)在肖偉試點(diǎn)視頻點(diǎn)播系統(tǒng)。視頻點(diǎn)播系統(tǒng)主要由控制中心的大型計(jì)算機(jī)服務(wù)器、傳輸和交換網(wǎng)絡(luò)以及用戶端的接收機(jī)頂盒或計(jì)算機(jī)組成。當(dāng)用戶發(fā)出點(diǎn)播信息的請(qǐng)求時(shí),計(jì)算機(jī)服務(wù)器會(huì)根據(jù)點(diǎn)播信息檢索存儲(chǔ)在節(jié)目庫(kù)中的視頻信息,合成視頻數(shù)據(jù)流,通過(guò)高速傳輸網(wǎng)絡(luò)發(fā)送到用戶家中。對(duì)于用戶來(lái)說(shuō),只需要配備相應(yīng)的多媒體電腦終端或電視機(jī)、機(jī)頂盒、VOD遙控器即可。VOD技術(shù)使人們可以根據(jù)自己的興趣在電腦或電視上自由點(diǎn)播節(jié)目庫(kù)中的視頻節(jié)目和信息,而不需

9、要借助VCR、DVD播放機(jī)和有線電視。它是一個(gè)可以自由選擇視頻節(jié)目?jī)?nèi)容的交互系統(tǒng)。視頻點(diǎn)播服務(wù)是一種交互式多媒體呼叫服務(wù)。通過(guò)它,用戶可以獲得視頻節(jié)目、社會(huì)服務(wù)信息等視頻服務(wù),還可以對(duì)節(jié)目進(jìn)行編輯和處理(后退、暫停、搜索等。).視頻點(diǎn)播系統(tǒng)可以同時(shí)接收來(lái)自多個(gè)用戶的同一節(jié)目,彼此之間沒(méi)有任何沖突。形象地說(shuō),使用VOD服務(wù)就像在自己的DVD播放機(jī)或錄像機(jī)上觀看節(jié)目一樣方便,VOD為用戶提供的服務(wù)容量將遠(yuǎn)遠(yuǎn)超過(guò)普通錄像帶。例如,用戶甚至可以使用VOD系統(tǒng)來(lái)瀏覽互聯(lián)網(wǎng)、發(fā)送和接收電子消息等等。視頻點(diǎn)播的本質(zhì)是信息用戶根據(jù)自己的需要主動(dòng)獲取多媒體信息。它與信息發(fā)布的區(qū)別在于以下幾個(gè)方面:主動(dòng)性和選擇性

10、。從某種意義上來(lái)說(shuō),這是信息接受者根據(jù)自身需求進(jìn)行自我完善、自我發(fā)展的一種方式。這種方式將越來(lái)越滿足當(dāng)今信息社會(huì)信息資源消費(fèi)者的深層需求??梢哉f(shuō)VOD是未來(lái)信息獲取的主流方式,是多媒體音視頻的表現(xiàn)。視頻點(diǎn)播的概念將在信息獲取領(lǐng)域迅速擴(kuò)展,具有無(wú)限的發(fā)展前景。在傳統(tǒng)的電視系統(tǒng)中,信息是單向傳遞的,用戶只能被動(dòng)地接收。而VOD(Video On Demand)又稱(chēng)交互式電視點(diǎn)播系統(tǒng),是一種基于“用戶自主”新概念的雙向視音頻信息系統(tǒng),實(shí)現(xiàn)了根據(jù)用戶需求播放視音頻節(jié)目的愿望。視頻點(diǎn)播是未來(lái)信息高速公路體系結(jié)構(gòu)的重要組成部分,是未來(lái)信息服務(wù)中寬帶服務(wù)的靈魂。這項(xiàng)技術(shù)是計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)、多媒體技術(shù)

11、、電視技術(shù)和數(shù)字壓縮技術(shù)等的交叉結(jié)合。這是一個(gè)基于多媒體網(wǎng)絡(luò)的應(yīng)用。圖1顯示了視頻點(diǎn)播系統(tǒng)的硬件結(jié)構(gòu)。視頻點(diǎn)播系統(tǒng)的硬件核心由四部分組成,即視頻點(diǎn)播服務(wù)器、Web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器和硬盤(pán)陣列。圖2-1VOD技術(shù)不僅可以應(yīng)用于電信寬帶網(wǎng),也可以應(yīng)用于局域網(wǎng)和有線電視寬帶網(wǎng)。如今,在建設(shè)智能小區(qū)的過(guò)程中,計(jì)算機(jī)網(wǎng)絡(luò)布線已經(jīng)成為不可或缺的環(huán)節(jié)。社區(qū)用戶可以通過(guò)電腦、電視(帶機(jī)頂盒)等實(shí)現(xiàn)VOD視頻點(diǎn)播應(yīng)用。,豐富了人民的文化生活。有線電視雙向改造后,廣大電視用戶可以通過(guò)有線電視網(wǎng)絡(luò)點(diǎn)播視頻節(jié)目。VOD的工作過(guò)程是:用戶在客戶端發(fā)起播放請(qǐng)求,通過(guò)網(wǎng)絡(luò)發(fā)出,由服務(wù)器的網(wǎng)卡接收,傳送到服務(wù)器。在請(qǐng)求被驗(yàn)

12、證之后,服務(wù)器在存儲(chǔ)子系統(tǒng)中準(zhǔn)備可訪問(wèn)的節(jié)目名稱(chēng),以便用戶可以瀏覽喜愛(ài)的節(jié)目菜單。用戶選擇節(jié)目后,服務(wù)器從存儲(chǔ)子系統(tǒng)中取出節(jié)目?jī)?nèi)容,傳輸給客戶端播放。通常,“回放連接”被定義為“流”。采用先進(jìn)的“帶控制的流式傳輸”技術(shù),支持?jǐn)?shù)百個(gè)高質(zhì)量的多媒體“流式傳輸”到網(wǎng)絡(luò)客戶端??蛻舳丝梢栽谌魏螘r(shí)候播放存儲(chǔ)在服務(wù)器的視頻存儲(chǔ)器中的任何多媒體材料。當(dāng)客戶端接收到少量數(shù)據(jù)時(shí),它可以觀看所選擇的多媒體材料。該技術(shù)改進(jìn)了“下載”或簡(jiǎn)單的“流式”技術(shù)的缺陷,可以動(dòng)態(tài)調(diào)整系統(tǒng)的工作狀態(tài),以適應(yīng)不斷變化的網(wǎng)絡(luò)流量,保證恒定的播放質(zhì)量。VOD最初的出現(xiàn)是為了更好地滿足用戶自主觀看視頻節(jié)目的需求,但隨著VOD技術(shù)的不斷進(jìn)

13、步,其廣泛應(yīng)用將對(duì)流行文化和商業(yè)運(yùn)營(yíng)模式產(chǎn)生強(qiáng)烈沖擊。VOD不僅可以為最終用戶提供多樣化的媒體信息流,還可以拓展人們的信息渠道,豐富人們的精神生活。而且醫(yī)院、酒店、飛機(jī)等場(chǎng)所的娛樂(lè),公司的員工培訓(xùn),長(zhǎng)途市場(chǎng)調(diào)研,公司的廣告業(yè)務(wù)等領(lǐng)域也將逐漸充斥VOD技術(shù)的新應(yīng)用。視頻服務(wù)系統(tǒng)(VOD)具有以下顯著特征:采用客戶/服務(wù)器模式,擁有完整的視頻服務(wù)系統(tǒng)。包括獨(dú)立的視頻服務(wù)器、網(wǎng)絡(luò)視頻流傳輸控制系統(tǒng)、應(yīng)用管理系統(tǒng)和獨(dú)立的客戶端解碼器。完全模塊化設(shè)計(jì)視頻服務(wù)器采用獨(dú)立服務(wù)器模式,大大提高了服務(wù)器的性能,保證了視頻服務(wù)器的安全性和可靠性。支持各種國(guó)際標(biāo)準(zhǔn)和國(guó)際主流視音頻格式。包括:MPEG1、VCD、SV

14、CD、AVI、MPEG2、DVD、VOB、MPG、MPEG4、DIVX、ASF、WMV、RM、QUICKTIME、MP3、CD、MIDI、WAV、RA、AU等多種視音頻格式。支持各種課件點(diǎn)播。包括文本、圖片、程序文件、動(dòng)畫(huà)(如FLASH)、超文本、POWERPOINT文件等。支持單路或多路MPEG流的廣播、直播、轉(zhuǎn)播和錄制;您可以截取視頻、音頻或視頻-音頻剪輯、圖片/聲音。采用智能自適應(yīng)流協(xié)議。在數(shù)據(jù)傳輸過(guò)程中,點(diǎn)播端不會(huì)一直占用固定的網(wǎng)絡(luò)帶寬,保證了流媒體服務(wù)器總帶寬資源的充分利用。提供“集中式”和“分布式”服務(wù)系統(tǒng)架構(gòu)。支持服務(wù)器多網(wǎng)卡數(shù)據(jù)輸出;采用“分布式”架構(gòu)系統(tǒng),多臺(tái)服務(wù)器可以并發(fā)發(fā)

15、送相同或不同的大量數(shù)據(jù)流,可以自動(dòng)實(shí)現(xiàn)負(fù)載均衡。采用多線程處理機(jī)制。充分利用CPU的資源,優(yōu)化內(nèi)存、硬盤(pán)、網(wǎng)卡、服務(wù)器的總I/O口,使該VOD系統(tǒng)的系統(tǒng)資源占用率遠(yuǎn)低于同類(lèi)軟件。支持多種操作系統(tǒng)兼容WINDOWS、LINUX、UNIX等網(wǎng)絡(luò)操作系統(tǒng)和當(dāng)前國(guó)際主流數(shù)據(jù)庫(kù)。可以提供基于IP網(wǎng)、ATM網(wǎng)等網(wǎng)絡(luò)環(huán)境的本地或遠(yuǎn)程視頻服務(wù);它可用于電纜調(diào)制解調(diào)器、XDSL、ISDN、DDN、幀中繼和其他接入。完善的用戶權(quán)限管理支持用戶組管理(一個(gè)用戶可以同時(shí)屬于多個(gè)邏輯組)、用戶權(quán)限管理(用戶擁有特定的權(quán)限)和用戶帶寬分配管理(用戶被分配一定的帶寬)。支持容量組管理。容量組之間是一對(duì)多的關(guān)系,很好用;借助

16、“資源管理器”實(shí)現(xiàn)節(jié)目信息的拖拽和復(fù)制,簡(jiǎn)單、方便、快捷;能處理單個(gè)程序和批處理程序??梢宰詣?dòng)識(shí)別節(jié)目格式類(lèi)型、節(jié)目持續(xù)時(shí)間、節(jié)目碼率等。;具有強(qiáng)大的節(jié)目檢索和查詢(xún)功能;支持自動(dòng)統(tǒng)計(jì)節(jié)目點(diǎn)播率、點(diǎn)播排行榜、統(tǒng)計(jì)計(jì)費(fèi)等。支持時(shí)隙設(shè)置管理、總輸出帶寬管理、輸出節(jié)目碼率管理等。對(duì)于服務(wù)器來(lái)說(shuō);它可以實(shí)時(shí)在線監(jiān)控和管理服務(wù)器和用戶,并向在線用戶發(fā)送和廣播消息。系統(tǒng)具有雙重網(wǎng)絡(luò)視頻服務(wù)安全認(rèn)證策略,即應(yīng)用層認(rèn)證和服務(wù)器核心認(rèn)證。應(yīng)用層認(rèn)證通過(guò)用戶名和密碼確認(rèn);服務(wù)器的核心認(rèn)證包括IP地址和用戶名的優(yōu)先級(jí),用于權(quán)限級(jí)別的安全確認(rèn)。以標(biāo)準(zhǔn)格式存儲(chǔ)數(shù)據(jù)。支持視頻數(shù)據(jù)的分布式存儲(chǔ)。不同的磁盤(pán)可以分開(kāi)存儲(chǔ),也可以

17、通過(guò)RAID技術(shù)集中存儲(chǔ)多個(gè)磁盤(pán),減少磁盤(pán)尋道時(shí)間,提高數(shù)據(jù)訪問(wèn)速度。客戶端易于操作,基于WEB瀏覽和訪問(wèn)。播放時(shí)可以響應(yīng)拖動(dòng)、暫停、快進(jìn)、快退、靜音、絕對(duì)定位、平衡調(diào)節(jié)、音量調(diào)節(jié)等常見(jiàn)的標(biāo)準(zhǔn)控件??梢栽O(shè)置播放順序,隨機(jī)播放和循環(huán)播放,調(diào)整播放速率,播放慢動(dòng)作和快動(dòng)作。功能介紹作為最新一代完整的流媒體服務(wù)系統(tǒng),該視頻服務(wù)系統(tǒng)具有以下完善的核心應(yīng)用和管理應(yīng)用功能。核心應(yīng)用功能視頻點(diǎn)播:客戶端可以在遠(yuǎn)程或局域網(wǎng)內(nèi)自由、隨意地點(diǎn)播各種流媒體格式的視音頻節(jié)目。課件點(diǎn)播:客戶端可以自由自由地點(diǎn)播各種課件程序,如文本、圖片、動(dòng)畫(huà)、執(zhí)行程序等。在遠(yuǎn)程或局域網(wǎng)中。廣播:存儲(chǔ)的視頻可以廣播給遠(yuǎn)程或本地的所有用戶

18、。只要客戶端在線,就可以接收廣播節(jié)目。視頻直播:可以實(shí)時(shí)采集和錄制其他國(guó)外來(lái)源的視頻,并實(shí)時(shí)向所有遠(yuǎn)程或本地用戶直播。只要客戶端在線,就可以接收直播節(jié)目。第三,用戶需求分析目前,市級(jí)電大系統(tǒng)的在線教學(xué)主要是通過(guò)“電大在線”遠(yuǎn)程教學(xué)平臺(tái)來(lái)實(shí)現(xiàn)的。中央電大、省級(jí)電大、地市級(jí)電大、縣級(jí)教學(xué)點(diǎn)都有自己的一套獨(dú)立的“電大在線”遠(yuǎn)程教學(xué)平臺(tái),通過(guò)自己的“電大在線”遠(yuǎn)程教學(xué)平臺(tái)組織日常的在線教學(xué)活動(dòng)。作為一項(xiàng)常規(guī)工作,每年12月,中央廣播電視大學(xué)通過(guò)省級(jí)電大遠(yuǎn)程教學(xué)平臺(tái),對(duì)44個(gè)省級(jí)電大及其下屬電大的教學(xué)組織、教師指導(dǎo)和學(xué)生學(xué)習(xí)情況進(jìn)行年度檢查,掌握市級(jí)電大系統(tǒng)的教學(xué)情況,最終形成反饋意見(jiàn),推動(dòng)市級(jí)電大系統(tǒng)

19、建設(shè)。因此,目前,“電大在線”遠(yuǎn)程教學(xué)平臺(tái)在整個(gè)電大系統(tǒng)中發(fā)揮著不可替代的作用。電大在線遠(yuǎn)程教育平臺(tái)運(yùn)行十多年來(lái),在市級(jí)電大系統(tǒng)的建設(shè)和發(fā)展中發(fā)揮了重要作用。然而,盡管經(jīng)歷了幾次升級(jí),電大在線遠(yuǎn)程教育平臺(tái)仍然存在許多問(wèn)題,尤其是在視頻資源的上傳和瀏覽功能方面。隨著網(wǎng)絡(luò)傳輸速度和計(jì)算機(jī)性能的提高,學(xué)習(xí)者對(duì)網(wǎng)絡(luò)媒體多樣性的需求日益增加。學(xué)習(xí)者已經(jīng)厭倦了千篇一律的書(shū)面材料,視頻因其直觀、生動(dòng)的特點(diǎn)越來(lái)越被學(xué)習(xí)者所需要。隨著學(xué)習(xí)者對(duì)視頻學(xué)習(xí)需求的增加,“電大在線”遠(yuǎn)程教學(xué)平臺(tái)在這方面的問(wèn)題越來(lái)越突出。目前,我校的視頻資源越來(lái)越豐富,主要有遠(yuǎn)程教育技術(shù)中心錄制部制作的視頻課程,每年購(gòu)買(mǎi)的視頻資源,以及中

20、央廣播電視大學(xué)與其他高校共享視頻課程的IP課件。這些視頻資源迫切需要一個(gè)統(tǒng)一的發(fā)布點(diǎn)來(lái)發(fā)布,讓學(xué)生可以方便地進(jìn)行個(gè)性化學(xué)習(xí)。因此,改善“電大在線”遠(yuǎn)程教學(xué)平臺(tái)視頻學(xué)習(xí)中存在的問(wèn)題,構(gòu)建高效的在線視頻學(xué)習(xí)系統(tǒng)勢(shì)在必行。四。電大昌平校區(qū)數(shù)據(jù)網(wǎng)絡(luò)概述(一)電大現(xiàn)有的網(wǎng)絡(luò)結(jié)構(gòu)目前,市廣播電視大學(xué)校園網(wǎng)已實(shí)現(xiàn)千兆光纖接入,百兆切換到用戶桌面,實(shí)現(xiàn)了電信、聯(lián)通、教育科研網(wǎng)的融合。目前我們學(xué)校的校園網(wǎng)運(yùn)行的是VOD系統(tǒng),主要是機(jī)房集中上課的學(xué)生使用,并發(fā)比較小。因此,我校目前的網(wǎng)絡(luò)情況完全可以滿足本系統(tǒng)的運(yùn)行要求,學(xué)生可以保證快速流暢地瀏覽視頻學(xué)習(xí)資料。動(dòng)詞 (verb的縮寫(xiě))VOD技術(shù)在電大昌平校區(qū)的應(yīng)用

21、(1)視頻點(diǎn)播系統(tǒng)的邏輯結(jié)構(gòu)要求系統(tǒng)為視頻節(jié)目的制作、分發(fā)和點(diǎn)播提供完整的解決方案。建立覆蓋“客戶”、“數(shù)據(jù)”和“管理”三個(gè)層次的基于互聯(lián)網(wǎng)的視頻點(diǎn)播應(yīng)用平臺(tái)。具體功能如下:(1)制作功能:可將模擬信號(hào)視頻節(jié)轉(zhuǎn)換成真實(shí)格式的流媒體文件。(2)發(fā)布功能:視頻文件可以通過(guò)IP上傳到遠(yuǎn)程VOD服務(wù)器。(3)點(diǎn)播功能:可提供操作便捷、結(jié)構(gòu)清晰、外觀時(shí)尚的平臺(tái)。(4)客戶層面:為觀眾提供節(jié)目介紹、老節(jié)目重播等功能。(5)數(shù)據(jù)層面:建立可靠的視頻文件數(shù)據(jù)庫(kù)和視頻信息數(shù)據(jù)庫(kù),為用戶的點(diǎn)播請(qǐng)求、管理員的查詢(xún)和數(shù)據(jù)歸檔提供支持。(6)管理層面:建立易于操作的后白維護(hù)系統(tǒng),可為電視中心管理者提供新聞發(fā)布、編輯信息

22、、刪除舊文件等功能。經(jīng)過(guò)對(duì)用戶需求的調(diào)研,VOD系統(tǒng)自下而上分為三層:管理層、數(shù)據(jù)層和客戶層(見(jiàn)圖2)。圖5-1視頻點(diǎn)播系統(tǒng)的邏輯結(jié)構(gòu)其中最低的管理卡要解決20天的制作、發(fā)行、維護(hù)等功能,運(yùn)營(yíng)對(duì)象是電視中心的管理員。具體來(lái)說(shuō),功能包括上傳制作完成的視頻文件,節(jié)目分類(lèi)管理添加、修改、刪除視頻節(jié)目的基本信息(如節(jié)目發(fā)行號(hào)、上映時(shí)間、內(nèi)容介紹等。)根據(jù)需要與管理員聯(lián)系。中間層數(shù)據(jù)應(yīng)由“視頻信息庫(kù)”和“視頻文件庫(kù)”組成。用于存儲(chǔ)視頻文件和信息。其中,視頻信息庫(kù)用于存儲(chǔ)視頻節(jié)目的各種相關(guān)信息。視頻文件庫(kù)用于存儲(chǔ)視頻節(jié)目的視頻文件。頂層客戶層的設(shè)計(jì)服務(wù)對(duì)象是觀看節(jié)目的觀眾,因此客戶層的界面設(shè)計(jì)必須兼顧操作

23、簡(jiǎn)單、分類(lèi)清晰的要求。主要功能包括在線觀看(用戶可以播放、暫停、全屏等。)、老節(jié)目重播(用戶可以根據(jù)需要重播老節(jié)目的視頻文件)、節(jié)目?jī)?nèi)容介紹功能(方便用戶了解節(jié)日內(nèi)容,觀看自己感興趣的節(jié)目)。(2)視頻點(diǎn)播系統(tǒng)的設(shè)備選擇目前,市廣播電視大學(xué)正積極致力于建設(shè)開(kāi)放大學(xué)的努力。學(xué)校領(lǐng)導(dǎo)非常重視我們學(xué)校的網(wǎng)絡(luò)教學(xué),所以我們?cè)谟布系耐度氡容^大。“學(xué)校投入了大量的網(wǎng)絡(luò)產(chǎn)品,極大地優(yōu)化了學(xué)校的基礎(chǔ)設(shè)施建設(shè),改善了網(wǎng)絡(luò)教學(xué)環(huán)境。”目前我校使用的較新的服務(wù)器基本都是BM系列,主要用作學(xué)校主站服務(wù)“電大在線”、遠(yuǎn)程教學(xué)平臺(tái)服務(wù)、教務(wù)系統(tǒng)服務(wù)。硬件配置如下表所示:表5-1硬件配置(3)視頻點(diǎn)播系統(tǒng)的分析與設(shè)計(jì)5.

24、3.1視頻點(diǎn)播系統(tǒng)的功能要求市電大視頻點(diǎn)播系統(tǒng)是為學(xué)生提供視頻學(xué)習(xí)支持服務(wù)的學(xué)習(xí)平臺(tái)。為彌補(bǔ)目前“電大在線”遠(yuǎn)程教學(xué)平臺(tái)的不足,對(duì)市電大視頻點(diǎn)播系統(tǒng)提出以下功能需求:1.該系統(tǒng)應(yīng)該能夠存儲(chǔ)學(xué)生的個(gè)人信息。2.系統(tǒng)應(yīng)具有用戶注冊(cè)和登錄功能,防止非法用戶入侵。3.鑒于電大學(xué)生都是成年人,他們的知識(shí)水平和利用計(jì)算機(jī)網(wǎng)絡(luò)學(xué)習(xí)的能力較弱且差異較大,系統(tǒng)應(yīng)設(shè)置相關(guān)板塊,就常見(jiàn)問(wèn)題對(duì)學(xué)習(xí)者進(jìn)行指導(dǎo)。4.為了讓學(xué)生的學(xué)習(xí)過(guò)程更加順暢,系統(tǒng)應(yīng)該提供專(zhuān)門(mén)的視頻瀏覽播放器。5.該系統(tǒng)應(yīng)該能夠分別存儲(chǔ)公共視頻和課程視頻。公共視頻發(fā)布在主頁(yè)面,而課程視頻僅供登錄用戶觀看。應(yīng)該描述VOD系統(tǒng)的服務(wù),從用戶端的請(qǐng)求到提供的

25、服務(wù)。5.3.2視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)思路該系統(tǒng)的設(shè)計(jì)思想是以知識(shí)點(diǎn)為核心,對(duì)相關(guān)課程的學(xué)習(xí)能力進(jìn)行重組和構(gòu)建。根據(jù)以上對(duì)系統(tǒng)功能需求的分析,首先對(duì)系統(tǒng)中的知識(shí)點(diǎn)進(jìn)行科學(xué)設(shè)計(jì),明確知識(shí)點(diǎn)結(jié)構(gòu)以及系統(tǒng)中知識(shí)點(diǎn)之間的關(guān)系。然后,設(shè)計(jì)各個(gè)功能模塊,完成需求分析提出的任務(wù)。系統(tǒng)的應(yīng)用人員分為學(xué)員、教師和系統(tǒng)管理員,主要應(yīng)用對(duì)象是學(xué)員。教師資源的上傳,管理員對(duì)系統(tǒng)的維護(hù),都為學(xué)員的自主學(xué)習(xí)提供了保障。市電大視頻點(diǎn)播系統(tǒng)的結(jié)構(gòu)框架如圖3所示。城市廣播電視大學(xué)VOD視頻點(diǎn)播系統(tǒng)主頁(yè)注冊(cè)登錄課程學(xué)習(xí)頂部導(dǎo)航內(nèi)容板版權(quán)信息后臺(tái)管理管理圖5-1市廣播電視大學(xué)視頻點(diǎn)播系統(tǒng)框架圖由于視頻文件一般比較大,在發(fā)布視頻文件時(shí),

26、使用協(xié)議上傳可能會(huì)出現(xiàn)速度慢甚至上傳失敗等問(wèn)題。因此,本系統(tǒng)將設(shè)置FTP服務(wù)器,為教師和管理員上傳視頻文件提供FTP協(xié)議,并保證上傳速度和成功率。FTP上傳的文件可以提供流媒體服務(wù),供用戶觀看和下載。目前,城市電大的v0D VOD系統(tǒng)還處于系統(tǒng)運(yùn)行的初級(jí)階段,一臺(tái)IBM3650服務(wù)器的同一塊網(wǎng)卡提供WEB應(yīng)用、流媒體服務(wù)和FTP上傳服務(wù)。當(dāng)這個(gè)網(wǎng)卡的I/O過(guò)高時(shí),可以考慮擴(kuò)展網(wǎng)卡,用一個(gè)網(wǎng)卡提供流媒體服務(wù),用另一個(gè)網(wǎng)卡提供WEB應(yīng)用服務(wù)和FTP文件上傳功能。5.3.3視頻點(diǎn)播系統(tǒng)的技術(shù)應(yīng)用下表列出了城市廣播電視大學(xué)VOD系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)中使用的主要技術(shù)。在系統(tǒng)設(shè)計(jì)之初,出于系統(tǒng)穩(wěn)定性的考慮,為了

27、避免系統(tǒng)漏洞,計(jì)劃使用Linux操作系統(tǒng)。但是服務(wù)器購(gòu)買(mǎi)后,附帶了一套正版的WindowsServer2003操作系統(tǒng)。為了以后更好的獲得廠商對(duì)硬件的維護(hù)和升級(jí)服務(wù),目前這個(gè)系統(tǒng)已經(jīng)擴(kuò)展了自己的系統(tǒng)。表5-2應(yīng)用的主要技術(shù)5.3.4系統(tǒng)的技術(shù)路線下面將簡(jiǎn)要介紹VOD系統(tǒng)中使用的主要技術(shù)。IIS6.0和WindowsServer2003在網(wǎng)絡(luò)應(yīng)用服務(wù)器的管理、可用性、可靠性、安全性、性能和可擴(kuò)展性方面提供了許多新功能。同時(shí),IIS6.0增強(qiáng)了網(wǎng)絡(luò)應(yīng)用程序的開(kāi)發(fā)和國(guó)際支持。IIS6.0和WindowsServer2003提供了最可靠、最高效、最連通和最完整的網(wǎng)絡(luò)服務(wù)器解決方案。IIS6.0具有以下

28、特征:容錯(cuò)流程架構(gòu)(應(yīng)用程序池)IIS6.0的容錯(cuò)進(jìn)程體系結(jié)構(gòu)將網(wǎng)站和應(yīng)用程序隔離到一個(gè)自包含的單元中(也稱(chēng)為應(yīng)用程序池)。“應(yīng)用程序池為管理員管理一組網(wǎng)站和應(yīng)用程序提供了便利,同時(shí)提高了系統(tǒng)的可靠性,因?yàn)橐粋€(gè)應(yīng)用程序池中的錯(cuò)誤不會(huì)導(dǎo)致另一個(gè)應(yīng)用程序池或服務(wù)器本身出現(xiàn)故障。自動(dòng)流程回收IIS6.0可以根據(jù)一組靈活的標(biāo)準(zhǔn)和條件(如CPU利用率和內(nèi)存占用率)自動(dòng)停止和重啟失敗的網(wǎng)站和應(yīng)用程序,同時(shí)將請(qǐng)求放入隊(duì)列中。IIS6.0還可以在回收一個(gè)工作進(jìn)程時(shí)維護(hù)客戶端的TCP/ P連接,應(yīng)用Web服務(wù)客戶端。在程序的后端與不穩(wěn)定的Web應(yīng)用程序隔離”快速故障保護(hù)如果應(yīng)用程序在短時(shí)間內(nèi)頻繁失敗,IIS6.

29、0將自動(dòng)禁用該應(yīng)用程序,并向該應(yīng)用程序的所有新發(fā)出和排隊(duì)的請(qǐng)求返回“503服務(wù)不可用”錯(cuò)誤消息。此外,還可以觸發(fā)一些自定義操作,例如觸發(fā)調(diào)試操作或通知管理員。快速故障保護(hù)可以保護(hù)Web服務(wù)器免受拒絕服務(wù)攻擊。網(wǎng)絡(luò)花園IIS6.0的工作進(jìn)程隔離模式還允許配置多個(gè)工作進(jìn)程來(lái)為給定應(yīng)用程序池的請(qǐng)求提供服務(wù)。這種配置也稱(chēng)為網(wǎng)絡(luò)花園。與以前的SQL系列相比,SQLServer200使SQL Server 2000和SQL Server 2005具有以下新功能:在線恢復(fù)使用SQLServer2005版本的服務(wù)器,數(shù)據(jù)庫(kù)管理器將能夠在SQLServer運(yùn)行時(shí)執(zhí)行恢復(fù)操作。“在線恢復(fù)提高了SQL server

30、的可用性,因?yàn)橹挥姓诨謴?fù)的數(shù)據(jù)不能使用,而數(shù)據(jù)庫(kù)的其他部分仍在線,仍可用于在線檢索操作。在線搜索選項(xiàng)可以在數(shù)據(jù)定義語(yǔ)言(DDL)執(zhí)行期間使用,允許基表!、或聚集索引數(shù)據(jù)以及任何相關(guān)的檢索??焖倩謴?fù)新的更快的恢復(fù)選項(xiàng)可以提高SQL server數(shù)據(jù)庫(kù)的可用性。事務(wù)日志前滾后,管理員將能夠重新連接到正在還原的數(shù)據(jù)庫(kù)。安全性能的提高SQLServer2005在安全性能方面做了一些改進(jìn),比如數(shù)據(jù)庫(kù)加密和設(shè)置安全默認(rèn)值!增強(qiáng)密碼策略!賓米的權(quán)限控制!具有增強(qiáng)的安全模式。數(shù)據(jù)庫(kù)鏡像通過(guò)新的數(shù)據(jù)庫(kù)鏡像方法,記錄文件傳輸性能得到了擴(kuò)展?!坝脩艨梢允褂脭?shù)據(jù)庫(kù)鏡像,通過(guò)設(shè)置到備用服務(wù)器的自動(dòng)故障轉(zhuǎn)移來(lái)增強(qiáng)SQL

31、 server系統(tǒng)的可用性。5.3.5視頻點(diǎn)播系統(tǒng)的技術(shù)特點(diǎn)從技術(shù)運(yùn)用來(lái)看,市電大的視頻點(diǎn)播系統(tǒng)有以下特點(diǎn):的應(yīng)用。net頁(yè)面緩存和內(nèi)存緩存技術(shù)減少了對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),提高了系統(tǒng)的響應(yīng)效率。的應(yīng)用。net自定義控件技術(shù)可以提高代碼的重用率和程序的開(kāi)發(fā)效率。應(yīng)用了XM1技術(shù)。封裝了數(shù)據(jù)庫(kù)訪問(wèn)的方法,提供了統(tǒng)一的數(shù)據(jù)庫(kù)訪問(wèn)機(jī)制。采用分級(jí)訪問(wèn)機(jī)制訪問(wèn)數(shù)據(jù)庫(kù)數(shù)據(jù),提高了數(shù)據(jù)訪問(wèn)的安全性。使用存儲(chǔ)過(guò)程訪問(wèn)數(shù)據(jù)庫(kù)數(shù)據(jù),提高了數(shù)據(jù)庫(kù)的訪問(wèn)效率。擴(kuò)展靈活,容錯(cuò)能力強(qiáng)。5.3.6視頻點(diǎn)播系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)本節(jié)給出了支撐本系統(tǒng)主要功能的五個(gè)關(guān)鍵數(shù)據(jù)表,分別是用戶表(USer)、專(zhuān)業(yè)表(Specialty)、課程表(C

32、ourse)、文章表(Art title)和管理員表(admin)。為了增強(qiáng)系統(tǒng)的可擴(kuò)展性,在所有的表設(shè)計(jì)中保留了五個(gè)字段作為擴(kuò)展字段。將來(lái)系統(tǒng)擴(kuò)展時(shí),可以直接選擇這五個(gè)保留字段添加新功能。下面詳細(xì)設(shè)計(jì)了這五個(gè)表的結(jié)構(gòu)。(1)用戶表結(jié)構(gòu)的詳細(xì)設(shè)計(jì):ID:用戶號(hào);用戶:用戶名;Pass:用戶PASS word創(chuàng)建時(shí)間創(chuàng)建時(shí)間;真名:真;用戶標(biāo)識(shí):;學(xué)生編號(hào):學(xué)生ID擴(kuò)展字段:擴(kuò)展備用字段下表顯示了用戶表(User)的結(jié)構(gòu)表5-3用戶結(jié)構(gòu)(2)專(zhuān)業(yè)表結(jié)構(gòu)的詳細(xì)設(shè)計(jì):Id:專(zhuān)業(yè)號(hào);專(zhuān)業(yè)名稱(chēng):專(zhuān)業(yè)名稱(chēng);專(zhuān)業(yè)代碼:專(zhuān)業(yè)代碼;創(chuàng)作者級(jí):創(chuàng)作者級(jí)(中央電大創(chuàng)作或節(jié)電大學(xué)建設(shè));學(xué)位類(lèi)型:專(zhuān)業(yè)類(lèi)(本科/專(zhuān)科)

33、;狀態(tài):狀態(tài)(開(kāi)或關(guān));Extended _Field:擴(kuò)展備用字段。下表顯示了專(zhuān)業(yè)表的結(jié)構(gòu):表5-4專(zhuān)業(yè)表結(jié)構(gòu)(3)課程結(jié)構(gòu)的詳細(xì)設(shè)計(jì):Id:課程號(hào);課程名稱(chēng):課程名稱(chēng);課程代碼:課程代碼;創(chuàng)作者級(jí):創(chuàng)作者級(jí)(中央電大創(chuàng)作或節(jié)電大學(xué)建設(shè));網(wǎng)絡(luò)課程標(biāo)志:在線課程標(biāo)識(shí)符;狀態(tài):狀態(tài)(開(kāi)或關(guān));擴(kuò)展字段:擴(kuò)展備用字段。下表是課程表。表5-5課程表(4)文章結(jié)構(gòu)的詳細(xì)設(shè)計(jì):ID:文章編號(hào);一個(gè)標(biāo)題:文章標(biāo)題;內(nèi)容:文章內(nèi)容;管理員Id:發(fā)布者Id;管理員名稱(chēng):;Image _Url:文章包含圖片Url;Video_Url:文章包含視頻Url;Extended _Field:擴(kuò)展備用字段。下表是文章

34、結(jié)構(gòu):表5-6文章表結(jié)構(gòu)(5)管理員表(admin)結(jié)構(gòu)的詳細(xì)設(shè)計(jì):Id:管理員號(hào);管理員Id:管理員用戶名;密碼:管理員密碼;創(chuàng)建時(shí)間:管理員用戶的創(chuàng)建時(shí)間;Level:管理員級(jí)別:level 1 Jame:管理員級(jí)別名稱(chēng);Extended _Field:擴(kuò)展備用字段。下表顯示了管理員表(admin)的結(jié)構(gòu):表5-7管理員表在這個(gè)系統(tǒng)中,有兩種用戶擁有管理權(quán)限,即教師管理員和系統(tǒng)管理員。至于教師管理員,其主要權(quán)限是管理文章,而系統(tǒng)管理員管理用戶多于管理文章。級(jí)別字段作為管理員級(jí)別的標(biāo)記,對(duì)不同的級(jí)別賦予不同的操作權(quán)限,從而達(dá)到安全控制的目的。為了保證系統(tǒng)的可擴(kuò)展性,將系統(tǒng)管理員和教師管理員的

35、不同權(quán)限操作分別規(guī)劃到兩個(gè)文件夾中,然后在web.xml中添加過(guò)濾器對(duì)權(quán)限進(jìn)行過(guò)濾。(4)視頻點(diǎn)播系統(tǒng)的實(shí)現(xiàn)1.系統(tǒng)基本結(jié)構(gòu)的實(shí)現(xiàn)。通過(guò)前面的系統(tǒng)分析和設(shè)計(jì),可以看出在實(shí)現(xiàn)過(guò)程中,系統(tǒng)主要包括五個(gè)部分,分別是系統(tǒng)主頁(yè)、分類(lèi)信息管理、視頻內(nèi)容管理、系統(tǒng)公告管理和系統(tǒng)用戶管理。其結(jié)構(gòu)如圖5-2所示:圖5-2視頻點(diǎn)播系統(tǒng)結(jié)構(gòu)圖2.首頁(yè)的實(shí)現(xiàn)(1)系統(tǒng)主頁(yè)實(shí)現(xiàn)用戶與系統(tǒng)的大部分交互都是在系統(tǒng)首頁(yè)完成的,是整個(gè)系統(tǒng)信息的集中展示頁(yè)面。它為用戶提供了最直觀的視頻節(jié)目介紹和分類(lèi),讓用戶可以通過(guò)簡(jiǎn)單的操作選擇自己喜歡的視頻節(jié)目,同樣的重點(diǎn)也會(huì)突出重要信息。系統(tǒng)主頁(yè)如圖5-3所示。圖5-3系統(tǒng)主頁(yè)界面(2)用戶

36、注冊(cè)和登錄功能沒(méi)有登錄的用戶只有瀏覽視頻基本信息的權(quán)限,不能播放視頻、留言等操作。因此,系統(tǒng)從方便系統(tǒng)管理的角度提供和登錄功能。用戶登錄界面如圖5-4所示。圖5-4用戶登錄界面為了方便沒(méi)有用戶名的用戶使用視頻播放功能,系統(tǒng)還提供了會(huì)員注冊(cè)功能,需要用戶輸入用戶名和密碼才能聯(lián)系。在注冊(cè)界面注冊(cè)成功的用戶直接成為系統(tǒng)普通用戶,不能通過(guò)注冊(cè)獲得管理員權(quán)限。用戶注冊(cè)界面如圖5-5所示。圖5-5用戶注冊(cè)界面(3)視頻播放功能當(dāng)用戶登錄成功,在視頻信息頁(yè)面點(diǎn)擊播放后,系統(tǒng)會(huì)自動(dòng)跳轉(zhuǎn)到視頻播放頁(yè)面。播放視頻頁(yè)面的核心代碼是:if(g_bNetscape)document . writeln( ;(4)視頻搜

37、索功能本系統(tǒng)支持兩種視頻搜索功能,用戶登錄成功后即可完成。根據(jù)視頻分類(lèi),還可以使用搜索框進(jìn)行視頻搜索。下面介紹兩種視頻搜索方式。(1)根據(jù)視頻分類(lèi)進(jìn)行搜索主頁(yè)上的導(dǎo)航欄用于視頻分類(lèi)搜索。用戶可以點(diǎn)擊導(dǎo)航欄進(jìn)入每個(gè)類(lèi)別,然后進(jìn)一步搜索自己要找的視頻,從而縮小搜索范圍。界面如圖5-7所示。圖5-6視頻分類(lèi)界面(2)使用搜索框進(jìn)行視頻搜索。點(diǎn)擊系統(tǒng)首頁(yè)的查找視頻按鈕,會(huì)出現(xiàn)視頻搜索框。用戶可以根據(jù)兩個(gè)搜索關(guān)鍵詞進(jìn)行搜索:視頻名稱(chēng)和演講者。(5)視頻消息功能用戶成功登錄后,可以在任何視頻上留言。3.后臺(tái)管理系統(tǒng)的實(shí)現(xiàn)。后臺(tái)管理系統(tǒng)在整個(gè)視頻點(diǎn)播系統(tǒng)中起著重要的作用。所設(shè)計(jì)的優(yōu)秀后臺(tái)管理系統(tǒng)可以高效便捷

38、地更新媒體文件,大大提高了整個(gè)系統(tǒng)的運(yùn)行效率,從而更好地服務(wù)用戶,大大降低管理員的管理難度。下面從登錄功能、視頻管理功能、用戶管理功能和消息管理功能四個(gè)方面介紹后臺(tái)管理系統(tǒng)的幾個(gè)重要功能在本系統(tǒng)中的實(shí)現(xiàn)。(1)管理員登錄功能為了防止普通工廠通過(guò)測(cè)試密碼登錄管理員,系統(tǒng)不在首頁(yè)顯示管理員登錄界面。管理員需要在瀏覽器的地址欄輸入localhost/VOD/admin/login.asp才能進(jìn)入管理員登錄頁(yè)面。如圖5-7所示。圖5-7管理員控制界面管理員進(jìn)入登錄界面,輸入用戶名和密碼,提交給系統(tǒng)進(jìn)行驗(yàn)證。如果他們是正確的,他們將進(jìn)入管理界面。如果有錯(cuò)誤,系統(tǒng)會(huì)跳回上級(jí)頁(yè)面,提示用戶名和密碼錯(cuò)誤。用戶

39、認(rèn)證頁(yè)面chkadmin.asp的核心代碼如下: password = replace(trim(request( password ),)set RS = server . createobject( adodb . reeordset )SQL = select * from admin where Password = & Password & and username = & username & rs.open sql,coon,l,l如果不是(rs.bof和rs.eof ),則如果密碼=rs(“密碼”),則會(huì)話( admin)=rs(用戶名)會(huì)話(標(biāo)志)=rs(標(biāo)志)回應(yīng)。重定向“

40、manage.asp”其他呼叫錯(cuò)誤如果就會(huì)結(jié)束其他調(diào)用錯(cuò)誤()如果就會(huì)結(jié)束子錯(cuò)誤()response . write“”response . write 用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入! 末端接頭rs關(guān)閉連接關(guān)閉設(shè)置rs =無(wú)設(shè)置連接=無(wú)%(2)視頻管理功能管理員可以通過(guò)視頻管理頁(yè)面管理已發(fā)布的視頻或添加新的視頻資料。(3)用戶管理功能管理員可以通過(guò)用戶管理頁(yè)面維護(hù)VOD系統(tǒng)的用戶信息。用戶分為兩類(lèi):普通用戶和系統(tǒng)管理員。用戶管理界面如圖所示圖5-8用戶管理界面(4)消息管理功能消息管理功能主要用于評(píng)估視頻,以便管理員為上傳和部署視頻提供指導(dǎo)和依據(jù)。界面如圖5-9所示。圖5-9消息管理界面(5)

41、音頻和視頻編碼和解碼方法所謂視頻編碼,是指通過(guò)特定的壓縮技術(shù),將某種視頻格式文件轉(zhuǎn)換成另一種視頻格式文件的方式。視頻數(shù)據(jù)具有很強(qiáng)的相關(guān)性,也就是說(shuō)存在大量的冗余信息,其中冗余信息可以分為幀域冗余信息和時(shí)域冗余信息。視頻編碼技術(shù)就是去除數(shù)據(jù)中的冗余信息(去除數(shù)據(jù)之間的相關(guān)性)。視頻編碼技術(shù)包括幀內(nèi)圖像數(shù)據(jù)壓縮技術(shù)、幀間圖像數(shù)據(jù)壓縮技術(shù)和熵編碼壓縮技術(shù)。由MPEG ISO(國(guó)際標(biāo)準(zhǔn)組織)下的MPEG(運(yùn)動(dòng)圖像專(zhuān)家組)開(kāi)發(fā)。視頻編碼主要有MPEG-1 (VCD)、MPEG-2 (DVD)、MPEG-4(現(xiàn)在DVDRIP用的是它的變種,比如DIVX、XVID ID等。)和MPEG-4 AVC6;音頻編

42、碼主要包括MPEG音頻層1/2、MPEG音頻層3(mp3)、MPEG-2 AAC、MPEG-4 AAC等。資源管理在用戶有大量并發(fā)訪問(wèn)的情況下,系統(tǒng)能保持良好的響應(yīng)時(shí)間是非常重要的,因?yàn)槲覀兿乱徊揭严到y(tǒng)擴(kuò)展到整個(gè)市電大系統(tǒng),讓我們教學(xué)點(diǎn)和工作站的所有學(xué)生也能訪問(wèn)VOD系統(tǒng)。這樣系統(tǒng)的并發(fā)量會(huì)相當(dāng)大,對(duì)系統(tǒng)的效率和穩(wěn)定性是一個(gè)極大的考驗(yàn)。資源維護(hù)界面默認(rèn)為資源快速搜索界面,提供資源名稱(chēng)統(tǒng)計(jì),包括次數(shù)、占用空間、上傳次數(shù)等。用戶可以通過(guò)關(guān)鍵字搜索資源,系統(tǒng)管理員可以修改資源的基本信息。資源維護(hù)界面如下圖4-2所示:圖5-3資源管理頁(yè)面(七)流量計(jì)算一般從三個(gè)方面獲取流量:節(jié)點(diǎn)數(shù)量*每個(gè)節(jié)點(diǎn)需要的

43、帶寬*一般情況下同時(shí)在線的概率。從信息點(diǎn)的分布來(lái)看,校園網(wǎng)大約有2000個(gè)信息點(diǎn),用戶的視頻點(diǎn)播對(duì)帶寬要求較高,一般在100KB以上。同時(shí),VOD的在線率在60%左右。得出校園網(wǎng)的使用流量為(2000 * 100 KB/s * 60%)/1024 = 117.2 Mbps。綜上,電大昌平校區(qū)在VOD系統(tǒng)中的總流量波動(dòng)在117.2MBps。(八)、網(wǎng)絡(luò)安全措施1.校園網(wǎng)絡(luò)安全的影響因素影響校園網(wǎng)絡(luò)安全的因素很多,可以分為以下幾個(gè)層次:物理層的安全性自然災(zāi)害是一個(gè)重要因素,如雷擊、火災(zāi)、地震、洪水、戰(zhàn)爭(zhēng)等。這些自然災(zāi)害嚴(yán)重危及機(jī)房設(shè)備、通信線路、軟件系統(tǒng)的安全;另一方面,機(jī)房的電源、空調(diào)系統(tǒng)、計(jì)算

44、機(jī)主機(jī)系統(tǒng)、存儲(chǔ)系統(tǒng)、終端系統(tǒng)、數(shù)據(jù)通信通道的安全也屬于物理層的安全。網(wǎng)絡(luò)層的安全性網(wǎng)絡(luò)層的不安全因素包括:數(shù)據(jù)傳輸過(guò)程中的非法攔截、非法修改網(wǎng)絡(luò)設(shè)置導(dǎo)致的線路中斷、網(wǎng)絡(luò)結(jié)構(gòu)不合理導(dǎo)致的非法入侵等。拒絕服務(wù)攻擊和網(wǎng)絡(luò)蠕蟲(chóng)使網(wǎng)絡(luò)設(shè)備癱瘓。系統(tǒng)層的安全性系統(tǒng)層包括兩部分:操作系統(tǒng)平臺(tái)和應(yīng)用軟件平臺(tái)。存在黑客非法入侵、系統(tǒng)感染病毒、系統(tǒng)安全策略設(shè)置不當(dāng)?shù)劝踩珕?wèn)題。應(yīng)用軟件層的安全性軟件開(kāi)發(fā)者不重視應(yīng)用軟件的安全性。他們?cè)谠O(shè)計(jì)程序時(shí),沒(méi)有充分利用應(yīng)用軟件支撐平臺(tái)提供的安全技術(shù)手段,代碼編寫(xiě)不符合安全規(guī)則。操作員級(jí)別的安全性管理人員缺乏安全意識(shí)和責(zé)任意識(shí),違反相應(yīng)的操作規(guī)章制度,導(dǎo)致系統(tǒng)軟硬件平臺(tái)損壞、

45、系統(tǒng)信息泄露等問(wèn)題。2.防火墻系統(tǒng)設(shè)計(jì)。防火墻是設(shè)置在不同網(wǎng)絡(luò)之間的一系列軟件和硬件的組合。它在校園網(wǎng)和Internet網(wǎng)之間實(shí)施訪問(wèn)控制策略,決定哪些站點(diǎn)允許訪問(wèn)外界,哪些站點(diǎn)允許訪問(wèn)外界,從而保護(hù)局域網(wǎng)免受外部非法用戶的侵害。防火墻設(shè)計(jì)的目的是防止來(lái)自未受保護(hù)的網(wǎng)絡(luò)的信息進(jìn)入專(zhuān)用網(wǎng)絡(luò),如LAN或WAN,同時(shí)仍然允許您在本地網(wǎng)絡(luò)上與其他用戶一起訪問(wèn)Internet服務(wù)。大多數(shù)防火墻是根據(jù)源地址、目的地址、高層協(xié)議、特殊標(biāo)準(zhǔn)或安全策略過(guò)濾進(jìn)入網(wǎng)絡(luò)的數(shù)據(jù)報(bào)的路由器。不及物動(dòng)詞方案評(píng)鑒根據(jù)現(xiàn)代高職院校視頻點(diǎn)播的需求特點(diǎn),以上介紹的校園視頻點(diǎn)播系統(tǒng)有效利用了校園網(wǎng)綜合布線系統(tǒng),實(shí)現(xiàn)了交互式視頻點(diǎn)播模

46、式。系統(tǒng)的點(diǎn)播軟件采用多線程、P2P流媒體處理技術(shù),客戶端支持WEB界面點(diǎn)播,實(shí)現(xiàn)了良好的人機(jī)交互。該視頻點(diǎn)播系統(tǒng)已經(jīng)基本開(kāi)發(fā)完成,其功能基本滿足用戶的需求。可以完成視頻點(diǎn)播、用戶注冊(cè)登錄、相關(guān)資料查詢(xún)等主要功能,實(shí)現(xiàn)各種相關(guān)功能。還提供了一些系統(tǒng)后臺(tái)管理功能,方便用戶添加、修改、刪除數(shù)據(jù)。本文對(duì)系統(tǒng)功能設(shè)計(jì)、系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì)和相應(yīng)模塊的開(kāi)發(fā)也做了詳細(xì)的描述和大量的工作,并對(duì)服務(wù)器和客戶端通信過(guò)程中的數(shù)據(jù)包結(jié)構(gòu)和解析進(jìn)行了分析。從已經(jīng)完成的工作來(lái)看,很難構(gòu)建一個(gè)非常高性能的VOD系統(tǒng)。要根據(jù)系統(tǒng)的實(shí)際需求和規(guī)模,設(shè)計(jì)合適的系統(tǒng)方案,采用合理的架構(gòu),選擇合適的軟硬件環(huán)境,才能達(dá)到預(yù)期的效果。但不

47、能脫離實(shí)際情況盲目追求高性能,要兼顧系統(tǒng)的可擴(kuò)展性、實(shí)時(shí)性和可維護(hù)性。致謝在學(xué)習(xí)結(jié)束,論文完成的時(shí)候,我首先要向?qū)煴磉_(dá)我的心聲。在論文寫(xiě)作階段,我從百忙之中抽出時(shí)間,認(rèn)真審閱了文章,提出了許多有價(jià)值的中肯的意見(jiàn),甚至包括標(biāo)點(diǎn)符號(hào)等一些細(xì)微的問(wèn)題。我的老師為我一一指出,為我論文的順利完成提供了重要的指導(dǎo)和幫助。在此,對(duì)老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度表示敬意,對(duì)我無(wú)私的幫助表示誠(chéng)摯的心意。其次,我想感受一下郵電大學(xué)網(wǎng)絡(luò)教育學(xué)院所有培養(yǎng)過(guò)我的老師。他們淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度讓我受益匪淺。我也要感謝我的同學(xué)。和他們一起學(xué)習(xí)開(kāi)闊了我的視野,也為我以后的工作和學(xué)習(xí)增加了一筆財(cái)富。再次向關(guān)心和支持我的家人、朋友和同事表示衷心的感謝,感受家人的理解、朋友的關(guān)心和同事

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論