練志堅
摘要:介紹一種在局域網內架設電視服務器的簡易方法。
關鍵詞:電視卡Windows Media編碼器9.0
電視服務器
中圖分類號:TP393.1
文獻標識碼:B文章編號:1002-2422(2007)05-0031-02
介紹一種在局域網中架設電視服務器的簡易方法,從而以低成本的投資實現電視節目的共享。
1硬件和軟件組成
1.1硬件設備
預裝Windows 2000 Server的服務器,Leadtek的Win-Fast TV 2000 XP電視卡(可以根據需要選擇適用的型號),一條有線電視線路。
1.2軟件
Windows Media編碼器9.0,DirectX8.1或以上版本。
2安裝電視卡WinFast TV 2000 XP
(1)打開服務器機箱,將電視卡插到機箱里面空余的PCI插槽上;
(2)將有線電視信號源插到電視卡的信號輸入接口;
(3)用音頻線把電視卡和服務器的聲卡連接起來;
(4)接通服務器的電源,稍后系統可以自動識別出W-inFast TV2000 XP電視卡;
(5)按照屏幕上的向導提示,安裝好電視的驅動程序和其他應用程序。
3安裝DirectX 8.1
雙擊安裝文件,按照程序安裝向導完成DireetX 8.1的安裝,這一步很關鍵,如果系統沒有安裝DirectX 8.1或者所安裝的DirectX版本太低,那么隨后服務器將無法安裝Windows Media編碼器9.0。
4安裝并配置Windows Media編碼器9.0
(1)雙擊安裝文件,按照程序安裝向導完成Windows Media編碼器9.0的安裝:
(2)運行Windows Media編碼器9.0,點擊界面左上角的“新建會話”按鈕;
(3)在彈出的界面中選擇“廣播實況事件”選項后,單擊“確定”進入下個界面;
(4)在接下來的“設備選項”標簽頁面中,將“視頻”和“音頻”前的復選框都選擇上,并確保將“視頻”和“音頻”選為相應的設備,然后單擊“下一步”;
(5)在出現的“廣播方法”標簽頁面中,有“推傳遞到Windows Media服務器(編碼器已初始化連接)”和“自編碼器拉傳遞(服務器或播放機初始化連接)”兩個選項,我們選擇后者,然后單擊“下一步”;
(6)接著出現的是“廣播連接”標簽頁面,在這里我們將HTIP端口配置為默認的8080端口,這里要確保HTTP端口所分配的端口沒有與其他訪問端口沖突,否則其他用戶就不能通過訪問服務器觀看電視節目了。如果8080端口已經分配給別的服務,那么可以通過點擊“查找可用端口”按鈕來選擇合適的端口。端口分配完畢,單擊“下一步”;
(7)在“編碼選項”標簽頁面中,在組合框中將視頻與音頻的編碼方式都選擇為“多比特率視頻(CBR)”。選擇“多比特率視頻(CBR)”的原因是在廣播時可以根據訪問用戶的帶寬條件,選擇合適的比特率傳輸,保證用戶的收看,當然在一個小局域網(如學校機房)中基本上不存在帶寬差別。在后面的列表可以根據實際情況選擇多個比特率,比特率越高聽眾觀看的效果就越好,對于帶寬的要求也就越高,根據需要和網絡條件選擇好比特率后,單擊“下一步”;
(8)在“存檔文件”標簽頁面中,有一個“將廣播的副本存檔到文件”的復選框,如果你想保留廣播節目可以選擇它,選中后再指定一個文件名和路徑,就可以把電視節目的內容錄下來,單擊“下一步”;
(9)在下面的“包括視頻文件”標簽頁面中,有“不,我只想從所選的設備進行編碼”和“是,我想添加歡迎、休息和再見視頻文件”兩個單選項,根據需要選擇其中一項,(這里我們選擇前者,單擊“下一步”:
(10)出現“顯示信息”標簽頁面,這一步要求填寫顯示信息,包括標題、作者、描述等,填寫的內容將在觀眾收看電視節目時顯示在他們的Windows Media Player當中,單擊“下一步”;
(11)最后出現的是“設置檢查”標簽頁面,這里顯示廣播任務的信息,單擊“完成”。
5啟動電視節目廣播
完成了上面幾個主要參數的配置后,系統就自動打開Windows Media編碼器的主操作界面了。在該界面中,可以選擇好要轉播給客戶端的電視節目,然后用鼠標單擊主操作界面的“開始編碼”按鈕,這樣服務器端的電視節目就開始廣播了。
6用戶訪問服務器收看電視節目
服務器開始廣播后,局域網內的其他客戶端機器就能夠訪問服務器來觀看電視節目了。
(1)在局域網內的任意客戶端機器中,依次選“開始—程序—附件—娛樂—Windows Media Player”,即可打開Win-dows自帶的媒體播放器;
(2)選擇“文件”菜單中的“打開URL”,再輸入如“mms://192.168.0.19:8080”(其中的192.168.0.19為服務器的IP地址,“8080”為服務器的端口)的格式,然后單擊“確定”按鈕,即可接收相關的電視節目。
7修改最大連接數
默認情況下,在電視節目廣播過程中編碼器最多支持5個直接連接,為了實現更大程度的共享,必需通過編輯注冊表中編輯項,來增加最大連接數。
(1)以管理員身份登錄服務器:
(2)點擊“開始-運行”,在“運行”對話框中輸入“regedit”單擊“確定”,打開注冊表編輯器;
(3)修改[HKEY_CLASSES-ROOT]-[Software]-[Micros-oft]-[WindowsMediaTools]-[Eneoder]下的[MaxClientConnec-tions]鍵值,將數值改為允許的最大連接數,這里我們改為30,然后退出注冊表編輯器。