【正文】
理函數(shù)。 點(diǎn)擊頁(yè)面上的標(biāo)題鏈接后,調(diào)用該文件來(lái)播放視頻。 后臺(tái)發(fā)布系統(tǒng)和前臺(tái)動(dòng)態(tài)web網(wǎng)頁(yè)的設(shè)計(jì)后臺(tái)發(fā)布系統(tǒng)是一個(gè)獨(dú)立的、完整的、復(fù)雜的系統(tǒng),是本系統(tǒng)的一個(gè)子系統(tǒng),其具體開(kāi)發(fā)過(guò)程超出了本文討論的范圍。 由于是海量數(shù)據(jù),系統(tǒng)整體采用多級(jí)故障自恢復(fù)技術(shù),存儲(chǔ)服務(wù)器內(nèi)部硬盤(pán)陣列均采用RAID5技術(shù),保證任意塊硬盤(pán)損壞,不會(huì)丟失數(shù)據(jù),也不會(huì)影響視頻的播放。制作流媒體視頻文件可以采用專業(yè)影像編輯軟件Sonic Vegas 。(2)站點(diǎn)的恢復(fù)在恢復(fù)站點(diǎn)時(shí),管理員一次只能恢復(fù)一個(gè)站點(diǎn)。要備份整個(gè)網(wǎng)站,可用鼠標(biāo)右鍵單擊“網(wǎng)站”,在彈出的菜單中選擇“所有任務(wù)”—“將配置保存到一個(gè)文件”。(1)站點(diǎn)的備份管理員可以一次備份一個(gè)站點(diǎn),也可以一次備份整個(gè)網(wǎng)站。 備份和恢復(fù)Web站點(diǎn)為了保證在網(wǎng)站出現(xiàn)問(wèn)題時(shí),數(shù)據(jù)損失最少,并能及時(shí)恢復(fù),管理員應(yīng)該養(yǎng)成經(jīng)常備份網(wǎng)站的習(xí)慣。例如,在地址欄中輸入: :8098 (,8098為端口號(hào)),然后根據(jù)屏幕提示輸入用戶名和密碼即可登錄,登錄后遠(yuǎn)程服務(wù)管理窗口如圖6所示。一個(gè)站點(diǎn)也可以設(shè)置多個(gè)管理員,給每個(gè)管理員分配不同的權(quán)限?!羰褂镁哂兄鳈C(jī)頭名的單個(gè)靜態(tài)IP地址。◆使用具有附加端口號(hào)的單個(gè)IP地址。每個(gè)站點(diǎn)都必須具有惟一的標(biāo)識(shí)。另外,還可以使用FTP來(lái)發(fā)布Web服務(wù)器上的內(nèi)容和信息。也可以使用虛擬目錄把本地或遠(yuǎn)程服務(wù)器上不同目錄中的內(nèi)容組合在一起,并且在統(tǒng)一的文件夾結(jié)構(gòu)中顯示這些內(nèi)容。尤其是“日志記錄”,其中保存的記錄對(duì)分析網(wǎng)站的運(yùn)行狀態(tài)很有幫助。選擇“默認(rèn)網(wǎng)站”,單擊鼠標(biāo)右鍵,選擇“屬性”,打開(kāi)“默認(rèn)網(wǎng)站屬性”選項(xiàng)卡,如圖4所示。修改站點(diǎn)屬性網(wǎng)站的“屬性”對(duì)話框里提供了網(wǎng)站所有的設(shè)置項(xiàng)目。同時(shí)也被站點(diǎn)中的目錄和文件夾繼承。這些設(shè)置將應(yīng)用到這個(gè)網(wǎng)站下建立的所有站點(diǎn)。打開(kāi)網(wǎng)站的主屬性對(duì)話框,如圖3所示。如果有必要的話,屬性也可以基于每個(gè)站點(diǎn)來(lái)設(shè)置。同時(shí)也會(huì)被應(yīng)用到這些站點(diǎn)中的對(duì)象上。通過(guò)修改默認(rèn)值可以提高性能和安全性。圖 2 設(shè)置Web站點(diǎn)安裝IIS時(shí),Web服務(wù)器按照默認(rèn)值設(shè)置,包括默認(rèn)網(wǎng)站、默認(rèn)網(wǎng)站主目錄、以及目錄安全性等。可以采用以下兩種常用方式安裝:用“添加/刪除Windows組件”來(lái)安裝;用“管理您的服務(wù)器”來(lái)安裝。◆Active Server Pages:用于發(fā)布ASP文件?!羧f(wàn)維網(wǎng)服務(wù):,使用HTTP協(xié)議來(lái)與TCP/IP網(wǎng)絡(luò)上的Web客戶端交換信息?!魡⒂镁W(wǎng)絡(luò)COM+訪問(wèn):允許此計(jì)算機(jī)用于主持分布式應(yīng)用程序的COM+組件。:◆:。使用NNTP(網(wǎng)絡(luò)新聞傳輸協(xié)議)傳輸新聞,使用SMTP(簡(jiǎn)單郵件傳輸協(xié)議)傳輸郵件。 IISIIS是Internet Information Services的簡(jiǎn)稱,也就是常說(shuō)的Internet信息服務(wù)。圖 1HTTP:全名為Hypertext Transfer Protocol,即超文本傳輸協(xié)議,用于傳輸網(wǎng)頁(yè)等內(nèi)容。 視頻點(diǎn)播的流式傳輸示意圖如圖3所示。(4) 易于維護(hù)和升級(jí) 系統(tǒng)維護(hù)和升級(jí)只在服務(wù)器端,對(duì)于客戶端無(wú)需進(jìn)行改動(dòng),這樣就減少了系統(tǒng)的維護(hù)費(fèi)用,降低了升級(jí)風(fēng)險(xiǎn),同時(shí),升級(jí)的進(jìn)行也不影響日常工作和業(yè)務(wù)。(2)卓越的安全性能 客戶端只負(fù)責(zé)發(fā)送請(qǐng)求,并不與數(shù)據(jù)庫(kù)直接連接,而由Application Server與數(shù)據(jù)庫(kù)連接,在外界應(yīng)用與數(shù)據(jù)庫(kù)之間有天然的屏障,同時(shí),也最大限度地保證數(shù)據(jù)的安全性,完整性。保障用戶可靠帶寬,以保證高質(zhì)量、平滑的聲音和畫(huà)面的實(shí)時(shí)播放[6]?!?4)客戶機(jī):它是一個(gè)基于Web瀏覽器的應(yīng)用程序,通過(guò)點(diǎn)播提出媒體請(qǐng)求,并接受來(lái)自流媒體服務(wù)器的視頻流或音頻流,同時(shí)對(duì)視/音頻具有回繞、暫停、重播等功能。(3)數(shù)據(jù)庫(kù)服務(wù)器:充分考慮到SQL標(biāo)準(zhǔn)的兼容性和數(shù)據(jù)庫(kù)系統(tǒng)的可移植性,采用ANSI SQL(SQL-92)標(biāo)準(zhǔn)編碼進(jìn)行數(shù)據(jù)庫(kù)表、視圖、觸發(fā)器及用戶模式的設(shè)計(jì)。此外,它還有的另一個(gè)功能是節(jié)目的檢索和服務(wù)功能。(1)web服務(wù)器:主要負(fù)責(zé)后臺(tái)的發(fā)布系統(tǒng)和前臺(tái)網(wǎng)頁(yè)的顯示。第三部分:物理網(wǎng)絡(luò)設(shè)計(jì)與設(shè)備選型一、物理設(shè)計(jì)視頻點(diǎn)播網(wǎng)就是一個(gè)科技類視頻點(diǎn)播(VOD)網(wǎng)站.下面詳細(xì)介紹視頻點(diǎn)播網(wǎng)站開(kāi)發(fā)的關(guān)鍵技術(shù)和具體步驟。主要有用于Internet上針對(duì)多媒體數(shù)據(jù)流的實(shí)時(shí)傳輸協(xié)議RTP(Real time Transport Protocol)、與RTP一起提供流量控制和擁塞控制服務(wù)的實(shí)時(shí)傳輸控制協(xié)議RTCP(Real time Transport Control Protocol)、定義了一對(duì)多的應(yīng)用程序如何有效地通過(guò)IP網(wǎng)絡(luò)傳送多媒體數(shù)據(jù)的實(shí)時(shí)流協(xié)議RTSP(Real time Streaming Protocol)。實(shí)時(shí)流式傳輸還需要特殊網(wǎng)絡(luò)協(xié)議,如:RTSP(Realtime streaming Protocol)或MMs(Microsoft Media server)。理論上,實(shí)時(shí)流一經(jīng)播放就不可停止,但實(shí)際上可能發(fā)生周期暫停。實(shí)時(shí)流式傳輸需要專用的流媒體服務(wù)器與傳輸協(xié)議。文件在播放前的部分是無(wú)法下載的,因此這種方法保證節(jié)目播放的最終質(zhì)量.這也意味著用戶在觀看前必須經(jīng)歷延遲,對(duì)較慢的連接尤其如此。標(biāo)準(zhǔn)的HTTP服務(wù)器可發(fā)送這種形式的文件,并不需要其他特殊協(xié)議,因此,它經(jīng)常被稱作HTTP流式傳輸。(1)順序流式傳輸順序流式傳輸是順序下載,在下載文件的同時(shí)用戶可觀看在線媒體。當(dāng)然,如果服務(wù)器端愿意,向用戶提供媒體數(shù)據(jù)的完全下載也是可以的。該技術(shù)先在使用者端的電腦上創(chuàng)造一個(gè)緩沖區(qū),于播放前預(yù)先下載一段資料作為緩沖,于網(wǎng)路實(shí)際連線速度小于播放所耗用資料的速度時(shí),播放程序就會(huì)取用這一小段緩沖區(qū)內(nèi)的資料,避免播放的中斷,也使得播放品質(zhì)得以維持。A/V服務(wù)器使用RTP/UDP協(xié)議將A/V數(shù)據(jù)傳輸給A/V客戶程序(一般可認(rèn)為客戶程序等同于Helper程序),一旦A/V數(shù)據(jù)抵達(dá)客戶端,A/V客戶程序即可播放輸出。A/V Helper程序及A/V服務(wù)器運(yùn)行實(shí)時(shí)流控制協(xié)議(RTSP),以交換A/V傳輸所需的控制信息。流式傳輸?shù)倪^(guò)程一般是這樣的:用戶選擇某一流媒體服務(wù)后,web瀏覽器與web服務(wù)器之間使用HTTP/T