範文齋

視頻點播系統開題報告

一、選題的依據及意義:

視頻點播系統開題報告

近年來,Internet技術得到迅速的發展,已經成爲計算機產業的一個技術熱點。促成Internet高速發展的因素之一就是Web技術。Web技術由最初的靜態HTML發展到動態網頁技術DHTML,CGI(Command Gateway Interface),腳本語言與ASP(Active Server Pages)後來居上,並且大有取代CGI的趨勢。Web已經不再侷限於僅僅提供大量的信息服務,Web技術的發展使得那些具有交互動態頁面、有條理的數據庫查詢、豐富信息內容的頁面成爲最吸引人的網頁。

隨着以互聯網爲龍頭的信息產業的迅速發展,社會的各個領域正發生着一場深刻的變革。而這樣的信息網也以涌進了我國的千家萬戶,並隨着網絡信息的不斷完善下在線影視以其改變了傳統的影視觀看方式,不受任何限制、可以足不出戶等優點越來越受廣大用戶的喜愛和重視。

隨着計算機網絡在中國的廣泛普及,視頻點播以是近年來新興的傳媒方式,它是在原有的文字、圖片等靜態信息瀏覽的基礎上,增加了視頻和音頻的動態瀏覽等多媒體點播服務。在線點播系統就是提供了這一服務的具有動態交互功能的管理信息系統,它實現了一個互聯網上的在線影院。用戶可以在線瀏覽視頻信息並根據自己的喜好單擊播放。這樣,使用戶足不出戶就可觀看電影,隨時隨地地瀏覽網頁,擺脫了傳統電視收看時間的侷限性,以及傳統CD播放資源的侷限性,極大豐富了人們的網絡生活。

二、國內外研究概況及發展趨勢

1.技術可行性研究

系統的主要技術難度是解決併發流數。國外許多大公司推出的專有視頻服務器可以支持幾百個併發流,但價格相當昂貴。國內的幾個廠家採用的是高檔服務器作爲視頻服務器 ,可以支持幾十個流,最多100個。採用服務器替代專有視頻服務器硬件成本大大降低, 但單臺服務器的併發流數和硬盤擴充的極限太小,不能滿足大型的市場需求。

2.經濟可行性研究

軟件的.經濟可行性是指軟件所能帶來的經濟效益與開發設計所需要的投資相比,是否相適宜,同時還要看此軟件能否真正給用戶帶來足夠的經濟效益,我們開發的這套系統正是考慮系統開發的成本而設計。本系統的開發在經濟上是完全可行的。開發此軟件不需要大量的經費,而且是個人獨立設計,可以節省許多費用,同時也可提高個人的實際動手能力。

綜合以上技術特點,爲了降低成本,我們採用PC服務器作爲視頻服務器,而且PC服務器 的性能還在不斷提高,支持的併發流數也在增加。PC服務器作爲視頻服務器的方案正逐步取代以前的專有視頻服務器。爲了解決多併發流數,我們採用多臺PC服務器以集羣的形式,通過控制網關完成服務器之間的協調,提高系統的利用率。控制網關以及集羣服務器技術是我們的技術增值點。另外,由於採用集羣形式,我們不要求PC服務器實現最 大流數,可以採用低檔PC服務器和IDE硬盤,這樣又可以提高單臺視頻服務器的性能價格比。經過我們預研和測試,服務器的瓶頸不在CPU,這樣可以用低檔CPU和主板。採用IDE RAID卡和7200轉IDE硬盤的服務器仍可支持三、四十個併發流。控制網關的技術經過前 期的預研也是可行的。系統的整個方案都是我們自行開發並在通用的軟硬件平臺上運行 ,具有較強的靈活性。

三、研究內容及方案:

(一)研究內容:

1.用戶管理系統數據庫的設計;

2.基於瀏覽器/服務器方式的多功能的視頻點播系統

(二)實現方案

1.系統體系結構及實現方法

1.1目標設計

在線視頻服務系統所要實現的功能分爲前臺功能和後臺功能。

(1)前臺功能:

包括在主界面進行的基本操作,具體內容如下:

(a).電影瀏覽:用戶可以通過電影分類和點機排行以及最近更新來瀏覽最新的電影,電視劇,和各類綜藝節目。

(b).電影搜索:用戶可以根據電影名稱和電影演員進行查詢。

(c)電影推薦:用戶可以簡單明瞭的瞭解近期內最精彩的影視作品。

(2)後臺功能:

本系統的重點,不同的管理員擁有不同的權限。超級用戶具有最高

權限,可以添加修改刪除註冊用戶,並可以根據需要添加或刪除電影。具體功能如下:

【初級管理員】(必須登陸管理頁面)

1.添加電影:可以在各個欄目進行電影的添加工作。

【高級管理員】(必須登陸管理頁面)

1. 添加電影:可以在各個欄目進行電影的添加工作。

2. 電影管理:可以對所有電影進行刪除和修改操作。

3. 分類管理:可添加電影的分類。

【超級管理員】(必須登陸管理頁面)

1. 分類管理:可以在各個欄目進行新聞的添加工作。

2. 添加電影:可以對所有新聞進行刪除和修改操作。

3. 電影管理:可以對各個大類、小類進行刪除、修改、新增操作。

4. 地址管理 可添加服務器。

5. 影片評論

6. 用戶管理:可以添加不同權限的管理員,並可對所有類別的管理員資料進行修改、刪除。

7. 錯誤報告註冊擁護可以報告電影錯誤或不能正常觀看等。

1.2設計思想

1.Browser/Server結構

在線視頻服務系統的特點就是利用Browser/Server(B/S)結構,實現電影的在線點播、添加、修改、刪除等功能。

Client/Server(C/S)模式與Browser/Server模式是現在比較流行的兩種數據庫應用模式。單獨應用哪一種模式都將受其自身弱點的限制。Client/Server模式主要是在以局域網爲基礎的環境下展開應用的,它受到地域的限制。而Brower/Server模式通過Internet進行通信,可以不受地域的限制,但是它不能夠進行聯機事物處理,並且在處理大量數據的情況下,速度較慢。從目前的開發技術來看,Browser端作爲信息收集源,特別是大量的數據錄入工作還不能完全取代Client端的用戶界面。在這方面,Client端的各種開發工具的功能更加強大也更加靈活。