Per questo è possibile utilizzare WebRTC.
Tuttavia, questa è una tecnologia molto giovane e incompiuta che, come già affermato, è attualmente disponibile solo in Chrome stable e Firefox beta. Ciò significa che probabilmente verranno apportate modifiche alle specifiche attuali, qualcosa di cui essere a conoscenza in caso di implementazione anticipata. Ma ti consente di utilizzare la comunicazione video e audio direttamente nel browser.
avvio rapido qui:
http://www.html5rocks.com/en/tutorials/webrtc/basics/
Altre opzioni sono plugin basati su Flash quali flash-videoio. Questo è un plugin open source, ma richiede naturalmente Adobe Flash installato. Questo può o non può essere un problema a seconda della politica di sicurezza dell'azienda.
Per i dettagli tecnici sull'implementazione, vedere esempi sui collegamenti forniti.
Per molti-a-molti è possibile utilizzare:
- "Mesh" - ognuno si collega a tutti. Questo tuttavia è costoso per CPU e i cellulari vengono spesso esclusi.
- "Stella": tutti passano attraverso il dispositivo più capace. Tuttavia, con molte connessioni questo sarà presto lento per il dispositivo che gestisce tutte le connessioni.
- MCU. Server specializzato per gestire tutte le connessioni. Se mixa audio e video e gestisce anche i drop-out senza influenzare gli altri chiamanti.
Esempi di MCU:
http://sourceforge.net/projects/mcumediaserver/ (open source)
http://www.medooze.com/products/mcu.aspx (commerciale)
in modo che si sta cercando di dire non c'è modo per risolvere un problema su iOS? – Eugeny89
Tu dove chiedi audio/video e HTML5 - per iOs e problem solving in generale non posso rispondere (sono sicuro che sia possibile però :)). – K3N
e che dire delle conferenze multiutente? WebRTC li rende possibili? – Eugeny89