2012-04-21 94 views
2

我要流2個客戶端之間的視頻,而無需將其通過服務器如何2個客戶端

每一方之間流直接連接視頻發送實時視頻,並且還接收其他雙方實時視頻

有沒有一個開源項目允許?

是否有針對的API?我願意付出

我想在移動 JS,HTML,AJAX,的WebSockets,CSS Web應用程序來創建它...

謝謝你這麼多

+0

什麼視頻格式?你如何獲得視頻源? – 2012-04-21 14:30:44

+0

據我所知(但可能是錯誤的)目前沒有工作的HTML5 api從計算機的內置相機捕獲圖像或視頻流。您可以使用Adobe Flash從相機捕捉視頻流,但如果是這樣,您可能也會使用閃光燈進行傳輸(也許請查看http://www.adobe.com/devnet/flashmediaserver/articles/p2p_apps_cirrus_lccs.html)。 – 2012-04-21 14:35:47

+0

@KolyolyHovarth你有一個好的視頻格式的想法?我希望它也可以在iPhone上運行,所以flv不會幫助...還有你的第二個問題 - 我也希望能夠幫助你捕捉視頻。 – nurxyz 2012-04-21 14:41:10

回答

0

如果直接從一個客戶端視頻傳輸至肛使用但是,您必須瞭解兩種網絡模式:客戶端到服務器和點對點。 服務器通常是靜態機器,具有網絡基礎設施,靜態IP和允許公衆訪問的許多事物。 通過點對點,您將面臨許多問題,其中首先是在您創建用於接收的套接字時正在經歷NAT。客戶端可能需要創建套接字來接受連接,然後才能接受。他們可能會同時進行並堅持第一次連接。 使用網絡流式視頻是不可能的,現在。 Chrome和FireFox只會進行一些測試版開發,並不會很快公開發布。 您也無法使用WebSockets建立點對點連接。

所以沒有辦法使用Web技術做。 您可能想了解一下原生Mobile開發,但您也會遇到點對點連接問題。