我想将数据从客户端传输到服务器。使用HTTP从客户端流式传输数据Post
我的应用程序将音频数据传输到服务器。我不知道当我开始流式传输时音频会持续多久。我想通过传输正在记录的数据来减少延迟。一旦所有数据上传完毕,我就会处理它。
所以,我想要的是一个HTTP POST,其中的正文流。在客户端,POST会在数据可用时发送。在服务器端,我希望它像一个普通的POST一样到达,并有一整套收集的数据。
我目前使用Restlet,并将我的流作为分块POST发布到Restlet框架。
但是,我找不到允许我开始POST的客户端API,然后开始流式传输数据。
我还没有发现任何有用的搜索存档。任何人都可以在这里给我一个指针。 HTTP POST可以用这种方式吗?我可以使用Restlet吗?是否有另一种标准模式/ API从客户端传输到服务器?
提前 彼得
取决于应用程序/客户端软件上WebSocket协议(HTTP:// en.wikipedia.org/wiki/WebSocket)可能会对你有所帮助。 – Stephan
不错,谢谢斯蒂芬。 Websocket在Android和iOS上工作吗? – user1902291
是的! jWebSockets看起来很不错。有人试过吗?其他建议? – user1902291