【发布时间】:2012-01-10 05:47:07
【问题描述】:
我已经研究 APE(Ajax 推送引擎 - http://www.ape-project.org/)几个星期了,我已经阅读了他们在网站上的所有文档。
APE 项目声称“实时数据流”,但我就是找不到一个很好的例子。我对他们的文档感到有点沮丧。
我在他们的网站上阅读的可能的维基页面: http://www.ape-project.org/wiki/index.php/Tutorial:How_to_write_an_application_with_APE
但同样,它只是一些概念,而不是详细信息。
在进行了一些 Google 搜索后,我开始感到更加沮丧。 没有有价值的教程或示例用于我的目的。
所以我在这里发布。
基本上,我一直想做的是,HTTP 流服务器(计算成本很高)仍然可以很好地扩展(100 或 200 个客户端)。要求:
- 使用 HTTP 协议(无 RTMP);
- 客户端将音频数据流式传输到服务器;
- 服务器接收音频数据,对其进行处理并将结果发送回客户端同时接收来自客户端的音频数据 客户;
- 音频数据的处理在 C/C++ 库中完成;
- 服务器也可以流几秒的音频数据到客户端,客户端可以同时接收播放音频 来自服务器的音频数据;
- 应在客户端和服务器之间建立长期连接/会话,并且断开连接(TimeOut 或 UserDisconnect) 应该被服务器检测到;
我的问题是:
- 我应该阅读哪些 APE 示例和教程来满足我的需求?
- 在哪里可以找到使用 APE HTTP 流的好示例?
- 如何创建一个非常简单的HTTP 流示例(服务器流)?
- 我如何在服务器端连接计算量大的 C/C++ 库?
- 如何在服务器端维护每个客户端连接/会话的状态?
如果有人知道我的要求或问题,请告诉我。
谢谢。
彼得
【问题讨论】:
标签: http streaming ape ajax-push