歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

在RHAS3中配置流媒體服務器

  引言:   流媒體其實是一種多媒體文件,其在網絡上傳輸的過程中應用了流技術。所謂流技術,就是把完整的影像和聲音數據經過壓縮處理後保存在網站服務器上,用戶可以邊下載邊獲取信息,從而無需將整個壓縮文件下載之後再觀看的網絡傳輸技術。     現在主流的流媒體系統有:RealNetworks公司的RealMedia、Microsoft的Media Player 和Apple公司的QuickTime.RealNetworks公司的Helix Universal Server支持用戶數量多, 支持單播、多播和多平台(包括Linux、windows 2000/NT、AIX、Solaris和Mac OS). Helix Serve可以提供給你完整的內容發布方案,廣告管理,用戶認證,支持WEB訪問等多樣的擴展.同時支持分發RealMedia, Windows Media, Quicktime 和 MPEG 4 文件格式的媒體文件. 作為一個優秀的流媒體發布平台,它能滿足企業用戶和服務提供商的多樣要求.     今天,我就給大家講一講我在RHAS3上配置helix的過程,希望對有同樣需求的朋友有所幫助。     一、准備工作   1.下載helix9.0.rar(安裝所需文件,可以到官方網站上下載http://www.realnetworks.com)   2.下載helix_cn.rar(漢化所須的文件)   或者在國內的網站上搜索,得到上述軟件。     二、系統要求   1.硬件:CPU 奔騰2 450MHZ以上,內存128MB、硬盤空間600MB、OSS/Linux兼容聲卡、16MB顯存   2.軟件:內核2.4以上     三、安裝   1.以root身份登錄,或者切換到root身份(su - root輸入root的密碼)   2.解壓下載的安裝文件     代碼:   unrar x helix9.0.rar /data/     在這兒需要你先下載安裝rarforlinux,或者你可以先在windows上解壓,然後上傳到linux server上來     代碼:   3.cd /data/helix9.0/setup   4.chmod a+x rs901-linux-22libc6-ia32. bin   5../rs901-linux-22libc6-ia32. bin     出現下面的提示   代碼:      Extracting files for RealNetworks installation........................                                                Welcome to the Helix Server 9.0 (9.0.2.802) Setup for UNIX      Setup will help you get Helix Server running on your computer.     然後你根據提示,按回車,會出現一個很長的授權協議,在它的結尾處輸入accept或 者直接回車接受協議,然後會詢問你安裝路徑,你指定目標路徑;接下來需要你輸入管理員名字和密碼;然後會詢問你一系列所用的端口和協議,在這裡推薦你用默認值(我的因為80 絲已經被apache使用,而8080端口已經被tomcat使用,所以就用了800端口),然後會給你列出你選用的端口和設置,如果你確認無誤,即可按F鍵同意並開始安裝   代碼:   Admin User/PassWord:  test/****   Encoder User/Password: test/****   Monitor Password:    ****   RTSP Port:       554   HTTP Port:       800   PNA Port:        7070   MMS Port:        1755   Admin Port:       26242   Destination:       /data/helix(這裡假設我們安裝到/data/helix下,下面的講解我們將以此講解)                                                                                    Enter [F]inish to begin copying files, or [P]revious to go   back to the previous prompts: [F]:     安裝完成後會自動退出到你的安裝前所在的文件夾。     6.添加liences     代碼:   cp RNKey-Helix_Server-90.lic /data/helix/License/     7.增加64000用戶的license     代碼:   cp 64000user/RNKey-Helix_Server-90-08386266568211986-souxin.lic /data/helix/License/     8.漢化控制界面     代碼:   unrar x helix_cn.rar   cp -rf helix_cn/HelixAdministrator /data/helix/     好了,安裝工作已經完成了!     三、啟動服務並測試   1.cd /data/helix     2. Bin/rmserver rmserver.cfg &(在後台運行該服務)   會出現很多的提示信息的,然後就啟動成功了。     3.打開mozilla,輸入http://localhost:14453/admin/index.Html進行測試,會出現一個窗口讓你輸入你安裝時設置的管理員的用戶名和密碼,輸入正確的管理員名字和密碼後即可進入管理界面。由於我們已經漢化,所以界面十分友好,在此不再多講。     4.和apache整合,做一個演示頁面。   由於helix自帶的web server不是很靈活,在此我和apache結合做了一個虛擬主機做測試。     在httpd.conf中加入下面一段:     代碼:   <VirtualHost *>       ServerName helix.longfei.3322.org       DocumentRoot "/data/helix/Content"       DirectoryIndex index.html index.PHP index.jsp       ErrorLog logs/helix.longfei.3322.org-err_log       CustomLog logs/helix.longfei.3322.org_log common   </VirtualHost>       然後在/data/helix/Content中編輯一個index.html,內容如下     代碼:   <html>   <head>   <meta http-equiv="Content-Type" content="text/html; charset=gb2312">   <title>歡迎你測試好好先生的流媒體服務器</title>   </head>   <body >   <table border="0" cellpadding="0" cellspacing="0" width="100%">   <tr><td align="left" valign="bottom" width="100%">       <marquee>非常感謝您的測試</marquee>   </td></tr>   <tr><td align="left" valign="top" class="headlineRule" height="7" width="100%" bgcolor="#336699">       <span class="headlineRule">&</span>   </td></tr>   </table>                                             <br>   <table border="0" cellspacing="0" cellpadding="0" width="776">   <tr><td width="100%" valign="top">   <div>RealVideo 9</div>        無論在窄帶或者是寬帶上,RealVideo 9 提供給用戶高質量的流媒體體驗   <a href=rtsp://longfei.3322.org:554/real9video.rm>播放RealVideo 9 演示</a>   </td>   </tr>   <tr><td width="100%" valign="top">   <div>Flash 4</div>   對於大段動畫和電子商務程序,由Macromdeia 公司推出的Flash 4 給出了高效且節約帶寬的解決方案。同時,Flash文件還可以被用於SMIL進行同步控制.   <a href=rtsp://helix.longfei.3322.org:554/flash.smi>播放Flash 4 演示</a>   </td>   </tr>   <tr><td width="100%" valign="top">   <div>RealPix, RealText 和 SMIL</div>   RealPix 允許用戶方便的將現有的圖片格式添加到演示文件中,提供更強大的 轉場效果.RealText支持靜態或是兼容XML的文本文件,提供包括滾動,縮放字體, 可選擇顏色等多種支持.                                          SMIL (同步多媒體合成語言) 可以讓服務器將直播文件,圖象,廣告,文本等等元素組合到一個媒體文件中進行發布. SMIL語言演示示范了如何象RealAudio 和 RealVideo來使用RealPix和RealText.   <a href=rtsp://longfei.3322.org:554/presentation/presentation.smi>播放 SMIL 演示 1 </a>  <a href=rtsp://longfei.3322.org:554/africag2/africa.smi>播放 SMIL 演示 2 </a>   </x Server 提供兼容 ISMA 的MPEG-4 文件支持,文件擴展名為"mp4". MPEG-4 在被服務器發布以前必須被添加線索. MPEG-4文件需要兼容ISMA的播放器來播放, RealONE 播放器可以升級EnvivioTV 播放插件以播放該文件.td>   </tr>   <tr><td width="100%" valign="top">   <div>MPEG-1</div>   Helix Server 提供對兼容 ISO/IEC 1172 標准的 MPEG-1 視頻, 擴展名可以是"mpa", "mpg", "mpeg", "mpv", "mps", "m2v", "m1v", and "mpe". 用RealOne 和 QuickTime播放器可以播放相應的視頻演示   <a href=rtsp://longfei.3322.org:554/mpg1video.mpg>播放MPEG-1 演示</a>   </td>   </tr>   <trx Server同樣提供對其他RTSP方式數據傳輸的兼容. Helix Server提供對QuickTime客戶端的廣播服務,你需要用QuickTime 播放器來播放相應內容.><td width="100%" valign="top">   <div>mp3</div>   提供對現有MP3格式的流式發布的支持.   <a href=rtsp://longfei.3322.org:554/realmp3.mp3>播放MP3 演示</a>   </td>   </tr>   <tr><td width="100%" valign="top">   <div>MPEG-4</div>   Helix Server 提供兼容 ISMA 的MPEG-4 文件支持,文件擴展名為"mp4". MPEG-4




Copyright © Linux教程網 All Rights Reserved