См. Здесь: http://www.red5chat.com/.
На данный момент самым простым решением будет встроить Flash в ваши страницы ASP.NET.Вы можете использовать Red5 в качестве серверного медиасервера, если вам нужно бесплатное и довольно хорошее решение.(Вы также можете заплатить за серверные решения для медиасервера, такие как Wowza или Flash Media Server.)
Теоретически вы можете сделать это с помощью Silverlight (см. http://silverlightvideochat.codeplex.com/),, но это не так сложно, какFlash-решения, т. Е. Видеокодек не так хорош, нет AEC, шумоподавления и т. Д.
Что касается HTML5, у Google есть WebRTC с открытым исходным кодом, и он работает через процесс стандартизации.Но в настоящее время он поддерживается ~ 0% браузеров. (Он был выпущен в канал Chrome dev в середине января: http://www.webrtc.org/blog/webrtcnowavailableinthechromedevchannel.)
Но краткий ответ, опять же, «Использовать Flash наклиент и Red5 на сервере. "
РЕДАКТИРОВАТЬ: с немного большим количеством кодирования на стороне клиента и решения Adobe RTMFP, вы можете создать одноранговое решение на основе Flash, которое не использует серверОн не будет масштабироваться до более чем 2-4 пользователей на «комнату», но будет иметь очень низкую задержку и не потребует от вас поддержки и поддержки сервера. См. здесь , чтобы получитьначалось.
Такжепроизводственный канал Google Chrome теперь поддерживает WebRTC (как и Opera).Вы можете увидеть демо этого здесь .Firefox также поддерживает его версию, но они еще не совместимы, хотя обеспечение совместимости является высоким приоритетом для обеих команд разработчиков.Ни IE, ни Safari пока не объявили о поддержке.
Tokbox также имеет достаточно простой API, который позволит вам использовать WebRTC, когда он доступен (он производит аудио / видео более высокого качества, чем Flash),и перейти на Flash, когда это не так.Это бесплатно для сеансов 1: 1 или менее 25 000 групповых минут в месяц.