Architettura del server di videoconferenza

2

Sto sviluppando un'applicazione di videoconferenza con i seguenti requisiti:

  • L'audio funziona come call conference, in cui tutti i partecipanti possono parlare allo stesso tempo.
  • Tuttavia, il video funziona come la trasmissione, in cui solo un cliente designato trasmette un video al resto.

I client saranno dispositivi Android.

Un modo per farlo è utilizzare uno stack SIP (ad esempio Asterisk) e utilizzare le sue funzionalità di teleconferenza; tuttavia la parte della videoconferenza di Asterisk sembra piuttosto sottosviluppata. Inoltre, potrebbero esserci alcuni problemi con l'uso di SIP, in quanto l'app verrà utilizzata su reti 3G e / o firewall restrittivi.

Un altro modo è utilizzare server di streaming media come Wowza, che sebbene sia impressionante sullo streaming di video live, non sembra avere capacità di conferenza.

C'è un modo migliore per avvicinarsi a questo? Sembra che questo caso d'uso sia piuttosto comune e ci sono varie soluzioni simili per le app desktop.

    
posta Leonth 21.03.2014 - 13:38
fonte

0 risposte

Leggi altre domande sui tag