我想创建一个P2P视频传输的应用程序。更详细地说,我需要以下内容:
- 用户可以通过点击应用程序中的按钮来打开网络摄像头。
- 应用程序开始从网络摄像头拍摄图像并将其发送到特定位置(由端口和 IP 地址指定)。
- 应用程序开始接受另一个应用程序发送的图像并在窗口中显示它们(图像)。
还有一件事。我更愿意将所有内容都放在浏览器中。我知道一切都可以通过 Adobe 的 Flash Player 来完成(例如 http://chatroulette.com/ )。
但我想知道是否可以使用 JavaScript 完成同样的事情。
我确信该应用程序可以用 Java 编写。但是我可以使用 Java 将所有内容都包含在浏览器中吗?
最佳答案
我不确定网络摄像头访问是否可以在任何浏览器中本地使用,因此您可能无法获得纯 js 解决方案。我认为很快就会在规范中添加一些内容。
如果您想使用 flash 来实现这一点(这确实是目前最好的方法),请查看 red5,您可以在服务器上运行它,以坐在客户端之间并处理视频流。
关于java - 如何使用网络浏览器制作 P2P 流媒体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3480054/