Видеоконференции с открытым исходным кодом p2p во Flash или Java?


Я хочу создать сайт сообщества с интегрированной функцией видеоконференцсвязи. Я бы предпочел предоставить это из браузера, поэтому я ищу решение на основе Java или Flash.

Кроме того, было бы неплохо сэкономить пропускную способность, если бы клиенты передавали свои аудио-и видеоданные без использования центрального сервера (например, как работает Skype).

Существует ли достаточно зрелый проект с открытым исходным кодом, который отвечает этим критериям?

3 7
p2p

3 ответа:

При голосовании по IP предпочтительнее использовать UDP, а плагины для веб-браузеров обычно не поддерживают UDP и P2P-соединения.

Но решение есть. Для этого необходимо использовать Adobe Flash Player 10 и Adobe Stratus. Это на самом деле то, что Chatroulette использует для P2P потокового видео-чата.

Возьмите это от кого-то, кто узнал трудный путь: поддержка Java для воспроизведения видео-pisspoor. Они продолжают обещать новую, фантастическую систему воспроизведения видео, но тем временем мы все еще застряли с Java Media Framework, ограниченной платформой, несовместимой с MPEG-4.

Ваши альтернативы-Quicktime для Java и систем, обертывающих MPlayer / VLC / etc. Ни один из этих вариантов на самом деле не подходит для браузера.

Как бы я ни ненавидел Adobe и пороки дизайна Flash-сайтов, Flash-это далеко и за лучший вариант.

Смотрите библиотеку Xuggler - она включает в себя код для воспроизведения видео (ну, пример кода) в com.xuggle.mediatool.Объект IMediaVieer.