Для этого вы можете использовать WebRTC.
Однако это очень молодая и незавершенная технология, которая, как уже говорилось, доступна только в Chrome stable и Firefox beta. Это означает, что, вероятно, появятся изменения в текущей спецификации, что нужно знать в случае ранней реализации. Но это позволяет вам использовать видео и аудио связь непосредственно в браузере.
Быстрый начало здесь:
http://www.html5rocks.com/en/tutorials/webrtc/basics/
Другие варианты плагинов на основе флэш, такие как flash-videoio. Это плагин с открытым исходным кодом, но, естественно, потребуется установить Adobe Flash. Это может быть или не быть проблемой в зависимости от политики безопасности компании.
Для получения подробных сведений о реализации см. Примеры приведенных ссылок.
Для многих ко многим вы можете использовать:
- «Mesh» - все соединяется со всеми. Это, однако, дорого стоит на процессоре, а мобильные телефоны часто не учитываются.
- «Звезда» - все проходят через самое способное устройство. Тем не менее, со многими подключениями, это скоро будет медленным для устройства, обрабатывающего все подключения.
- MCU. Специализированный сервер для обработки всех подключений. Если микширует аудио и видео и выкидывает ручки, не затрагивая других абонентов.
Примеры устройства MCU:
http://sourceforge.net/projects/mcumediaserver/ (с открытым исходным кодом)
http://www.medooze.com/products/mcu.aspx (коммерческий)
так что вы пытаетесь сказать, что нет никакого способа решить проблему КСН? – Eugeny89
Вы, где спрашиваете об аудио/видео и HTML5 - для iOS и решения проблем вообще я не могу ответить (я уверен, что это возможно хотя :)). – K3N
, а как насчет многопользовательских конференций? сделать WebRTC сделать их возможными? – Eugeny89