2011-02-16 130 views
3

我的目標是從網絡攝像頭流到服務器,然後流到用戶。網絡攝像頭的上傳速度非常慢,我只希望將這個數據流上傳到遠程服務器上,然後流向最終用戶。在線攝像頭流 - >服務器 - >遠程查看器

有像ustream這樣的外部蒸汽網站,但是我正在尋找一種可以在標準的Linux服務器上託管的解決方案,無需外部提供商。

它似乎不像QuickTime或Flash真的有這樣的機制,但如果客戶端是Mac,QuickTime確實有一個很好的客戶端/服務器包。

+0

如果您不想爲Flash Media Server或Wowza Media Server等產品付費,那麼也許您可以查看Red5:http://red5.org/ – anon 2011-02-16 05:58:51

回答

2

Flash生態系統是一種可行的方法。 Flash Media Encoder是免費的,對於服務器你可以使用Red5,客戶端是Flash播放器。

HTML5是另一種方式。如果您覺得喜歡冒險,可以查看我的新的基於WebM的直播服務器stream.m。這是一個早期版本,但你可以檢查出它是否適合你的需求。

可以產生使用的ffmpeg您的家用電腦上的WebM流,將其發送到運行stream.m服務器,然後將其distrivutes任何HTML5兼容的瀏覽器。 Safari和IE沒有原生的WebM支持,但Google有一個free plugin來播放它。