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