資源描述:
《視頻點(diǎn)播系統(tǒng)設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、視頻點(diǎn)播系統(tǒng)2013-2014學(xué)年第一學(xué)期《軟件工程》大作業(yè)“視頻點(diǎn)播系統(tǒng)設(shè)計(jì)“學(xué)生姓名祖麗皮耶.達(dá)毛拉學(xué)號(hào)5011110135所屬學(xué)院信息工程學(xué)院專(zhuān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)班級(jí)計(jì)算機(jī)15-1班授課教師勞東青教師職稱(chēng)講師視頻點(diǎn)播系統(tǒng)摘要隨著計(jì)算機(jī)技術(shù)和INTERNET的日新月異,寬帶VOD視頻點(diǎn)播技術(shù)因良好的人機(jī)交互性和流媒體傳輸技術(shù)倍受教育、娛樂(lè)等行業(yè)青睞。這里結(jié)合平臺(tái)開(kāi)發(fā)實(shí)例,闡述了基于WEB的交互式視頻點(diǎn)播系統(tǒng)的協(xié)議原理、軟件結(jié)構(gòu)和設(shè)計(jì)實(shí)現(xiàn)。本視頻點(diǎn)播系統(tǒng)根據(jù)流媒體傳輸原理,在校園局域網(wǎng)的基礎(chǔ)上模擬基于WEB的視頻點(diǎn)播系統(tǒng),實(shí)現(xiàn)用戶(hù)信息管理、視頻文件的添加、刪除、修改及在線(xiàn)播放和搜
2、索功能。由于本系統(tǒng)是一個(gè)小型系統(tǒng),所以我們采用基本的SQL數(shù)據(jù)庫(kù),易于實(shí)現(xiàn)。具體實(shí)現(xiàn)中將HTML、ASP.NET及JAVASCRIPT完美融合,力求界面美觀(guān)、操作流暢。本文主要論述服務(wù)器端視頻服務(wù)平臺(tái)的搭建、管理功能的具體實(shí)現(xiàn),并在此基礎(chǔ)上對(duì)網(wǎng)絡(luò)優(yōu)化作相應(yīng)的探索。關(guān)鍵詞:流媒體;SQLServer;ASP.NET;視頻點(diǎn)播1.項(xiàng)目背景1.1項(xiàng)目開(kāi)發(fā)的目的和意義現(xiàn)在,人們舉辦重要的儀式,或是自己的重要經(jīng)歷,需要記錄保留作為紀(jì)念,已經(jīng)很少有人拍照了,而是經(jīng)常利用DV或者手機(jī)來(lái)拍攝視頻,而且現(xiàn)在人們的精神生活不斷提高,人們也制作視頻滿(mǎn)足自己的精神需要,比如說(shuō)自己拍下來(lái)發(fā)生的不平常的事件、
3、者拍客們自?shī)首詷?lè)自己制作的短片、一些技術(shù)人員自己拍攝下來(lái)用于教學(xué),用于技術(shù)交流的短片、玩家們自己錄制的游戲視頻,電視劇劇集、電影等娛樂(lè)視頻等,在線(xiàn)視頻上傳就是為了這些人將這些種類(lèi)的視頻上傳到網(wǎng)站,供不同人群不同年齡的人觀(guān)看。人們只要登錄視頻上傳的網(wǎng)站,就能夠根據(jù)視頻的名稱(chēng)或者種類(lèi)進(jìn)行視頻的檢索,查找自己想要觀(guān)看的視頻,如果想要上傳視頻,就需要注冊(cè)成為會(huì)員,會(huì)員同樣可以搜索和觀(guān)看自己感興趣的視頻,也可以管理自己上傳過(guò)的視頻,會(huì)員上傳視頻時(shí),可以加入對(duì)視頻的詳細(xì)介紹,方便其它用戶(hù)在查找時(shí)區(qū)別。作為互聯(lián)網(wǎng)在線(xiàn)視頻播放上傳的服務(wù)網(wǎng)站,最終的目的是實(shí)現(xiàn)用戶(hù)上傳視頻,實(shí)現(xiàn)用戶(hù)自己的需求,例如通
4、過(guò)上傳的視頻秀自己、把有意義的視頻上傳到互聯(lián)網(wǎng)一方面可以和朋友一起分享,一方面也能通過(guò)視頻和其它人進(jìn)行交流,也可以將一些教學(xué)視頻上傳到互聯(lián)網(wǎng),讓別人查閱學(xué)習(xí),還可以上傳一些娛樂(lè)類(lèi)視頻,例如可以上傳電視劇劇集、電影、明星的演唱會(huì),娛樂(lè)節(jié)目視頻,供用戶(hù)觀(guān)看,也可以將當(dāng)天發(fā)生的一些新聞或者用戶(hù)經(jīng)歷過(guò)并拍攝下來(lái)的重大事件上傳到互聯(lián)網(wǎng),進(jìn)而來(lái)滿(mǎn)足用戶(hù)們的不同需求現(xiàn)在,人們舉辦重要的儀式,或是自己的重要經(jīng)歷,需要記錄保留作為紀(jì)念,已經(jīng)很少有人拍照了,而是經(jīng)常利用DV或者手機(jī)來(lái)拍攝視頻,而且現(xiàn)在人們的精神生活不斷提高,人們也制作視頻滿(mǎn)足自己的精神需要,比如說(shuō)自己拍下來(lái)發(fā)生的不平常的事件、者拍客們
5、自?shī)首詷?lè)自己制作的短片、一些技術(shù)人員自己拍攝下來(lái)用于教學(xué),用于技術(shù)交流的短片、玩家們自己錄制的游戲視頻,電視劇劇集、電影等娛樂(lè)視頻等,在線(xiàn)視頻上傳就是為了這些人將這些種類(lèi)的視頻上傳到網(wǎng)站,視頻點(diǎn)播系統(tǒng)供不同人群不同年齡的人觀(guān)看。人們只要登錄視頻上傳的網(wǎng)站,就能夠根據(jù)視頻的名稱(chēng)或者種類(lèi)進(jìn)行視頻的檢索,查找自己想要觀(guān)看的視頻,如果想要上傳視頻,就需要注冊(cè)成為會(huì)員,會(huì)員同樣可以搜索和觀(guān)看自己感興趣的視頻,也可以管理自己上傳過(guò)的視頻,會(huì)員上傳視頻時(shí),可以加入對(duì)視頻的詳細(xì)介紹,方便其它用戶(hù)在查找時(shí)區(qū)別。作為互聯(lián)網(wǎng)在線(xiàn)視頻播放上傳的服務(wù)網(wǎng)站,最終的目的是實(shí)現(xiàn)用戶(hù)上傳視頻,實(shí)現(xiàn)用戶(hù)自己的需求,例
6、如通過(guò)上傳的視頻秀自己、把有意義的視頻上傳到互聯(lián)網(wǎng)一方面可以和朋友一起分享,一方面也能通過(guò)視頻和其它人進(jìn)行交流,也可以將一些教學(xué)視頻上傳到互聯(lián)網(wǎng),讓別人查閱學(xué)習(xí),還可以上傳一些娛樂(lè)類(lèi)視頻,例如可以上傳電視劇劇集、電影、明星的演唱會(huì),娛樂(lè)節(jié)目視頻,供用戶(hù)觀(guān)看,也可以將當(dāng)天發(fā)生的一些新聞或者用戶(hù)經(jīng)歷過(guò)并拍攝下來(lái)的重大事件上傳到互聯(lián)網(wǎng),進(jìn)而來(lái)滿(mǎn)足用戶(hù)們的不同需求。2系統(tǒng)需求分析2.1系統(tǒng)目標(biāo)設(shè)計(jì)目標(biāo):該系統(tǒng)設(shè)計(jì)目標(biāo)為1000個(gè)并發(fā)流,采用機(jī)架式結(jié)構(gòu)設(shè)計(jì),主要由多臺(tái)支持較少并發(fā)流的視頻服務(wù)器組成。系統(tǒng)支持MPEG1,MPEG2,MPEG4的影片效果。實(shí)現(xiàn)方案:硬件:視頻服務(wù)器采用機(jī)架式PC
7、SERVER、千兆SWITCH、電源模塊、機(jī)柜、調(diào)度服務(wù)器。軟件:每臺(tái)視頻服務(wù)器上的并發(fā)流軟件,調(diào)度網(wǎng)關(guān)服務(wù)器上的管理和負(fù)載均衡軟件。2.2用戶(hù)類(lèi)型系統(tǒng)可行性分析是通過(guò)系統(tǒng)調(diào)查,對(duì)系統(tǒng)開(kāi)發(fā)的技術(shù)、社會(huì)、經(jīng)濟(jì)三方面來(lái)判斷該系統(tǒng)是否具備開(kāi)發(fā)的可行性和必要性,避免投資失誤造成的損失,其目的是以最短時(shí)間,最小代價(jià),確定系統(tǒng)是否有開(kāi)發(fā)必要,能否開(kāi)發(fā),值得開(kāi)發(fā),決定該系統(tǒng)開(kāi)發(fā)或是不開(kāi)發(fā),本系統(tǒng)的可行性分析包括以下幾方面內(nèi)容:(l)經(jīng)濟(jì)可行性:經(jīng)濟(jì)可行性是對(duì)一個(gè)項(xiàng)目經(jīng)濟(jì)上收益的評(píng)價(jià)