Des flux de données à partir d'un client avec HTTP Post

Je voudrais flux de données depuis le client vers le serveur.

Mon application flux de données audio sur le serveur. Je ne sais pas combien de temps l'audio sera quand j'ai commencer en streaming. Je souhaite réduire les temps de latence de la transmission de données telle qu'elle est enregistrée. Une fois que toutes les données ont été téléchargées, puis je vais le traiter.

Donc, ce que je voudrais, c'est un HTTP POST où le corps est diffusée. Sur le client, le POST serait envoyé en tant que des données sont disponibles. À la fin du serveur, je voudrais qu'il arrive comme un POSTE normal avec un ensemble complet de données collectées.

Je suis actuellement en utilisant Restlet, et la mise en œuvre de mon courant d'Un POSTE à l'Restlet framework.

Cependant, je ne peux pas trouver un client API qui me permet de commencer à la POSTE, puis démarrer la diffusion de données.

Je n'ai pas trouvé quelque chose d'utile à la recherche de l'archive. Quelqu'un peut-il me donner un pointeur ici. Pouvez HTTP POST-être utilisé de cette façon? Puis-je utiliser Restlet pour cela? Est-il un autre modèle standard/API pour le streaming à partir du client vers le serveur?

Merci beaucoup d'avance
Peter

Selon la demande du client / de la protocole Websocket pourrait être intéressant pour vous.
Nice, Merci Stephan. Ne Websocket de travail sur Android et iOS?
Oui, c'est fait! jWebSockets est très joli. Quelqu'un a déjà essayé? D'autres recommandations?
Sur Android, j'ai utilisé Weberknecht, qui, cependant, n'a pas vu une version pour un certain temps maintenant, donc je ne suis pas sûr de savoir si il est encore en cours de développement. Pour le C++ je sais à propos de WebSocket++, cependant je n'ai jamais utilisé.

OriginalL'auteur user1902291 | 2012-12-13