我想知道是否有可能創建一個可以連接兩個用戶然後發送他們的攝像頭流到彼此的網絡客戶端。沒有使用Red5或任何其他閃存/媒體服務器,這應該發生。如何創建點對點視頻流WEB應用程序?
我可以使用什麼協議?什麼api等...
我想知道是否有可能創建一個可以連接兩個用戶然後發送他們的攝像頭流到彼此的網絡客戶端。沒有使用Red5或任何其他閃存/媒體服務器,這應該發生。如何創建點對點視頻流WEB應用程序?
我可以使用什麼協議?什麼api等...
看看Jabber(XMPP)協議。根據您選擇的Web框架,客戶端可以使用大多數主要語言。
不是。不可能做你所描述的。
您將在中間需要某種形式的服務器,或者您需要構建一個ActiveX控件或Browser Plugin來處理您的通信。
Flash和Java不是選項,因爲它們僅限於與其原始服務器進行通信。
Flash 10引入了點對點模型。下面是關於這一個帖子:
http://justin.everett-church.com/index.php/2008/05/23/astrop2p/
WebRTC可能是你在找什麼。在這裏,你最終得到一個Web應用程序,完全無效的插件或Flash,它流內容點對點。 Check out the Demos given here。雖然Chrome是目前唯一完全實現此功能的瀏覽器,但其他瀏覽器正在迅速迎頭趕上。您可以通過here給出的API文檔。