Sto cercando di pensare a come condividere allegati come immagini, video, audio, pdf (solo immagini per ora) tramite webrtc. In pratica, come stanno Skype e gli altri.
-
Nel caso in cui l'elemento sia condiviso, la prima idea era quella di utilizzare il canale di chat del webrtc, ma questo ha una capacità limitata e serve per tagliare l'immagine in blocchi e ricostruire l'immagine sull'altro lato . Funziona e andava bene perché non stavo salvando l'immagine ma non è conveniente.
-
Se l'elemento deve essere archiviato (Azure), penso che il mittente invia asset al server e invia solo un url al ricevitore tramite il canale di chat, quindi il ricevente ottiene l'elemento dal server utilizzando l'url specificato. Il messaggio di chat viene fornito con un'intestazione in modo che il destinatario sappia che non si tratta di un messaggio di chat di base ma di un invito a scaricare il contenuto dal server.
Quindi la domanda è: cosa è meglio per il caso 1 e il caso 2, ovvero condividere senza memorizzare e condividere con lo spazio di archiviazione?