Comments 5
Попробуйте после сборки посмотреть видит ли собранный FFmpeg карту:
ffmpeg -f decklink -list_devices 1 -i dummy
…
[decklink @ 0x34aa780] Blackmagic DeckLink input devices:
[decklink @ 0x34aa780] 'DeckLink Quad (1)'…
или
ffmpeg -sources decklink
…
Auto-detected sources for decklink:
80:8c4d98a0:00000000 [DeckLink Quad (1)]
Если нет то тогда уже надо смотреть по выводу компилятора где ошибки.
А почему не сразу RTMP в сторону Wowza? Потом то на ней можно сформировать мультикаст ts, или нельзя?
Формат mpeg-ts широко распространенный, хорошо реализован в FFmpeg и дефакто поддерживается, практически, всеми, кроме того он позволяет передавать несколько дорожек в том числе субтитры, поэтому он и был выбран для связи между сервером захвата и медиасервером.
DeckLink хороши, используем их генераторы сигнала :)
У нас есть одноканальный Epiphan AV.io SDI (3G), из достоинств: отдаёт стандартный UVC, кадры — несжатый YUV (YUY2 по умолчанию), т.е. драйверов каких-то не нужно совсем. Китайцев можно найти дешевле, но будет ли там YUV, а не h264/mjpeg — вопрос.
Есть driver-full варианты с SDK, но руководство решило делать упор на комплексные решения, типа Pearl2/Mini/Nano (сейчас его пилим) и всё, что кроме — вывести как побочку. В результате и цены: формально есть продукт, но цена такая что вряд ли кто-то купит, а если купит — нам неплохо. Ну и поэтому не могут или не хотят выложить драйвера в открытый доступ или довести до состояния блоба, по типу nVidia (наработки есть, но их отправили в стол).
Как получить субтитрированный поток в RTMP из SDI