在 UDP 协议上的 flex 代码中使用 XMPP

use of XMPP in flex code on UDP Protocol

本文关键字:XMPP 代码 flex UDP 协议      更新时间:2023-10-16

我正在工作专用网络。该算法开发了使用TCP(客户端服务器技术)实现的产品。

现有产品如下

  1. 有一个使用flex开发的UI,用户可以在其中查看视频或快照
  2. 有一个使用c ++开发的服务器,它将请求从UI重定向到网关。
  3. 有与相机连接的网关,通过服务器将视频流式传输到UI。

现在我们想将 p2p 技术添加到现有的客户端服务器中。因此,它将支持TCP和UDP。目前,我们正在探索flex和XMPP来实现p2p。

作为较新版本的Flex支持使用RTMFP的

P2P,但这是Adobe的专有协议.如果我们使用RTMFP,我们需要更改所有我们不想要的现有代码。

我想使用 flex client(UI) 实现 p2p,它将使用 XMPP 与网关和服务器进行通信。

所以问题是

  1. 是否可以从弹性代码中使用 XMPP
  2. XMPP是否支持UDP p2p。
  1. 是的。您可以使用 as3xmpp 库与使用该协议的服务器进行通信。

  2. 据我所知,没有。我的理解是,p2p连接中使用的网络协议是内部化的,不允许公共API定义自己的网络协议(例如,与套接字不同)。