
Originariamente inviata da
LeleFT
Da nessuna parte: nessuno si metterebbe a scrivere un manuale per costruire una video-chat. Non servirebbe a nessuno.
Quel che puoi trovare on-line sono manuali o guide per cose più generali: il networking, nello specifico. Che è ciò che fondamentalmente ti serve.
Come già detto, sicuramente il networking (comunicazione di rete). Poi, vista la complessità della richiesta, ti direi che devi documentarti anche su queste cose:
1) Multithreading (per la gestione della chat tra più utenti)
2) Manipolazione di stream audio/video (e qui si apre un mondo)
3) Tecniche per la diffusione di stream audio/video su rete
4) Registrazione audio/video (e qui si apre un altro mondo)
5) Utilizzo di dispositivi di acquisizione audio/video
Questo solo per gestire basilarmente una video-chat. Poi parli di "software per la mediazione online"... qui non si sa bene cosa si intende, ma posso presumere che si tratti di una WebApplication; in questo caso allora ti serve conoscere anche l'aspetto JEE di Java per lo sviluppo di applicazioni Web (Servlet / JSP / Framework vari).
Direi che la complessità è parecchia. Il mio consiglio è quello di cercare on-line qualche progetto open-source di video-chat da cui prendere spunto o da modificare/integrare con tutto il resto.
Ciao.
