繁体   English   中英

使用HTTP Post从客户端流式传输数据

[英]Streaming data from client with HTTP Post

我想将数据从客户端流式传输到服务器。

我的应用程序将音频数据传输到服务器。 我不知道当我开始流式播放音频时会有多长时间。 我希望通过在记录数据时传输数据来减少延迟。 一旦上传了所有数据,我就会处理它。

所以,我想要的是一个HTTP POST,身体是流。 在客户端,POST将在数据可用时发送。 在服务器端,我希望它像普通的POST一样到达,并带有完整的收集数据。

我目前正在使用Restlet,并将我的流作为Chunked POST实现到Restlet框架。

但是,我找不到允许我开始POST的客户端API,然后开始流式传输数据。

我没有找到任何有用的搜索存档。 任何人都可以在这里给我一个指针。 可以通过这种方式使用HTTP POST吗? 我可以使用Restlet吗? 是否有另一种标准模式/ API用于从客户端到服务器的流式传输?

非常感谢彼得

为那些后来的人回答我自己的问题。

这是一个很好的Apache HttpClient流媒体请求教程

搜索“请求流式传输:”

http://hc.apache.org/httpclient-3.x/performance.html#Request_Response_entity_streaming

我找不到允许我开始POST的客户端API

你总是可以使用浏览器 Serverside它只是一个文件上传。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM