попробуйте "веб-камера"
sudo apt-get install webcam
в Debian.
Он будет захватывать изображения с USB-камеры и помещать их в файл jpg в / var / www /, а затем вы создаете HTML-страницу, которая максимально быстро автоматически обновляется и указывает на файл изображения.
Я знаю, что это не очень элегантное решение, но это единственное, что я знаю.
Если вы действительно хотите написать это самостоятельно, вам нужно будет прочитать данные из / dev / video0 (возможно) и, возможно, закодировать их в соответствии со стандартным видеоформатом, открыть сокет с клиентским процессом и написать видео данные в сокет. Есть некоторые правила для правильного способа потоковой передачи данных через сокет.