我必須在網站上創建劇場效果,以便視頻需要流式傳輸,以便網站的所有用戶都可以同時看到它。直播視頻文件
我檢查了Ustream,Livstream等,但他們允許我的網絡攝像頭在線流式傳輸。
我需要的功能類似於我們在網上看到所有用戶都看到相同片段的板球/足球比賽。唯一的區別是我已經有需要流式傳輸的視頻。
請幫忙。
我必須在網站上創建劇場效果,以便視頻需要流式傳輸,以便網站的所有用戶都可以同時看到它。直播視頻文件
我檢查了Ustream,Livstream等,但他們允許我的網絡攝像頭在線流式傳輸。
我需要的功能類似於我們在網上看到所有用戶都看到相同片段的板球/足球比賽。唯一的區別是我已經有需要流式傳輸的視頻。
請幫忙。
這是不可能的,因爲你不能在PHP腳本中處理多個HTTP請求。但是,您可以使用node.js輕鬆完成。您可以先將每個用戶的HTTP請求和時間存儲在一個數組中,然後找出第一個觀看視頻的人。計算視頻的流逝時間並對視頻進行分片。最後將視頻發送回當前客戶端。
另一種解決方案(如果你決定使用Node.js的)
使用setTimeout
當第一個用戶請求的視頻模擬服務器端的視頻播放。然後當其他用戶請求視頻時,將其切片併發送給客戶端。由於您模擬了服務器端的播放,因此您無需計算視頻的播放時間。
視頻切片可以用FFMpeg輕鬆完成。
在您的服務器上傳視頻 - >使用HTML5視頻播放器 - > WebSocket(像Node.js發送當前時間或使用Pusher.com) – l2aelba 2013-02-13 12:07:17
或只使用VLC! :D – l2aelba 2013-02-13 12:23:37