JavaScript 客户端无法将 WebSocket 帧发送到 Amazon EC2 上的 WebSocket 服务器



我有一个在 Ubuntu 12.04 EC2 实例上运行的 Web 套接字服务器。我的Web套接字服务器是用Python编写的,我正在使用Autobahn WebSockets。

我有一个JavaScript客户端,它使用WebRTC捕获网络摄像头帧并将它们发送到Web套接字服务器。

我的网络服务器(托管 JavaScript 的位置)未部署在 EC2 上。python Web 套接字服务器仅执行视频帧处理,并通过 TCP 和端口 9000 运行。

我的问题:

JS客户端可以连接到Web套接字,服务器接收并处理网络摄像头帧。但是,在 5 或 6 分钟后,客户端停止发送帧并显示以下消息:

与"ws://x.x.x.x:9000/"的 WebSocket 连接失败:无法发送 WebSocket 框架。

当我打印错误数据时,我得到"未定义"。

当然,当我在本地测试环境中运行服务器时,这永远不会发生。

这可能是由Chrome扩展程序引起的。

相关内容

  • 没有找到相关文章

最新更新