Dovrò senza dubbio creare un applicazione che usa i socket sia lato server che lato client. Il server rimane in ascolto e riceve dell'audio streaming preso dal microfono grazie ad alcune librerie.
come si fa in java o python a creare un unico flusso di dati preso dal microfono e invarlo a chunk di 4kb?
Occorre anche che la comunicazione sia bidirezionale. Con i socket come la ottengo?
Essendo poi una conferenza ci sono piu partecipanti mettiamo 3 partecipanti. Vuol dire che quello che produce il client 1 deve essere inviato sul socket server in broadcast a client 2 e client 3.
come si fa a creare un canale condiviso tra i partecipanti?