Qual è il modo migliore per ottenere dati dal server alla velocità con cui arriva ad esso? (Come un messaggio istantaneo o una semplice trasmissione, ad esempio).
Prima ho pensato di utilizzare il server web in miniatura in Android e ottenere richieste di post con dati. Tuttavia con questo approccio ho capito presto che avrò molti problemi con NAT e problemi simili.
In seguito ho pensato di mettere in comune il server manualmente da Android, ma mi sembra un approccio alquanto instabile, perché i dati sono a intervalli irregolari (come l'immagine con del testo).
Stavo pensando di usare qualcosa come webrtc o rtp per avere una connessione tra server, ma questi approcci sono alquanto complessi e semicompletati. Ho trovato pochissime informazioni su quelle sul funzionamento dei dati. Pensavo di essere riuscito a inserire il mio video di "esperimenti" e il trasferimento del suono, ho trovato pochissime informazioni su come ottenere i trasferimenti di dati.
Cosa dovrei fare? Ora sto pensando di avere qualche connessione al server e ottenere alcuni eventi in Android, che quando ho ricevuto l'aggiornamento nel server potrebbe scaricare tutto dal server.
Aggiornamento:
I miei dati sono immagine png canvas codificata64 html5 elaborata. Probabilmente aggiungerò alcuni dati di testo a BLOB. Viene generato sulla pagina Web e dovrebbe raggiungere il telefono il più velocemente possibile attraverso il server. Il problema è parte in cui i dati dell'immagine passano da un server all'altro. La dimensione dei dati per richiesta è ~ 50 KB.