2

我想在 2 个客户端之间流式传输视频而不通过服务器传递它

双方发送实时视频,也接收对方实时视频

是否有允许这样做的开源项目?

有那个API吗?我愿意付钱

我想在移动 Js、html、Ajax、websockets、css 的 web 应用程序中创建它...

太感谢了

4

2 回答 2

0

如果您将视频直接从一个客户端流式传输到另一个客户端,那么您必须了解两种网络模型之间的关系:客户端到服务器和点对点。服务器通常是静态机器,具有网络基础设施、静态 IP 和许多允许公众访问的东西。对于点对点,您将面临许多问题,首先是在您创建用于接收的套接字时通过 NAT。客户端之一可能需要创建套接字来接受连接,第二个来接受。他们可能同时做这两件事并坚持第一次连接。目前无法使用网络流式传输视频。Chrome 和 FireFox 只有一些测试版开发,不会很快公开。您也无法使用 WebSockets 建立对等连接。

因此,没有办法使用 Web 技术来做到这一点。您可能想了解原生移动开发,但在那里您也将面临点对点连接的问题。

于 2012-04-21T22:09:01.990 回答
0

VLC有一个内置的流服务器,以及它可以通过命令行使用的 gui,因此可以编写脚本以满足您的要求

http://www.videolan.org/doc/streaming-howto/en/

于 2012-04-21T17:39:11.430 回答