Задача записывать сигнал с HDMI-выхода медицинского оборудования.
Есть операционная камера встроенная в светильник, на выходе HDMI, сейчас к этому выходу подключено записывающее устройство Avermedia c285 Проблема в том, что перед операцией регулярно забывают нажать кнопку запись.
Еще есть эндоскоп с HDMI выходом, на котором кроме забывания про кнопку запись, есть другая проблема. После использования эндоскопа его переносят, и перед этим записывающее устройство отключают простым выдергивание блока питания из розетки вместо штатного выключения. Тк запись идет на жесткий диск, то при следующем включении коробка делает проверку диска и не начинает запись сразу.
далее, чтобы сохранить запись на внешний носитель, нужно снять эти устройства, вытащить диск, и куда-то скопировать файлы. А пока с диском бегают туда-сюда, запись невозможна. Или нужно скопировать запись прямо сейчас, а там уже идет новая операция.
Использование HDMI-удлинителя проводного или беспроводного и установка устройств записи в одном месте не решает проблему в корне, тк все равно нужно кому-то нажимать кнопку записи и остановки перед копированием записей.
В идеальном случае было бы организовать запись видео с этих источников в систему видеонаблюдения организации. Есть сигнал - система пишет, нет сигнала - ничего и не пишется. Никаких кнопок Rec, Stop и тд.
Для такого способа записи в уже существующую систему видеонаблюдения взяли устройство ITMS-0403-1-HD-UNI
Внезапно выяснилось, что выходной поток в UDP multicast, который текущая система видеонаблюдения записать напрямую не может.
Начали конвертировать UDP multicast в обычный потоковый формат камер видеонаблюдения. Протестировали различные udp proxy( http://sourceforge.net/projects/iptv2rtsp-proxy/ ; http://www.udpxy.com/ ; http://borpas.info/utils#prox ), после которых поток в виде rtsp или http, но видео-сервер так же не может принять их адекватно, хотя vlc-плеер и ffmpeg показывают. Так же протестированы всевозможные параметры streamer-а от itmicro, различные разрешения, hd и sd качества, h264 профайлы и прочее. Получить видео непосредственно с устройства /dev/video1(плата захвата) с vlc и запустить вещание в rtsp не удалось. Костылить запись из multicast в файлы на сервере в дополнение к железке за 1650 USD желания нет, тк это не решает изначальную задачу, а порождает еще костылей. (а внутри страшной железки оказалась обычная десктопная материнка с картой видеозахвата, 2Gb USB флешкой c урезанной Ubuntu, и простым кулером на Селероне, что как-то плохо совпадает с нашими представлениями о "на базе высоконадежного промышленного компьютера")
Остаются варианты использовать цепочку HDMI-удлинитель, некая плата видеозахвата HDMI, самописные костыли для записи видеосигналов
Сообщение отредактировал naves - Пятница, 05.Фев.2016, 16:23
А если поставить цифровой мульмедиа центр (на любом достаточно сильном компе и можно даже на линуксе, систем видеозахвата много, некоторые видеокарты позволяют делать видеозахват) и гнать изображение на него хотите в HDMI, хотите через переходник в DVI. Но в HD качестве (да и в SD тоже) вы понимаете какие объемы информации вам придется хранить? 1 час видео в SD, приемлемо пожатое, это примерно 2 гига.
Объемы на данном этапе, это не проблема. 4гб винчестеры уже везде есть. 4 часа операция 22 гига. если не идет операция, то и запись как бы не должна идти тк видеопотока нет, а если и идет - то черный экран в h264 будет занимать минимум. Также система видеонаблюдения может писать по детектору движения.
ЦитатаAnakonda2a ()
и гнать изображение на него хотите в HDMI
да тут формат без вариантов, есть такой выход и все. Лезть внутрь операционной лампы никто не даст.
Тут еще рядом валяется кольпоскоп Kernel, который имеет на выходе коаксиальный кабель, который подключается к конвертеру SDI-HDMI. И который почему-то не работает с обычным компьютерным монитором, но работает c вышеуказанной страшной железкой.
ЦитатаAnakonda2a ()
А если поставить цифровой мульмедиа центр (на любом достаточно сильном компе и можно даже на линуксе, систем видеозахвата много, некоторые видеокарты позволяют делать видеозахват)
ну а дальше как? самописные скрипты сохранения файлов. Хотелось изначально готовую железку, самая первая железка например имеет Ethernet, но этот порт только для управления, чтобы взять видео нужно идти-вытаскивать-копировать-ставить...