2009-11-30 15 views
7

Desidero creare un sito Web della comunità con funzionalità di videoconferenza integrate. Preferirei fornire questo dal browser, quindi sto cercando una soluzione basata su Java o Flash.Videoconferenza open-source p2p in Flash o Java?

Inoltre, sarebbe bello risparmiare larghezza di banda facendo in modo che i client trasmettessero i propri dati audio e video senza utilizzare un server centrale (ad esempio, come funziona con Skype).

Esiste un progetto open source ragionevolmente maturo che soddisfi questi criteri?

risposta

4

Quando si utilizza Voice over IP, l'UDP è preferibile ei plug-in del browser Web in genere non supportano le connessioni UDP e P2P.

Ma c'è una soluzione. Devi utilizzare Adobe Flash Player 10 e lo Adobe Stratus per questo. Questo è in realtà ciò che Chatroulette utilizza per la chat video in streaming P2P.

+2

Nota rapida: Chatroulette potrebbe non essere sicura per il lavoro :-) – Esko

1

Prendilo da qualcuno che ha scoperto la via difficile: il supporto di Java per la riproduzione di 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 con la piattaforma MPEG-4.

Le alternative sono Quicktime per Java e sistemi che eseguono il wrapping di MPlayer/VLC/ecc. Nessuno di questi sono davvero opzioni per un browser.

Per quanto odio Adobe e i mali del design del sito Flash, Flash è di gran lunga la soluzione migliore.

1

Vedere la libreria Xuggler - include il codice per la riproduzione del video (beh, codice di esempio) nell'oggetto com.xuggle.mediatool.IMediaVieer.