版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第第14章章 流媒體服務的配置與應用流媒體服務的配置與應用 本章導讀 l 流媒體技術基礎 l 流媒體服務的安裝 l 啟動和停止Helix Server服務 l 流媒體服務的基本配置 l 流媒體客戶端的安裝和使用 l 流媒體文件的制作 l 視頻點播的實現(xiàn) 第第14章章 流媒體服務的配置與應用流媒體服務的配置與應用 l 視頻廣播的實現(xiàn) l 視頻多播的實現(xiàn) l 廣告的發(fā)布 l Helix Server服務器的安全設置 l Helix Server服務器的監(jiān)控 l 節(jié)目管理平臺的安裝和設置 14.1流媒體技術基礎 流媒體技術簡介 流式傳輸方式 流媒體播放方式 流媒體格式 流媒體應用系統(tǒng)的組成 常用流媒
2、體服務軟件 流媒體技術簡介 所謂流媒體(Streaming Media)是指采用 流式的方式在Internet/Intranet中傳輸?shù)拿襟w 格式,如音頻、視頻或多媒體文件。流媒體 在播放前并不下載整個文件,只是先下載開 始部分的數(shù)據(jù),然后在計算機中對數(shù)據(jù)進行 緩存并使媒體數(shù)據(jù)正確地輸出,并在播放過 程中不斷地下載后續(xù)數(shù)據(jù)進行處理播放。 流式傳輸方式 流式傳輸是流媒體實現(xiàn)的關鍵,通??梢?分為順序流式傳輸和實時流式傳輸兩種方式。 在實際的應用中,可以根據(jù)它們各自的優(yōu)缺 點來選擇采用哪一種傳輸方式。 1順序流式傳輸 流式傳輸方式 順序流式傳輸?shù)膬?yōu)點如下。 不需要特殊的服務軟件,而是利用已有的We
3、b服務軟件即可,使服 務器管理更加簡單方便。 對帶寬要求較低,即使無法在線觀看,也可以將其下載后再觀看, 同時可以實現(xiàn)無損下載,保證最終的播放質量。 兼容性好,客戶端的Web瀏覽器可以根據(jù)流媒體的類型,啟動相應 的播放軟件播放;也由于采用的是HTTP協(xié)議,因此可以不受防火墻 的影響。 順序流式傳輸?shù)娜秉c如下。 不能實現(xiàn)廣播或多播。 用戶無法隨意選擇播放點(用戶只能播放已下載的那部分,而不能 播放還未下載的部分)。 當用戶采用慢速連接時,在線觀看會出現(xiàn)較嚴重的延時現(xiàn)象。 流式傳輸方式 2實時流式傳輸 實時流式傳輸?shù)膬?yōu)點如下。 支持實時傳輸,能夠采用廣播或多播的方式傳輸流 媒體。 用戶可以隨意選擇
4、播放點,而無需下載完整的流媒 體文件。 可以實現(xiàn)對每個流的帶寬分配和帶寬補償?shù)裙δ堋?流式傳輸方式 實時流式傳輸?shù)娜秉c如下。 需要特殊的服務軟件。 對帶寬要求較高,當文件比特率超過用戶 的連接速度時,觀看將會斷續(xù)。 兼容性較差,有很多的媒體格式不支持實 時流式傳輸。 采用專用的協(xié)議和端口,有可能無法穿過 防火墻。 流媒體播放方式 流媒體的播放方式主要 有單播和多播兩種方式。 1單播 (1)點播 (2)廣播 流媒體播放方式 2多播 流媒體格式 公司公司格式格式 RealNetworksrm、rmvb 、ra、rt、rp Microsoftasf、wmv、wma Applemov 常用流媒體格式
5、流媒體應用系統(tǒng)的組成 流媒體應用系統(tǒng)一般由媒體采集設備、流媒體編碼、 流媒體服務器和流媒體客戶端4個部分組成。 常用流媒體服務軟件 1Windows Media Server Windows Media Server是Windows媒體技術用于 Internet/Intranet分發(fā)數(shù)字媒體內容的服務器端組件。 2Helix Server 針對目前常用的流媒體格式RealNetworks公司開發(fā)了一 個跨平臺、跨媒體及高性能的視頻點播服務器Helix Server,它不僅支持Real格式的流媒體文件,而且還支持 微軟Windows Media格式的流媒體文件和MMS協(xié)議,也就 是說不需要安裝W
6、indows Media Services也可以發(fā)布WMA、 WMV和ASF格式的文件,甚至還支持蘋果公司的MOV格式。 14.2流媒體服務的安裝 具體的安裝步驟如下。 首先訪問 http:/www.realnetworks. com/products/connecte dserver/next_steps.html 下載Helix Universal Server的安裝程序。 14.2流媒體服務的安裝 試用的License文件下載地址會通過電子郵件發(fā) 送到在表單中填寫的信箱中。Helix Universal Server是通過License文件來確認用戶授權的 下載Helix Univers
7、al Server的安裝程序和 License文件后,進入安裝程序所在的目錄,可 以看到文件rs1115-ga-linux-rhel4.tar.gz,利用命 令“tar zxvf rs1115-ga-linux-rhel4.tar.gz”將它 解壓縮。解壓縮后生成文件rs1115-ga-linux- rhel4.bin,它是Helix Universal Server的二進制 安裝文件,因此可以利用命令“./rs1115-ga- linux-rhel4.bin”運行安裝程序 。 14.2流媒體服務的安裝 然后按回車鍵繼續(xù)進行安裝。當出現(xiàn)下圖所示的指定許可證存放路 徑和文件名的畫面時,輸入許可證
8、存放的路徑和文件名 “/home/tom/RNKey-Helix_Server_Unlimited-110 - 5060368484494054.lic”。 14.2流媒體服務的安裝 接著按照安裝提示瀏覽并同意試用協(xié)議后, 就進入安裝參數(shù)的設置界面 ,指定安裝路 徑“/usr/local/helix”。 14.2流媒體服務的安裝 當出現(xiàn)下圖所示的畫面時,可以設置 Helix Universal Server管理員的賬戶名和 密碼。 14.2流媒體服務的安裝 接下來設置服務器各種協(xié)議使用的端口, 可采用默認設置。不過為了防止端口沖突 造成Helix Universal Server服務不能正常
9、啟動。如果安裝了Web服務,就需要修改 HTTP協(xié)議使用的端口號,將其端口號改 為8098。 14.2流媒體服務的安裝 其他參數(shù)設置選擇默認選項即可。最后是所有 設置參數(shù)的列表,如果不需要修改,只需按【F】 鍵回車后即可;如果需要重新設置則按【P】鍵, 返回重新設置。 14.3啟動和停止Helix Server服務 啟動Helix Serve服務 進入Helix Server的主目錄,運行命令“Bin/rmserver rmserver.cfg”,執(zhí)行結果如下圖,表示Helix Server啟動成功。 14.3啟動和停止Helix Server服務 2停止Helix Server服務 在啟動H
10、elix Server服務的終端中按【Ctrl】+【c】組合鍵, 即可停止Helix Server服務。 14.3啟動和停止Helix Server服務 如果啟動Helix Server服務的終端窗口已經 被關閉,就只能利用結束進程的方式停止服 務,運行“fuser -k 進程名進程名”命令。 14.3啟動和停止Helix Server服務 3重新啟動Helix Server服務 重新啟動Helix Server服務,可以采用先停止再啟動的方法;也可以進入Web方式的 管理界面,單擊右圖所示中右上角的“重啟服務器”按鈕,執(zhí)行重新啟動 。 14.4流媒體服務的基本配置 服務器綁定的IP地址和端口
11、 加載點的配置 別名的配置 限制最大用戶連接數(shù) 服務器綁定的IP地址和端口 當服務器被安裝在一個擁有多于一個IP地 址的系統(tǒng)上時,需要指定服務器偵聽的IP地 址。 加載點的配置 加載點出現(xiàn)在Helix Server的每一個連接中。它是一個到文件 實際存放位置的訪問指向,類似于Web服務器中的虛擬目錄。每 一個加載點都由斜線“/”作為開始和結束的標志,惟一例外的是 作 為根加載點的時候,僅用一個“/”表示。 別名的配置 別名用于在地址中 替代真實文件名和目錄 路徑。通過使用別名, 可以在發(fā)布地址時隱藏 資源的真實文件名和路 徑。同時,也可以讓發(fā) 布的地址變得更為簡短。 限制最大用戶連接數(shù) 當服務
12、器的帶寬有限時,可以根據(jù)需要限制服務器同時連接的 數(shù)量,以保留一定的帶寬,確保用戶的連接速度或用作其他服務。 如果連接的數(shù)量達到指定的最大值,以后所有的連接嘗試都會返 回一個錯誤信息,然后連接被斷開。 14.5流媒體客戶端的安裝和使用 對Helix Server而言,使用RealPlayer播放 器能夠實現(xiàn)最佳的播放效果。RealNetworks 公司提供了多種操作系統(tǒng)的下的 RealPlayer,以Windows版本的為例??梢?在http:/ 站免費下載。 14.6流媒體文件的制作 在Helix Server中使用Real 格式的流媒體文件可以 得到最佳的播放效果, 該格式的流媒體文件可
13、以使用RealNetworks提 供的Helix Producer Plus軟件制作,目前最 新版本為Helix Producer Plus 10。 Helix Producer Plus V10主界面分為兩部分, 左邊是輸入源信息,右 邊是輸出目標信息。 在左邊輸入源信息的“Input file” 文本框中輸入待編碼文件的路徑。 單擊右邊輸出目標信息的 “Audiences”按鈕,出現(xiàn)編碼設 置的界面,選中“2-pass video encoding(file to file only)” 復選框。在左邊的已有模板中選 取相應的模板,然后單擊“右箭 頭”將其添加到右邊的 “Audiences
14、 in job”列表框中。 需要注意的是只有選中帶VBR字 樣的模板才會生成RMVB格式, 否則是RM格式。雙擊新添加的 模板,會出現(xiàn)該模板設置窗口, 在此可以對模板進行更詳細的參 數(shù)設置。設置完成后,關閉該界 面返回主界面。 在主界面中選擇“Settings”菜單中的“Show Audio Gain Control”,可以調整音量的大小。在主界面中單擊右邊輸 出目標信息的“Clip Information”按鈕,可以輸入文件的 各種信息,當使用RealPlayer播放該文件時,這些信息 將會顯示在RealPlayer的窗口標題欄等處。 在主界面中單擊右邊輸出目標信息的“Add File De
15、stination”按鈕,選擇輸出Real格式文件保存的路徑和 文件名。 最后按下在主界面右下方紅色的“Encode”按鈕開始編 碼。 利用Helix Producer Plus除了能夠將已有的其他格式文 件轉換為RMVB(RM)格式文件外,還可以利用它錄制 采集設備采集的媒體。只需將輸入源改為Devices,并指 定采集設備,其他步驟與上述相同。 14.7視頻點播的實現(xiàn) 有了流媒體文件后就可以將其發(fā)布到網上 供用戶觀看了,使用Helix Server實現(xiàn)視頻 點播的方法非常簡單,在14.4.2節(jié)中設置了 加載點后,現(xiàn)在只需要將流媒體文件上傳到 該加載點所對應的本地路徑,用戶就可通過 相應的U
16、RL實現(xiàn)視頻點播。 14.8視頻廣播的實現(xiàn) 將安裝了Helix Producer Plus V10的 流媒體編碼服務器與 視頻采集設備和音頻 采集設備連接好后, 運行Helix Producer Plus V10,在主界面 中選中“Devices”單 選按鈕,然后在下拉 列表中選擇相應的音 頻和視頻的設備。 14.8視頻廣播的實現(xiàn) 在輸出目標處單擊服務器圖標的按 鈕,服務器目的地對話框,在 “Destination name”中輸入目標服 務器的描述,例如meeting broadcast。在“Stream name”中 輸入實況流的名稱為“meeting”, 廣播方法選擇“Push,Acco
17、unt- Based Login(Helix Serve)”。 在“Broadcast Method Settings”中 輸入服務器的IP地址和端口號,其 中端口號輸入Helix Server的HTTP 端口號。如果不清楚端口號,可以 進入Helix Server的管理界面,選擇 左邊的“服務器設置”菜單,在子 菜單中選擇“端口”進行查看。在 “Username”和“Password”中輸 入Helix Serve的管理員名和密碼。 14.8視頻廣播的實現(xiàn) 如果實況節(jié)目廣播的同時,又需要進行節(jié)目的錄制以備日后視頻點 播時使用,那么就可以在主界面單擊右邊輸出目標信息的“Add File Des
18、tination”按鈕,選擇輸出文件保存的路徑和文件名,這樣在廣播 實況流的同時還會將其保存起來。 最后單擊主界面右下方紅色的“Encode”按鈕即可將實況流發(fā)送給 Helix Server。 經過以上設置后,可以在客戶機運行RealPlayer進行測試。打開 RealPlayer后,選擇“文件”菜單的“打開”,輸入“rtsp:/服務器 的IP地址/broadcast/實況流的名稱”,如 “rtsp:/00/broadcast/meeting”,RealPlayer將會播放 視頻廣播的內容。因為是播放廣播,所以在RealPlayer中會發(fā)現(xiàn)不 能對播放的內容進行控制,如
19、控制內容的播放、暫停、前進、后退 和選擇觀看的時間,只能被動地接收。 14.9視頻多播的實現(xiàn) Helix Server支持可擴展多播和后臺多播兩種方式。 建立后臺多播的具體步驟如下。 選擇Helix Server管理界面的“廣告分發(fā)”菜單,在子菜單中選擇“后臺多 播”。 從“啟用多播”下拉列表中選擇“Yes”,在“PNA端口”中輸入用于PNA多 播流的端口號,可使用默認值7070。在“RTSP端口”中輸入用于RTSP多 播流的端口號,可使用默認值3554。 在“IP地址范圍”中設置多播流的地址范圍。Helix Server使用其中的第一 個可得的IP地址。同時要注意,可用的IP地址范圍為224
20、.0.0.0 55。如果使用智能流的方式,就要根據(jù)速率的種類確定IP地 址的數(shù)目,通常一種速率就分配一個IP地址(查看速率的數(shù)目可以打開 “RealProducer Plus 10”,選擇菜單“View”中的“Show Statistics”)。 在“生存時間”中設置多播流數(shù)據(jù)包的傳輸范圍。設置為“0”表示僅限于本 機,“1”表示限于與服務器同個網段的網絡內,“2”表示可通過一個路由器 將數(shù)據(jù)包傳播到另一個網段。其他的設置項可采用默認值。 設置后可使用RealPlayer播放,播放地址為: rtsp:/address:RTSPport/encoder/path/fil
21、e 14.9視頻多播的實現(xiàn) 14.10廣告的發(fā)布 廣告服務將通過流媒體的方式將廣告和流媒體內 容相結合,從而為網站帶來額外的收益。廣告服務 可以利用現(xiàn)有的廣告方式(比如橫幅廣告等),在 用戶播放時顯示。 利用Flash等工具,制作如圖14-34所示的橫幅廣告動畫, 將它發(fā)布為GIF格式的動畫文件。 將動畫添加到網頁中,并將網頁上傳到Web服務器上 。 打開Helix Server管理器,選擇左邊的“廣告設置”菜單, 在子菜單中選擇“廣告服務器”,打開“廣告服務器” 對話框。單擊“+”按鈕添加廣告加載點。在“編輯描述” 中輸入簡單的文字說明“ad test”,然后在“加載點”中 輸入“/ad/”
22、,在“基于加載點”中輸入“服務器設置” 中設置的流媒體加載點,即要將該廣告插入到哪些流媒 體中,最后在“目標HTML”中輸入廣告的 URL“/ad.html”。其他的設置采用默認 值,然后單擊“應用”按鈕保存設置。 選擇左邊的“廣告設置”菜單,在子菜單中選 擇“廣告SMIL生成器”,打開“廣告SMIL生成 器”對話框。單擊“+”按鈕添加廣告加載點。在 “編輯描述”中輸入簡單的文字說明“ad smil”, 在“加載點”中輸入“/bannerad/”,在“基于加 載點”中輸入“服務器設置”中設置的流媒體加 載點,即要為哪些流媒體生成SMIL文件,在 “廣告類型”
23、中選擇“Banner”,在“廣告位置” 中選擇“Bottom”,最后依據(jù)橫幅廣告的大小設 置“廣告寬度”和“廣告高度”。其他的設置采 用默認值,然后單擊“應用”按鈕保存設置。 利用“rtsp:/77/ad/bannerad/real9video.rm”這個URL 測試廣告效果 。 14.11 Helix Server服務器的安全設置 訪問控制 用戶認證 訪問控制 選擇Helix Server管理界面的“安全設置”菜單,在子菜單中 選 擇“訪問控制”,打開訪問控制界面。 用戶認證 認證是指識別用戶身份的過程,以允許 特定的用戶訪問特定的內容。Helix Server 允許
24、用戶在其中建立賬戶,并控制用戶訪問 權限。 選擇Helix Server管理界面的“安全設置” 菜單,在子菜單中選擇“用戶認證”。 單擊“用戶認證域”中的“+”按鈕添加 用戶認證域。 在“編輯域描述”中輸入新建認證域的 描述,如“VIP User”?!坝騃D”可以與 “編輯域描述”相同,如“VIP User”。 需要注意的是“編輯域描述”和“域ID” 應使用英文字符,不能使用數(shù)字、中文 和空格等?!罢J證協(xié)議”選擇“Basic”, “數(shù)據(jù)庫”選擇“PlayerContent”,然 后單擊“應用”按鈕保存設置 。 用戶認證 選擇建立的域“VIPUser”,然后單擊“增加域中的用戶”超連接, 為該域增加用戶,并輸入用戶名和密碼 。 用戶認證 選擇“安全設置”菜單,在 子
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)安全生產培訓的工藝創(chuàng)新與技術改造考核試卷
- 制定戰(zhàn)略計劃的目視化管理方法考核試卷
- 南京信息工程大學《水聲測量技術》2023-2024學年第一學期期末試卷
- 刀剪類產品的人體工程學設計考核試卷
- 《新貿易壁壘對我國機電產品出口的影響研究》
- 《萬科集團營運能力分析案例研究》
- 項目代建預應力管樁錘擊施工方案
- 《功能性康復訓練聯(lián)合推拿治療7-15歲輕度特發(fā)性脊柱側彎患者的臨床療效研究》
- 《互聯(lián)網醫(yī)療服務利用現(xiàn)狀及其影響因素研究》
- 2024年殺菌滅藻劑項目規(guī)劃申請報告
- 機場跑道水泥穩(wěn)定碎石基層施工方案及工藝方法
- ISO9001體系文件與IRIS標準條款對應表
- 漢語教師志愿者培訓大綱
- 護理導論 評判性思維
- SPC培訓資料_2
- 學習適應性測驗(AAT)
- ADS創(chuàng)建自己的元件庫
- MATLAB仿真三相橋式整流電路(詳細完美)
- 2019年重慶普通高中會考通用技術真題及答案
- 天秤座小奏鳴曲,Libra Sonatine;迪安斯,Roland Dyens(古典吉他譜)
- 鋼筋混凝土工程施工及驗收規(guī)范最新(完整版)
評論
0/150
提交評論