2012-12-13 4 views
5

クライアントからサーバーにデータをストリームしたいと思います。HTTP POSTでクライアントからのデータをストリーミング

私のアプリケーションは、オーディオデータをサーバーにストリームします。ストリーミングを開始するときの音声の長さはわかりません。私は記録されているようにデータを送信することによってレイテンシを減らしたい。すべてのデータがアップロードされたら、私はそれを処理します。

私は、本体がストリーミングされているHTTP POSTをお勧めします。クライアントでは、データが利用可能なのでPOSTが送信されます。サーバー側では、通常のPOSTのように、収集されたデータの完全な本体が到着するようにしたいと思います。

私は現在、Restletを使用しており、RestletフレームワークへのチャンクされたPOSTとしてストリームを実装しています。

しかし、POSTを開始してからデータのストリーミングを開始できるクライアントAPIが見つかりません。

アーカイブの検索に役立つものはありませんでした。誰も私にここにポインタを与えることができます。 HTTP POSTをこの方法で使用できますか?これにRestletを使うことはできますか?クライアントからサーバーにストリーミングするための別の標準パターン/ APIがありますか?事前 ピーター

+3

://をここ

は、Apache HttpClientを

の検索とストリーミング要求に素敵なチュートリアルですen.wikipedia.org/wiki/WebSocket)が面白いかもしれません。 – Stephan

+0

ニース、ありがとうStephan。 WebsocketはAndroidとiOSで動作しますか? – user1902291

+0

はい、あります! jWebSocketsはとても素敵です。誰もそれを試しましたか?その他のおすすめ? – user1902291

答えて

-2

多くのおかげで私は私がPOST

あなた可能性は常にuse a browserを開始することを可能にするクライアントAPIを見つけることができません。 Serversidesそれはちょうどファイルアップロードと同じです。

+0

ありがとう、私は私のアプリケーションでこれを行う必要があります。私は、デバッグ用のラップトップJavaクライアントを作成し、AndroidとiOSを実装したいと考えています。 – user1902291

関連する問題