Java 开发网络摄像头聊天应用程序

Java 开发网络摄像头聊天应用程序,java,php,javascript,html,video-streaming,Java,Php,Javascript,Html,Video Streaming,我正在尝试建立小型网络摄像头聊天(网络应用程序)。我在谷歌上搜索并找到了一些解决方案,但我认为这些文档和博客建议不符合我的需要 我正在寻找具有Apache/MIT类许可证的完整开源堆栈 我不想使用基于flex/flash的代码 你能推荐: -好服务器 -不使用flash/flex是否可能?如果是,那怎么办?我指的是任何特定的Javascript库。 -我想知道一些指针提供了某种应用程序架构 它包括客户端和服务器。我知道有一些服务器可以托管,但我不想这么做。我几乎100%确定没有内置的js库,或者

我正在尝试建立小型网络摄像头聊天(网络应用程序)。我在谷歌上搜索并找到了一些解决方案,但我认为这些文档和博客建议不符合我的需要

我正在寻找具有Apache/MIT类许可证的完整开源堆栈

我不想使用基于flex/flash的代码

你能推荐: -好服务器 -不使用flash/flex是否可能?如果是,那怎么办?我指的是任何特定的Javascript库。 -我想知道一些指针提供了某种应用程序架构


它包括客户端和服务器。我知道有一些服务器可以托管,但我不想这么做。

我几乎100%确定没有内置的js库,或者可以创建自己的库。你必须有某种浏览器插件。考虑到几乎每个人都有flash,flash可能是最好的选择。如果您真的不能使用flash,请尝试使用java。如果你不能做到这一点,寻找一个浏览器插件,然后指示客户端安装它。如果你不能做到这一点,那么你可能没有选择。如果这没有帮助,请告诉我们为什么不能使用flash。

也许可以使用谷歌?!?我输入了php的免费
非flash聊天程序
,并找到了一些结果专业聊天室,空中聊天。。。这些只是我发现的一对。如果没有Flash、Java、Silverlight、ActiveX或类似技术,您无法在web应用程序(至少是便携式应用程序)中使用网络摄像头。如果没有Flash,您无法做到这一点。用于获取网络摄像头流并通过套接字将其发送到服务器的actionscript代码应该足够简单。然后您可以在顶部创建javascript包装器来控制flash。检查一下这个方法:@ SaveViLay-是的,这个博客帮助我理解减少Flex /Flash代码。另外一个需要考虑的事情是java和flash。作为一个非Flash用户(Flashblock),我可以说,许多非Flash用户知道、期望并且实际上更喜欢“精简功能”。因此,我不希望我的系统上的网页支持网络摄像头。当然,这一评论只适用于故意避免使用Flash的美国用户,而不适用于无法使用Flash的用户。