java - 如何使用网络浏览器制作 P2P 流媒体?

标签 java javascript flash browser video

我想创建一个P2P视频传输的应用程序。更详细地说,我需要以下内容:

  1. 用户可以通过点击应用程序中的按钮来打开网络摄像头。
  2. 应用程序开始从网络摄像头拍摄图像并将其发送到特定位置(由端口和 IP 地址指定)。
  3. 应用程序开始接受另一个应用程序发送的图像并在窗口中显示它们(图像)。

还有一件事。我更愿意将所有内容都放在浏览器中。我知道一切都可以通过 Adob​​e 的 Flash Player 来完成(例如 http://chatroulette.com/ )。

但我想知道是否可以使用 JavaScript 完成同样的事情。

我确信该应用程序可以用 Java 编写。但是我可以使用 Java 将所有内容都包含在浏览器中吗?

最佳答案

我不确定网络摄像头访问是否可以在任何浏览器中本地使用,因此您可能无法获得纯 js 解决方案。我认为很快就会在规范中添加一些内容。

如果您想使用 flash 来实现这一点(这确实是目前最好的方法),请查看 red5,您可以在服务器上运行它,以坐在客户端之间并处理视频流。

关于java - 如何使用网络浏览器制作 P2P 流媒体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3480054/

相关文章:

java - 使用 Jena API 编写 Tbox 模型

javascript - 是否可以通过悬停而不是单击来激活 DIV?

actionscript-3 - 大型Flash/AS3项目的工作流程

flash - youtube 播放器如何工作

node.js - TCP和HASH验证

java - Spring WebFlow2 Javascript仅适用于第一个单选按钮

java - Hibernate 只加载列表中的一个对象

java - 此 JAVA MySQL JDBC Google App Engine 连接字符串有效吗?

javascript - For循环迭代器变量在迭代中共享,每次执行不同的值

javascript - 如何将值从 Controller 操作方法传递到部分 View