Przesyłanie strumieniowe danych z klienta za pomocą HTTP Post

Chciałbym przesyłać strumieniowo dane z klienta do serwera.

Moja aplikacja przesyła dane audio do serwera. Nie wiem, jak długo będzie dźwięk, gdy zacznę go przesyłać. Chcę zmniejszyć opóźnienie, przesyłając dane w trakcie ich rejestrowania. Po przesłaniu wszystkich danych przetworzę je.

Tak więc chciałbym mieć HTTP POST, w którym ciało jest przesyłane strumieniowo. Na kliencie POST zostanie wysłany, gdy dane będą dostępne. Na końcu serwera chciałbym, aby przyszedł jak zwykły POST z kompletem zebranych danych.

Obecnie używam Restlet i implementuję mój strumień jako Chunked POST do szkieletu Restlet.

Nie mogę jednak znaleźć interfejsu API klienta, który pozwala mi rozpocząć test POST, a następnie rozpocząć przesyłanie strumieniowe danych.

Nie znalazłem niczego przydatnego podczas przeszukiwania archiwum. Czy ktoś może mi tutaj podać wskaźnik. Czy HTTP POST może być używany w ten sposób? Czy mogę do tego użyć Restlet? Czy istnieje inny standardowy wzór / API do przesyłania strumieniowego z klienta do serwera?

Z góry wielkie dzięki Piotr

questionAnswers(2)

yourAnswerToTheQuestion