1

我将在大学提交一份项目提案。

概述

我将创建一个项目,其中多个参与者可以加入会议,会议组织者与所有参与者共享他的桌面。

参与者可以访问组织者的桌面,这取决于组织者将桌面控制权授予谁。

一次只有一名参与者可以访问管理器桌面,而其他人则坐在并观看管理器桌面的视频流并等待轮到他们。

所有参与者可以同时相互交谈。

整个系统工作在p2p环境中。

我需要专家意见

1) 适用于上述场景的 p2p 通信的建议 API。

2) 我应该研究的建议主题,以实现p2p环境中参与者之间的音频聊天。?

3) 在开始编写代码之前我应该​​了解的任何其他先决条件。?

4) Java 编程语言的任何限制。?

5) 还有什么其他想法可以让我的项目变得更好。?

谢谢

4

2 回答 2

1

你看过BBB它是一个开源项目吗?

于 2013-11-12T22:09:32.387 回答
0

1) 适用于上述场景的 p2p 通信的建议 API。

JXTA

2) 我应该研究的建议主题,以实现p2p环境中参与者之间的音频聊天。?

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

3) 在开始编写代码之前我应该​​了解的任何其他先决条件。?

NAT Traversal,p2p策略,如打孔,TCP,UDP

4) Java 编程语言的任何限制。?

对于你的场景没有限制它在java中完全可能..

5) 还有什么其他想法可以让我的项目变得更好。?

好吧,如果你有时间也制作一个android版本..

于 2013-04-14T12:12:19.953 回答