2009-11-30 27 views
7

我想建立一个社区网站与集成视频会议功能。我更愿意在浏览器中提供此功能,所以我正在寻找基于Java或Flash的解决方案。Flash或Java中的开源p2p视频会议?

另外,通过客户端流式传输音频和视频数据而不使用中央服务器(例如Skype的工作方式)来节省带宽将是一件好事。

是否有符合这些条件的相当成熟的开源项目?

回答

4

当通过IP语音做,UDP是首选,和Web浏览器插件通常缺乏对UDP和P2P的连接支持。

但是有一个解决方案。你必须使用的Adobe Flash Player 10和Adobe Stratus这一点。这实际上是Chatroulette用于P2P流式视频聊天。

+2

快速注:的chatroulette可能是工作没有安全:-) – Esko 2010-04-21 19:25:04

1

从一个发现困难之路的人那里得到它:Java对视频播放的支持是pisspoor。他们不断看好一个新的,梦幻般的视频播放系统,但同时我们仍然坚持使用Java媒体框架,平台有限,MPEG-4兼容的混乱。

你的选择是Quicktime for Java和系统封装MPlayer/VLC /等。这些都不是浏览器的真正选择。

就像我讨厌Adobe和Flash网站设计的弊端一样,Flash是你最好的选择。

1

查看Xuggler库 - 它包含在com.xuggle.mediatool.IMediaVieer对象中播放视频的代码(以及示例代码)。