P2P-видеоконференции с открытым исходным кодом на Flash или Java?
-
10-07-2019 - |
Вопрос
Я хочу создать веб-сайт сообщества со встроенными функциями видеоконференций.Я бы предпочел предоставить это из браузера, поэтому я ищу решение на основе Java или Flash.
Кроме того, было бы неплохо сэкономить полосу пропускания, заставив клиентов передавать свои аудио- и видеоданные в потоковом режиме без использования центрального сервера (как, например, работает Skype).
Существует ли достаточно зрелый проект с открытым исходным кодом, отвечающий этим критериям?
Решение
При выполнении Voice over IP предпочтение отдается UDP, а в плагинах веб-браузера обычно отсутствует поддержка UDP и P2P-соединений.
Но есть решение. Для этого вам нужно использовать Adobe Flash Player 10 и Adobe Stratus . Именно это Chatroulette использует для потокового видеочата P2P.
Другие советы
Возьмите это у кого-то, кто нашел это на собственном горьком опыте:Поддержка воспроизведения видео в Java оставляет желать лучшего.Они продолжают обещать новую, фантастическую систему воспроизведения видео, но тем временем мы ВСЕ ЕЩЕ застряли в Java Media Framework, ограниченной платформой и несовместимой с MPEG-4 путанице.
Альтернативой вам являются Quicktime для Java и системы-обертки MPlayer/VLC/и т. д.Ни один из этих вариантов не подходит для браузера.
Как бы я ни ненавидел Adobe и пороки дизайна сайтов с использованием Flash, Flash, безусловно, лучший вариант для вас.
См. Ксагглер библиотека — она включает код для воспроизведения видео (ну, пример кода) в объекте com.xuggle.mediatool.IMediaVieer.