2013-04-13 65 views
1

我要提交大學項目的提議桌面共享..P2P電話會議,並在Java

概述

我準備做一個項目,其中多個參與者也可以加入會議,會議組織者與所有參與者分享他的桌面。

參與者可以訪問的組織者桌面這取決於組織者,他給出了他的桌面控制誰..

只有一個參與者都可以在同一時間訪問管理臺式機,而其他選址和觀看組織者桌面的視頻流和等待輪到他們了。

所有參與者可以同時對話。

整個系統在p2p環境下工作。

我需要

1的專家觀點)推薦的API爲,對於上述方案的工作P2P通信?

2)建議的主題,我應該做的研究,以實現p2p環境中的參與者之間的音頻聊天。

3)在開始編寫代碼之前,我應該知道的任何其他先決條件。

4)Java編程語言的任何限制。

5)任何其他的想法,使我的項目更好。

感謝

回答

1

你有沒有看着BBB這是一個開源項目。

0

1)建議的API對於以上情景的作品P2P通信?

JXTA

2)建議的話題,我應該做的研究,以實現參與者P2P環境中的語音聊天?

http://docs.oracle.com/javase/tutorial/sound/capturing.html

3),我應該知道之前開始編寫代碼的任何其他先決條件?

NAT穿越,P2P策略一樣打孔,TCP,UDP

4)對Java編程語言的任何限制?

您的方案沒有限制其完全有可能在Java ..

5)任何其他的想法,使我的項目好?

好,如果你有時間做一個Android版本太..