在信息技術日新月異的今天,許多學校都建立了自己的局域網,為網內用戶提供視頻服務已成為網絡的一項基本應用,因此在局域網內架設視頻服務器已經非常必要。視頻服務軟件一般選擇基于流媒體技術的服務器軟件,在此類軟件中,首選應為RealNetworks系列產品。該系列產品由媒體內容制作工具Real PRodUCer、服務器端軟件RealServer、客戶端軟件Real Player三部分組成,其流媒體文件包括RealAudio,RealVideo,Real Presentation和RealFlash四類文件,分別用于傳送不同的文件。Real System采用SureStream技術,可以自動并持續地調整數據流的流量以適應實際應用中的各種不同網絡帶寬需求,輕松實現視音頻和三維動畫的回放。Real流媒體文件采用Real Producer軟件進行制作,Real Producer可以把現場信號通過視頻采集卡即時制作成流媒體文件,再通過服務器端的RealServer直播到局域網內的每一臺計算機。現場信號包括:電視機、影碟機、錄像機的信號、攝像機、攝像頭的信號、從衛星接收的信號等等。本文介紹的是如何設置Helix Producer Plus V9.01(即Real Producer 9.0)以實現網絡的現場直播。
一、硬件需求
就目前的應用環境來看,配置一臺中檔的普通PC機再加上一塊視頻采集卡就可滿足直播的要求。筆者用一臺CPU為P4 2.4G、內存為256MB的計算機,一塊源興的電視卡(400元)進行網絡直播,其CPU的使用率為50%左右,直播效果穩定、可靠。
二、軟件需求
用于安裝Helix Producer Plus V9.01的計算機應安裝windows 2000 Professional以上版本的操作系統。客戶端需要安裝Real Player播放器,另外,網內還需要一臺Real Server服務器(本文假定局域網內已架設一臺RealServer流媒體服務器)。
三、安裝和配置
1. 硬件連接
硬件連接比較簡單,只要把采集卡與輸入源(如影碟機)的視頻、音頻信號對應連接即可。具體連接為:輸入源的視頻輸出端與采集卡的視頻輸入端相連,輸入源的音頻輸出端與計算機聲卡的線路輸入端相連。
2. Helix Producer Plus V9.01的安裝
運行安裝程序,一路[下一步]即可。具體安裝步驟這里不再贅述。
3. Helix Producer Plus V9.01的配置
(1)運行Helix Producer。軟件界面可分為左右兩部分,左面為輸入預覽及設置,右面為輸出預覽及設置(圖1)。
(2)輸入設置:在主界面左面的輸入設置里選擇“裝置”,在“音頻”下拉列表中選擇自己所使用的聲卡,在“視頻”下拉列表中選擇采集卡。單擊右側的[設置]按鈕,可以對音頻和視頻屬性進行設置。其中,音頻的設置比較簡單,視頻的設置需要注重的是:輸入設置要與信號源與計算機的物理連接類型相對應,即假如信號源(如影碟機)與計算機是通過復合視頻端子連接的,就應選擇“video composite in”;假如是通過s端子連接的,就應選擇“video svideo in”(圖2)。其他設置采用默認值即可。
(3)輸出設置:圖1所示界面的右半部分有三個標簽頁,分別是:聽眾、視頻過濾器和剪輯信息。單擊[聽眾],彈出如圖3所示的對話框;在“模板”列表中,選擇一個模板,假如是百兆以上的局域網,可以選擇“450K VBR Download 450kbps”;然后單擊中間的[添加到聽眾列表]按鈕,在這里選擇速率越高的模板,對網絡帶寬的要求也就越高。添加完成后,雙擊剛添加的模板,可以進行進一步的設置,當然不進行設置保留默認值也可以。
“視頻過濾器”標簽頁里保留默認值。
在“剪輯信息”標簽頁里,可以指定“標題”、“作者”和“版權”,這些信息會在接收端的播放器里顯示出來。
(4)添加服務器目的地:在圖1界面的右半部分“Destination”下面的空白區域單擊鼠標右鍵,在彈出的快捷菜單中單擊“添加服務器目的地”,打開“目的地服務器”對話框(圖4)。具體設置為:
目的名稱:任意起一個名字,如CP1;
流名稱:接收端接收用的名稱,以后要用到,需記住,如CP1.RM;
廣播方法:選擇“推進,僅密碼登錄(Helix Server)”;Server address:這里填你的Real Server服務器的ip地址;
路徑:欄為空;
端口/端口范圍:50001~50050;
傳送:選擇“UDP”協議;
密碼:為Real Server服務器登錄Real Server治理頁面的密碼。
以上設置完成后,單擊[確定]按鈕。
至此,Helix Producer的直播設置已經完成,可以打開“文件”菜單,單擊[保存工作],將以上設置保存為模板,當下次使用時,再在“文件”菜單里“打開工作”,選擇你前面保存的模板即可。
(5)編碼,開始廣播:單擊圖1界面中的[編碼]按鈕,便開始在局域網內廣播。
四、接收廣播
在局域網內的任一臺計算機上,打開RealPlayer播放器,在地址欄里輸入:Rtsp://192.168.1.111/broadcast/cp1.rm。其中,“Rtsp”為協議名稱,“192.168.1.111”為服務器的IP地址,改為你的服務器IP地址即可,“broadcast”為RealServer服務器的默認直播加載點,“cp1.rm”為圖4里設置的流名稱。
注:本例所采用的Real Server版本為Helix Universal Internet Server 9.0.2。
新聞熱點
疑難解答