- 相關推薦
基于Java的視頻點播系統JSP+Tomcat+MySql
畢業論文
目錄
1 緒論 3
1.1課題背景和意義 3
1.2 國內外發展現狀 4
1.3論文的主要內容 5
2 相關技術和開發環境 6
2.1 B/S結構 6
2.1.1 B/S結構概述 6
2.1.2 B/S架構軟件的優勢與劣勢 6
2.2 視頻點播系統的基本概念和工作原理 7
2.2.1 視頻點播系統的分類 7
2.2.2 視頻點播系統的工作過程 8
2.2.3 視頻點播系統的結構 8
2.3 視頻點播系統的關鍵技術 10
2.3.1 寬帶接入技術 10
2.3.2 流媒體技術 12
2.4 JSP技術 14
2.4.1 Java概述 14
2.4.2 JSP概述 15
2.4.3 JSP運行和開發環境 16
2.5 JSP與JAVABEAN 19
2.5.1 JavaBean概述 19
2.5.2 JSP中使用JavaBean 20
2.6 數據庫技術 21
2.6.1安裝數據庫管理系統 21
2.6.2創建數據庫 22
2.7 數據訪問(JDBC) 24
2.8 DREAMWEAVER開發動態頁面工作流程 25
3 需求分析和總體設計 27
3.1 需求分析 27
3.1.1 用例圖概述 27
3.1.2 視頻點播系統用例分析 27
3.2 系統目標 29
3.3 系統功能分析與設計 29
3.4 數據庫實現 29
3.4.1 數據庫需求分析 29
3.4.2 數據庫邏輯設計 30
3.5 總體設計思想 32
3.6 編寫JAVABEAN 33
4 詳細設計和實現 36
4.1 前臺功能模塊 36
4.1.1 前臺功能模塊的總體框架 36
4.1.2 信息導航 37
4.1.3 會員功能 37
4.1.4 信息查詢 40
4.1.5 下載排行 41
4.1.6 信息展示 41
4.1.7 在線視聽和下載 42
4.2 后臺功能模塊 45
4.2.1后臺功能的總體框架 45
4.2.2 管理員登錄 46
4.2.3 視頻目錄管理 48
4.2.4 視頻數據管理 49
4.2.5 會員數據管理 51
4.3網站的發布 53
5 結 論 55
參考文獻 56
致謝 57
1 緒論
1.1課題背景和意義
VOD(Video on Demand)即視頻點播,也稱交互式電視點播系統[1]。傳統的電視系統信息單向傳送,用戶只能被動接收。而VOD是以“用戶自主”的嶄新概念為基礎的雙向視音頻信息系統,實現了按用戶需要播放視音頻節目的理想。VOD是未來信息高速公路構架的重要組成部分,是未來信息服務中寬帶業務的靈魂。該技術是計算機技術、網絡通信技術、多媒體技術、電視技術和數字壓縮技術等多學科、多領域融合交叉結合的產物。
國外910年代末興起的VOD服務已廣泛應用于各大星級酒店和高檔住宅小區等,成為其提高服務水準,增加競爭力的必備設施。通過VOD系統,人們足不出戶便可觀賞最流行的影視節目,查詢眾多服務信息,進行網上購物,了解最新財經動態,欣賞高品質多媒體視頻節目……盡享全方位多功能的信息服務。
VOD系統和其他信息通信系統相比,具有以下1些特點[2]:
用戶具有交互式操作的控制權,可以不受任何限制,按照自己的意愿查詢信息和獲取各種網絡服務,包括視頻服務、數字圖書館服務、多媒體信息服務等,在整個交互過程中,用戶1直處于主動地位。
為用戶提供不對稱的雙向傳輸服務,對于大多數雙向通信系統來說,信息通路兩個方向上的信息流量是對稱的,系統要為通信的雙方提供同等的通信能力,而VOD系統信息有兩個方向的通路:節目通路和返回通路。節目通路又稱下行通路,大量多媒體信息有信息提供者傳送,用戶要求這條通路是高帶寬的。返回通路又稱上行通路,把用戶點播節目的少量控制信息送到視頻服務提供商那里,兩個方向上的信息流量是不對稱的。
用戶點播信息的時間分布也是不均勻的,可能集中于節假日或是1天中的某些時段。這種點播信息內容和點播時間的集中性,造成了信息流量的突發性特點。對于點播系統的廣大用戶來講,在某段時間內他們對感興趣的內容往往是相當集中的,點播的信息內容將集中在信息中的很少1部分,如體育熱門、新聞節目、新上映的電影、電視劇等,以1個視頻信息點播系統為例,其節目庫中15%的熱門節目可能會提供90%的點播率。
VOD系統和其他信息檢索系統相比,其信息發送與重現的實時性與同步性要求都較高,特別是對視音頻信息的點播必須保證視頻媒體與音頻媒體內部的同步,以及視音頻體間的同步,這對系統的延時及抖動特性均提出了較高要求。
VOD的本質是信息的使用者根據自己的需求主動獲得多媒體信息,它區別于信息發布的最大不同:1是主動性;2是選擇性。從某種意義上說這是信息的接受者根據自身需要進行自我完善和自我發展的方式,這種方式在當今的信息社會中將越來越符合信息資源消費者的深層需要。隨著圖像處理、傳輸技術的不斷發展,在不遠的將來,VOD系統將不僅用于對視頻節目的點播,而將成為1個以視像點播為主、輔以各種信息服務的綜合服務系統。VOD綜合采用計算機、通信、電視等技術,利用了網絡和視頻技術的優勢,徹底改變了過去收看節目的被動方式,實現了節目的按需收看和任意播放,集動態影視圖像、靜態圖片、聲音、文字等信息為1體,為用戶提供實時、交互、按需點播服務的系統。視頻服務器還可以與路由器相聯,人們還可以實現Internet、收發電子郵件、家庭購物、旅游指南、訂票預約、股票交易等其他功能。因此可以說,這1技術的出現使用戶可以按自己的需要來安排工作和娛樂時間,真正實現了由用戶掌握收視主動權,極大地提高和改善了人們的生活質量和工作效率,對于用戶來說,這是1種新的嘗試。
視頻點播業務的出現是視頻信息技術領域的1場革命,也是對傳統收視方式的1個挑戰,因此引起了有線電視界和通信界的高度重視。視頻點播是多媒體數字雙向自動互傳的系統,是基于計算機主機進行工作的,是集數字電視、數字視頻壓縮編碼、視頻服務器、數據庫、多媒體計算機等技術為1體的自動點播交互電視。雖然目前VOD受到許多因素的影響,如接入網速度較慢、網絡上傳輸服務質量不理想、用戶端設備價格偏高、相應法律法規的缺乏等,VOD寬帶業務的發展速度并非如人們想象得那么快,但是其巨大的發展潛力與廣闊的應用前景卻是10分誘人的。VOD作為最直接、最合乎用戶需求的信息服務手段之1,在今后的信息高速公路上必將大顯身手,對社會的進步和發展做出積極的貢獻。
【基于Java的視頻點播系統JSP+Tomcat+MySql】相關文章:
基于Java的應用編程-視頻點播系統JSP+TOMCAT+SQL11-23
基于校園網的視頻點播系統03-28
基于P2P視頻點播系統的設計與實現11-23
基于H.264的視頻點播系統客戶端的設計03-07
基于自然語言的短信查詢Java03-08
基于WEB的在線考試系統03-09
基于VEGA的碼頭漫游系統03-07
基于網絡的遠程測控系統的研究03-07