1、求教流媒體伺服器有哪些,主流?
答:1 Flash流媒體伺服器 Red5
2 Darwin Streaming Server
3 流媒體伺服器 Open Streaming Server4 MPEG4IP5 開源流媒體平台 FreeCast
6 流媒體伺服器 Yass
7 開源流媒體平台 Stream-2-Stream
8 Flumotion 流媒體伺服器9 icecast10 WEB自動點唱機 netjukebox
11 流媒體解決方案 live555
12 Helix DNA Platform
13 電視流媒體伺服器 Tvheadend14 OpenAMF15 【商業】流媒體伺服器 xmoovStream
16 Java流媒體伺服器 JRoar
17 webcamFLV
18 【商業】流媒體伺服器軟體 Helix Server
19 Free UPnP Entertainment Service
20 流媒體伺服器 Tunapie
21 pulpTunes
22 流媒體伺服器 TivoServer
23 m3w網站的流媒體伺服器 m3w24 m9u25 音頻流記錄器 DarkIce26 Java實現的RTMP Flazr (zwtchy123)
2、如何搭建一個區域網流媒體伺服器
所謂流媒體技術,是指將連續的影像和聲音信息經過壓縮處理後放在網站伺服器上,讓用戶能夠一邊下載一邊觀看、收聽(即所謂的「在線欣賞」),而不需要等整
個壓縮文件下載到自己的機器上才可以欣賞的網路傳輸技術。目前,在這個領域中的競爭者主要有微軟、RealNetworks、Apple三家公司,例如微
軟新近發布了Windows Media Services 9、RealNetworks公司新近發布的Helix
Platform、Apple新近發布的Darwin streaming server 4.1,意圖在流媒體領域大幹一場。
一般來說,一個完整的流媒體服務系統需要三個部分組成:編碼器、流伺服器和播放器。編碼器通過對內容來源(如MP3文件或者麥克風輸入)進行編碼,並將編
碼過的內容發送到流伺服器;流伺服器再將它們發布到Internet,這樣客戶端的播放器只要連接到流伺服器就可以進行在線播放了。
利用Winamp架設MP3網路電台
當我們靜靜地在欣賞美妙的MP3音樂時,你是否曾經考慮過將這些原本屬於個人的MP3音樂通過網路在區域網內進行發布,甚至還可以通過Internet進
行發布?這樣就可以讓遍布世界的朋友們與你一起共享MP3音樂之旅。其實,要做到這一點並不難,你只要將本機創建為一台MP3流媒體伺服器,將自己所喜愛
的MP3音樂不停播放,然後通知朋友們訪問你的這台MP3伺服器就可以了。
說起MP3的播放,使用最廣泛的莫過於Winamp了。對於MP3流媒體服務這個領域,Winamp的開發者Nullsoft公司當然不會放棄,專門發布
了面向MP3的流伺服器SHOUTcast Server。雖然它的功能沒有Windows Media Server和Real
Server強大,但它不僅對硬體的要求極低,更關鍵的是完全免費,使用起來沒有後顧之憂。另外你還需要下載一個名為SHOUTcast DSP
Plug-in的插件,只有安裝了這個不起眼的插件,Winamp才能支持流媒體服務。
首先打開Winamp(請注意版本號必須在2.22以上),切換到「Options」 | 「Preferences」|
「DSP/Effect」標簽頁,選中「Nullsoft SHOUTcast Source DSP
v1.8.2a[dsp_sc.dll]」下的「Configure」按鈕。打開「SHOUTcast
Source」窗口,選擇「Output」標簽頁,如圖1所示,在「Address」欄內填入本機的IP地址。如果你想在Internet上廣播MP3音
樂,則必須鍵入本機的外部IP地址,然後就可以從程序組中運行SHOUTcast
DAAS(GUI)程序以啟動SHOUTcast服務。這時系統會自動連接到伺服器,接下來請返回圖1窗口點擊「Connect」按鈕。如果連接成功,該
按鈕會變為「disconnect」字樣,這樣我們就完成了在本機架設MP3流伺服器的全部過程。
架設REAL格式的視頻點播中心
如果是架設視頻點播伺服器,那麼選擇Real格式是非常明智的。因為RealProcer Plus這款功能強大的軟體操作相當簡單,每次使用時會彈出一個向導對話框進行操作提示。目前最新版本是10.0,我們只要選擇8.5.1以上的版本即可。
從「工具」菜單下選擇「創建網頁」命令,此時會彈出一個如圖2所示的向導式對話框,點擊「前進」按鈕選擇你希望用於創建Web頁面的Real多媒體文件。
隨後RealProcer會詢問是創建「彈出式播放器」還是「嵌入式播放器」,一般建議選擇後者,因為這樣所需要的系統資源更低,當然啟動速度也更
快。至於播放器的界面,可以選擇「標准播放器」,很快就可以創建成功。
最後,RM文件對象所在的目錄會增加一些文件,請將這些文件與RM對象一起上傳,不過要注意保證RM文件與HTML文件在同一目錄下,否則播放器可能無法找到播放對象。
架設WMP流媒體伺服器
微軟的手伸得很長,什麼領域都要插足一下。憑借著Windows操作系統的影響力,Windows Media Player市場佔有率越來越高,而微軟的*.asf、*.wmv、*.wma、*.avi等格式也開始被越來越多的用戶所接受。
架設WMP流媒體伺服器,你需要安裝Windows Media
Encoder才行,目前最新版本是9.0簡體中文版。如圖3所示,我們應該在這里選擇「廣播實況事件」,接著選擇用來編碼的音頻和視頻設備。注意請事先
將音頻和視頻設備與計算機正確連接,否則會無法檢測到。接著你還需要指定服務和發布點,當然也可以使用現有的發布點。然後Windows Media
Encoder會自動創建伺服器,並給出HTTP連接地址與區域網內部地址,請記住這些內容,最後點擊「開始」按鈕正式啟動WMP流媒體伺服器。
接下來,我們就可以將剛才記下的HTTP連接地址與區域網內部地址告訴給朋友們。他們只要打開IE,輸入正確的IP地址和埠號,很快就可以訪問WMP流媒體伺服器。
架設QT流媒體伺服器
平時,我們見到的大多是打造MWF(矢量地圖窗口文件,Map Window
File)或RM流伺服器,可是你可知道QuickTime(以下簡稱QT)流媒體伺服器應該如何來打造嗎?其實,藉助蘋果的QuickTime
Streaming Server工具,我們可以在短時間內快速打造出一台QT流伺服器。
首先我們要准備一些工具,QuickTime媒體播放工具當然是必不可少的。目前最新版本是6.5簡體中文版,到處都可以找到,或者直接到蘋果公司的網站
下載,並且需要在伺服器和客戶端同時安裝。Perl語言解析器,最低版本要求是5.0以上。QuickTime Streaming
Server與用戶見面最早是在1999年,當時以其開放源代碼和基於標準的實時傳輸協議/實時流協議(RTP/RTSP)引擎深深地動搖了流媒體工業的
基礎,目前的最新版本是5.0,下載文件共9.2MB。
從地址可以免費下載,但你必須擁有Apple的注冊用戶名才能登錄(注冊是免費的),這里有Mac OS X、Red
Hat、Solaris、Windows
NT/2000/XP等版本可供選擇。下載回來的是一個自解壓文件,釋放後執行Install.bat運行安裝程序,運行過程在命令提示符窗口中完成,最
後還需要設置登錄用戶名、密碼,如圖4所示,當看到「Setup
Complete!」的提示信息時即大功告成。QT流媒體伺服器建設過程和RM類似,在這里就不再贅述。
如何共享音頻和視頻
共享音頻
前面,我們利用Winamp、SHOUTcast Server將本機架設為一台MP3流伺服器,那麼該如何讓遍布天南海北的朋友或區域網中的同事欣賞這些美妙音樂呢?
這有兩種方法:一種是打開Winamp,從「Play」菜單下選擇「Location」命令,或者直接鍵入「Ctrl-L」組合鍵打開一個對話框,然後在
這里鍵入MP3流伺服器的URL地址或者IP地址、埠號(預設為8000),例如「」或者「」即可收聽;另一種方法則更為簡單,從IE中打開「」進入
Web管理頁面,如圖5所示,然後點擊「收聽」按鈕就可以在線收聽MP3流音樂。
共享視頻
雖然蘋果的QuickTime Player的市場佔有率遠遠不如Real或Windows Media Player,但忠實的用戶依然不少。而且蘋果畢竟是網路流媒體的開山鼻祖,因此許多最新大片都是採用QT格式。
首先必須在機器上啟動QT服務,然後通知朋友們在遠程計算機中打開QuickTime。從「文件」菜單中選擇「在新的播放窗口中打開URL」命令,鍵入
「rtsp://server/file.mov」來訪問QT流伺服器以實現遠程播放。這里的「server」是伺服器的IP地址,「file.mov」
是媒體文件名,默認的RTSP傳輸埠是554埠。如果網路連接沒有什麼問題的話,如圖6所示,那麼你很快就可以連接成功。
建立播放列表或點播系統
辛辛苦苦架設了一台流媒體伺服器,我們還可以建立播放列表或點播系統,甚至可以進行網路直播,反正已經用上了寬頻,不用也是浪費。
配置QT流媒體伺服器
打開IE,在地址欄中輸入「」,這里的「server」代表伺服器的IP地址。如果前面的配置沒有什麼問題的話,很快就會進入如圖7所示的管理頁面,這里
以列表形式顯示了當前的系統資源佔用情況和相關的伺服器信息。我們可以在這里查看連接到伺服器的用戶類型、IP地址、數據速率、數據傳輸量、包丟失比例、
連接時間、連接文件等內容,也可以在這里設置映射文件夾、加密傳輸、最大連接用戶數、分配帶寬、重置密碼、更改埠,如果你需要的話,還可以查看錯誤日誌
和操作日誌。
創建播放列表
點擊圖7窗口右側的「New MP3 Playlist」或「New
Movie
Playlist」按鈕,我們可以創建一個MP3或影片的播放列表。不過這里需要說明的是,你需要將相關的媒體文件復制到C:\Program
Files\Darwin Streaming Server\Movies文件夾中才行。
如圖8所示,我們可以在這里通過「Weight」旁邊的小三角箭頭重新調整播放列表的播放順序,可惜的是QuickTime Streaming
Server對簡體中文的支持十分差勁,顯示的竟然是一些亂碼字元。最後,點擊窗口右下角的「Save
Changes」按鈕就可以將這份新建的播放列表保存下來,以後如果需要更改的話可以選擇「Edit Playlist」重新配置。
不過,如果你希望其他用戶也能訪問這份播放列表文件,還必須點擊「Avaliable Playlists」列表框中的「Status」下的播放按鈕,也就是讓「Status」列的「Stopped」變為「Playing」才行。
實現網路直播
如果你還想在播放完MP3歌曲後說上一段話,那麼簡單的很,只要一個話筒就行了。不過,還需要在Winamp中進行一些設置,如圖9所示,在「Input
Device」下拉列表框中選擇「Soundcard Input」項,這樣才會出現圖中的SoundCard
Mixer設置項。如果使用默認的設置「Winamp(Recommended)」的話就只有Input Levels一項了,下面還有「Music
Level」、「BGMusic Level」、「Mic Level」幾個滑塊可以調節音量的大小,而「Fade Time」是用來設 置移出時間值。
現在,你無需進行其它設置,准備一番後,清清嗓子,點擊「Push to Talk」按鈕,然後再按下「Lock」按鈕鎖定當前話音輸入模式。接下來就可以對著麥克風開始你的網路直播之旅了,結束請再次按下「Lock」按鈕解鎖。
3、基於apache框架 流媒體開發
一.流媒體
流媒體技術從傳輸形式上可以分為:漸進式下載和實施流媒體。
1.漸進式下載
它是介於實時播放和本地播放之間的一種播放方式,漸進式下載不必等到全部下載完成後在播放,可以邊下載邊播放,播放完成後,整個文件會保存下來。從用戶的體驗上合播放方的效果來看,漸進式下載和實時流媒體沒有什麼區別,不過是漸進式下載保留有文件在本地。下面來介紹下漸進式下載的開發
漸進式下載的API和本地播放的API沒有什麼太大的區別,可以使用MediaPlayer框架中得MediaPlayerController和MediaPlayerViewController進行播放,亦可以使用AVFoundation框架中得AVPlayer進行播放。在mac os系統下都有一個Apache HTTP伺服器,首先打開服務,使用命令行:sudo apachectl -v 輸入密碼後 接著輸入 sudo apachectl start 就可以了 然後把要播放的文件放到/Library/WebServer/documents下就可以了 .
2.實時流媒體
實時流媒體是一邊接收數據包一邊進行播放,本地不保留文件副本,數據總是實時傳送的。用戶可以快進快退,不過,實時流媒體播放必須保證數據包的傳輸速度大於文件的播放速度,否則影響播放效果。
實時流媒體傳輸的協議有:RTSP和HLS、MMS。HLS是蘋果公司提出的,它只請求基本的HTTP報文,與RTSP和MMS不同,HLS可以穿過任何允許HTTP數據通過的防火牆。而且,HLS對伺服器沒有特殊要求,只要能夠提供HTTP服務就可以了。
HLS的解決方案:首先通過音頻或視頻採集設備採集數據,然後將數據傳遞給Server對音頻或者視頻進行編碼,編碼要求採用MPEG-2格式,編碼完成之後再通過媒體文件分隔工具進行分割,然後再講這些分割好的文件和他們的索引文件發布到發布伺服器上,然後客戶端就可以訪問了。
二.HLS
HTTP Live Streaming(HLS)是蘋果公司(Apple Inc.)實現的基於HTTP的流媒體傳輸協議,可實現流媒體的直播和點播,主要應用在iOS系統,為iOS設備(如iPhone、iPad)提供音視頻直播和點播方案。HLS點播,基本上就是常見的分段HTTP點播,不同在於,它的分段非常小。要實現HLS點播,重點在於對媒體文件分段,目前有不少開源工具可以使用,這里我就不再討論,只談HLS直播技術。
4、流媒體伺服器的搭建問題
開源流媒體軟體中有2種比較出名:Red5和 Darwin Streaming Server
它們都是核心的流媒體軟體,可以配合認證,網頁apache,CDN等多種形式組成靈活多樣的流媒體播放系統。
5、流媒體伺服器與普通網站的伺服器有什麼不同?
流媒體伺服器不需要什麼特別的平台。
流媒體伺服器和網站(Web)伺服器一樣,要經受許多人的同時訪問,相比Web伺服器來說,由於多媒體文件需要更強處理能力,其硬體設備應超越一般用於Web的伺服器。所以,流媒體伺服器最好滿足以下硬體條件。
一顆強勁的「芯」。如果計算機CPU頻率太低,處理能力過慢,電腦在被多用戶訪問時將我們無法進行其他任何操作。
大容量內存和硬碟。流媒體的製作和發送是系統資源的黑洞,擁有大容量內存是系統穩定運行的前提;而流媒體文件體積較大,大量的媒體文件需要更多的存儲空間。建議內存至少512MB,硬碟80G以上。
佔用系統資源少的音效卡。好的音效卡有助於CPU佔用率的降低,並且對錄音的質量有很大影響(用於網上直播)。
良好的視頻捕捉設備。
盡量高的帶寬。當然是上網速度越快越好,不過我們可以在流媒體伺服器中對連接數做一個限制,以免當機。
當然,上面是建設一個屬於自己的流媒體服務網站必須的硬體設備,如果只是想在架設流媒體伺服器過程中學習一把,大可在現有機器的基礎上大膽測試.
6、主流開源流媒體伺服器有哪些
流媒體解決方案 Live555 (C++)
流媒體平台框架 EasyDarwin (C++,國產精品)
實時流媒體播放伺服器程序DarwinStreamingSrvr (C++)
Flash流媒體伺服器 Red5 (Java)
流媒體伺服器 Open Streaming Server (Java)
FMS流媒體伺服器 (Adobe,收費的)
Wowza流媒體伺服器(Java)
開源流媒體平台FreeCast(Java)
最後補充一個 Ngix+RTMP插件
7、如何讓apache伺服器支持在線流媒體播放
當開關閉合電路中施加220V 50HZ的交流電源時,電流流過鎮流器,燈管燈絲啟輝器給燈絲加熱(啟輝器開始時是斷開的,由於施加了一個大於190V以上的交流電壓,使得啟輝器內的跳泡內的氣體弧光放電,使得雙金屬片加熱變形,兩個電極靠在一起,形成通路給燈絲加熱),當啟動器的兩個電極靠在一起,由於沒有弧光放電,雙金屬片冷卻,兩極分開,由於電感鎮流器呈感性,當電路突然中斷時,在燈兩端會產生持續時間約1ms的600V-1500V的脈
8、如何搭建流媒體伺服器
這個很簡單,看你需要使用何種類型的流媒體協議以及要傳輸的視音頻的格式,比較好用的推薦你使用VLC,VLC本身是一款播放器,同時也是流媒體伺服器,可以很方便的實現流媒體傳輸,下面介紹使用過程:
http://.baidu.com/question/432122684704426764,這是我寫的關於用VLC搭建流媒體伺服器的過程,你看一下跟著做,幾步就可以實現了,謝謝!