Решение Java для совместного использования рабочего стола пользователя через RTMP
Я работаю над веб-проектом, где пользователь может поделиться своим экраном и результатами своей звуковой карты с другими пользователями. Я зашел довольно далеко со службой Adobe LCCS (http://www.adobe.com/devnet/flashplatform/services/collaboration.html), но совместное использование экрана недостаточно стабильно, чтобы передавать работающее видео от пользователя компьютер - он останавливается каждые 2 секунды.
Кажется, единственный другой способ - использовать Java-апплет. Есть несколько библиотек для совместного использования экрана. Я ищу способ захвата содержимого экрана и передачи его через RTMP на сервер.
1 ответ
Я нашел Java-апплет, который делает снимки экрана определенной области через определенный интервал, кодирует его в кодек ScreenVideo и передает его на сервер с поддержкой RTMP: http://code.google.com/p/red5-screenshare/