Я работаю над проектом, основанным на клиент-сервер. Клиент - это приложение Windows (Visual Studio 2012), а сервер - это программа на C, работающая в Linux.
Сервер использует веб-камеру для захвата и потоковой передачи видео (ffserver). Проблема в том, что я не знаю, как запрограммировать клиента на получение и воспроизведение видео (возможно, через диалоговое окно). Должен ли я использовать таких игроков, как WMPlayer, VLC или нет?
Я новичок, и любая помощь или рекомендации будут оценены.
На стороне клиента вы всегда можете использовать DirectShow для декодирования и рендеринга вашего потока. Live555 может обрабатывать поток и передавать его на график.
Render RTSP H.264 видеопотока с использованием live555
Если вы не знакомы с DirectShow и фильтруете там много материала на MSDN
Это должно позволить вам отображать на поверхность по вашему выбору, всегда разумно отображать что-то без сигнала, просто чтобы вы могли отличить поток от чистого потока.
я думаю, вы найдете решение для сервера и клиента, используя простой проигрыватель vlc на обоих концах, следуя ссылке http://xmodulo.com/2013/09/live-stream-video-webcam-linux.html
vlc http://<ip_address_of_webcam_host>:8080/stream.wmv
кроме .exe (например, диалоговое окно, которое заполняется каждый раз, когда сервер потоковое видео). Как вы думаете, это возможно? Спасибо, в любом случае.