Videoconferenza p2p open source in Flash o Java?
-
10-07-2019 - |
Domanda
Voglio creare un sito Web della comunità con funzionalità di videoconferenza integrate. Preferirei fornirlo all'interno del browser, quindi sto cercando una soluzione basata su Java o Flash.
Inoltre, sarebbe bello risparmiare larghezza di banda facendo in modo che i client trasmettano i loro dati audio e video senza usare un server centrale (come il modo in cui funziona Skype, per esempio).
Esiste un progetto open source ragionevolmente maturo che soddisfa questi criteri?
Soluzione
Quando si utilizza Voice over IP, si preferisce UDP e i plug-in del browser Web in genere non supportano le connessioni UDP e P2P.
Ma c'è una soluzione. Per questo devi utilizzare Adobe Flash Player 10 e Adobe Stratus . Questo è ciò che Chatroulette utilizza per la chat video in streaming P2P.
Altri suggerimenti
Prendilo da qualcuno che lo ha scoperto nel modo più duro: il supporto di Java per la riproduzione video è pisspoor. Continuano a promettere un nuovo, fantastico sistema di riproduzione video, ma nel frattempo siamo ANCORA bloccati con Java Media Framework, il pasticcio incompatibile MPEG-4 limitato alla piattaforma.
Le tue alternative sono Quicktime per Java e i sistemi che avvolgono MPlayer / VLC / ecc. Nessuna di queste sono davvero opzioni per un browser.
Per quanto odio Adobe e i mali della progettazione di siti Flash, Flash è di gran lunga la scelta migliore.
Guarda la Xuggler - include il codice per la riproduzione di video (beh, codice di esempio) nell'oggetto com.xuggle.mediatool.IMediaVieer.