Здравствуйте!
Есть идея, а точнее задание реализовать следующее клиент-серверное приложение:
Серверная часть записывает происходящее на экране и транслирует в виде потокового видео+звук.
Клиентская часть принимает этот поток и воспроизводит его.
Основной вопрос это как реализовать запись происходящего на экране в видео поток. Для работы с видео думаю использовать библиотеку ffmpeg или vlc. Правда вызывает опасение то что запись, конвертация, передача видео и звука должна происходить "на лету", возможно ли это средствами ffmpeg, vlc? Для начала хочу сделать это все под Windows.
Если кто-то делал или пытался делать что-то подобное прошу поделится опытом или отговорить от этой затеи. Возможно есть какие-то другие более совершенные средства для реализации этой задачи. Слышал и читал об OpenCV, но сюда он вроде не подходит. Также полезными будут примеры конвертации видео, и примеры трансляции видео, т.е. использования ffmpeg и vlc.
Заранее благодарен.
P.S. прошу извинить меня модераторами, если я нарушил структуру форума упамянув об клиент-серверном приложении или если эта тема уже обсуждалась.
Этот пост я уже читал.