Потоковое видео захват безголового сервера
У меня есть безголовый сервер Ubuntu, не работающий с X, с установленной клонированной видеокартой Kodicom 4400 (чипы BT878). Я попытался настроить Zoneminder, но у меня были проблемы с отображением карт в качестве монитора. С тех пор я удалил Zoneminder, и я начинаю снова с нуля.
Прежде чем снова попытаться установить Zoneminder, я хочу проверить, правильно ли настроена карта, и посмотреть видео с одного из входных каналов. Пожалуйста, предположите, что моя камера работает, если вы спросите. Поскольку X не установлен, я хочу либо захватить в файл и просмотреть файлы захвата по отдельности или, возможно, более предпочтительно, обслуживать кадры захвата видео (то есть поток) и просматривать их с удаленного компьютера через TCP/IP. Я пытаюсь обойти X, поскольку ни одна из данных изображения никогда не должна будет отправляться на терминал хоста. Если вы думаете, что я сумасшедший, вы, вероятно, правы; но я хочу знать, что на самом деле происходит. У меня есть убеждение, что видеоданные с карты захвата не нуждаются в извлечении и передаче X; только если подробные изображения должны отображаться на хосте, хост действительно нуждается в X.
Вот мои вопросы:
Без установки XAWTV или X, как я могу настроить свою карту захвата, чтобы она действительно работала правильно на моем автономном сервере?
Какое программное обеспечение и конфигурация позволят мне захватывать кадры с карты захвата без использования GIU или установки X-зависимостей?
Какое программное обеспечение доступно для потоковой передачи (т. Е. Для последовательной передачи изображений видеокадров) видеокадров с карты захвата в браузер удаленного компьютера?
Пожалуйста, не будьте расплывчатыми или упрощенными; Я буду в состоянии понять подробные ответы. Я понимаю языки программирования (я сам разработчик встроенного программного обеспечения). Я буду очень признателен за обращение к соответствующим техническим ресурсам, которые ответят на мои вопросы.
Я пару лет использовал Zoneminder для обработки нескольких камер на моем заднем дворе, но жесткий диск моего сервера недавно умер, и я пытаюсь снова запустить свою систему. Я думал, что поддержка X действительно не нужна, и я пытаюсь понять основные процессы.
Заранее спасибо,
Аллан
1 ответ
Вы можете использовать mencoder из пакета mplayer для записи в файл из командной строки.
mencoder −tv driver = v4l: ширина =640: высота =480 tv:// −o tv.avi −ovc raw
Есть тонна вариантов
mencoder -tv driver = v4l: ширина =640: высота =480 tv:// -mpeg -ovc lavc -lavcopts vcodec=mpeg1video -oac copy -o output.mpg