簡體   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