Видеоконференции с открытым исходным кодом p2p во Flash или Java?
Я хочу создать сайт сообщества с интегрированной функцией видеоконференцсвязи. Я бы предпочел предоставить это из браузера, поэтому я ищу решение на основе Java или Flash.
Кроме того, было бы неплохо сэкономить пропускную способность, если бы клиенты передавали свои аудио-и видеоданные без использования центрального сервера (например, как работает Skype).
Существует ли достаточно зрелый проект с открытым исходным кодом, который отвечает этим критериям?
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.