java中的p2p音频会议和桌面共享

时间:2013-04-13 12:37:48

标签: java p2p audio-streaming rdp desktop-sharing

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

概述

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

参与者可以访问组织者桌面,这取决于组织者他给谁的桌面控件..

只有一个参与者可以同时访问组织者桌面,而其他参与者可以选择和观看组织者桌面的视频流并等待轮到他们。

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

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

我需要专家意见

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

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

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

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

5)使我的项目更好的任何其他想法。?

由于

2 个答案:

答案 0 :(得分:1)

您是否看过BBB这是一个开源项目。

答案 1 :(得分: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版本..