Видеоконференция в ASP.NET, flash, silverlight - PullRequest
2 голосов
/ 02 февраля 2012

Мне нужно реализовать видеоконференцсвязь в приложении ASP.Net.

У нас есть дела с 3 пользователями.В каждом случае нам нужно настроить возможность видеоконференцсвязи.

Есть ли какие-либо службы или библиотеки, которые можно использовать для этой функции?

РЕДАКТИРОВАТЬ:

TokBox был хорошим сервисом дляиспользовать, однако мне нужно решение для поддержки на собственных серверах сейчас.Существуют ли службы, позволяющие мне это сделать?

1 Ответ

2 голосов
/ 02 февраля 2012

См. Здесь: 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 групповых минут в месяц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...