Ich möchte Daten vom Client auf den Server streamen.Streaming-Daten vom Client mit HTTP Post
Meine Anwendung streamt Audiodaten an den Server. Ich weiß nicht, wie lange der Ton sein wird, wenn ich anfange, ihn zu streamen. Ich möchte die Latenz reduzieren, indem ich die Daten während der Aufzeichnung übermittele. Sobald alle Daten hochgeladen wurden, werde ich sie verarbeiten.
Also, was ich möchte ist ein HTTP-POST, wo der Körper gestreamt wird. Auf dem Client wird der POST gesendet, sobald die Daten verfügbar sind. Am Serverende möchte ich, dass es wie ein normaler POST mit einer vollständigen Sammlung von gesammelten Daten ankommt.
Ich verwende derzeit Restlet und implementiere meinen Stream als Chunked POST zum Restlet-Framework.
Ich kann jedoch keine Client-API finden, mit der ich den POST starten und dann mit dem Streamen der Daten beginnen kann.
Ich habe nichts sinnvolles Durchsuchen des Archivs gefunden. Kann mir jemand einen Zeiger geben? Kann HTTP POST auf diese Weise verwendet werden? Kann ich Restlet dafür verwenden? Gibt es ein anderes Standardmuster/API für das Streaming vom Client zum Server?
Vielen Dank im Voraus Peter
über die Anwendung/Client Abhängig von dem [Websocket Protokoll] (http: // en.wikipedia.org/wiki/WebSocket) könnte für Sie interessant sein. – Stephan
Schön, danke Stephan. Funktioniert Websocket auf Android und iOS? – user1902291
Ja, das tut es! jWebSockets sieht sehr nett aus. Hat jemand es versucht? Weitere Empfehlungen? – user1902291