0

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

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

我的网络服务器(托管 JavaScript 的地方)未部署在 EC2 上。python web socket服务器只做视频帧处理,运行在TCP和端口9000上。

我的问题:

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

WebSocket 连接到“ws://xxxx:9000/”失败:无法发送 WebSocket 帧。

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

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

4

1 回答 1

1

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

于 2014-01-06T14:36:45.697 回答