我想构建一个集成了视频会议功能的社区网站。我更愿意在浏览器中提供这个,所以我正在寻找基于Java或Flash的解决方案。
此外,通过让客户端在不使用中央服务器的情况下流式传输音频和视频数据(例如Skype的工作方式),可以节省带宽。
是否有一个相当成熟的开源项目符合这些标准?
答案 0 :(得分:4)
在进行IP语音管理时,首选UDP,Web浏览器插件通常缺乏对UDP和P2P连接的支持。
但是有一个解决方案。你必须使用Adobe Flash Player 10和Adobe Stratus。这实际上是Chatroulette用于P2P流式视频聊天的内容。
答案 1 :(得分:1)
从那些发现困难的人那里得到它:Java对视频播放的支持是pisspoor。他们一直在承诺一个新的,梦幻般的视频播放系统,但同时我们仍然坚持Java Media Framework,这是平台限制的,MPEG-4不兼容的混乱。
您的替代品是Quicktime for Java和包装MPlayer / VLC /等的系统。这些都不是浏览器的真正选择。
就像我讨厌Adobe和Flash网站设计的弊端一样,Flash是你最好的选择。
答案 2 :(得分:1)
请参阅Xuggler库 - 它包含用于在com.xuggle.mediatool.IMediaVieer对象中播放视频(以及示例代码)的代码。