Main Content

Стримминг и запись

Tesseract может записывать видео, стримить в сеть и интернет, а также выводить на платы видеовывода через HDMI, SDI, Compontent и пр.

Поддерживается большинство протоколов, включая RTMP, RTSP, RTP, UDP, HTTP, HLS, форматов и контейнеров, включая TS, FLV, MPEG2, H264 и H265 с поддержкой аппаратного ускорения кодирования.

Количество выходных каналов - записей, выводов и стримов - ограничевается только ресурсами компьютера, у каждого выхода может быть любое разрешение, частота кадров и формат - преобразование будет просиходит в реальном времени.

Cтримминг

Фильтр стриминга обеспечивает возможность вещания в сеть или интернет любых видеопотоки на любых стадиях обработки и микширования - выход или выходы, входные каналы, слои, сцены, другие стримы и тому подобное.

Количество одновременных стримов ограничено только мощностью компьютера, каждый стрим может иметь индивидуальный формат, протокол, разрешение, частоту кадров, режим чересстрочности и соотношение сторон. Можно стримить один и тот же видеопоток в нескольких форматах и разрешениях, можно передавать входные каналы микшера на сервер для записи исходников, можно взять другой стрим, применить цветокоррекцию и конвертировать в другой формат и пр.

Запись и RAW-видео

Поддерживается большое число форматов записи. Как и в случае со стриммингом и выводом на устройства, записывать можно любые видеопотоки на любых стадиях обработки - и входы, и выходы, и каналы и сцены. Для кодирования в форматах MPEG2, H264 и H265, по возможности, используется аппаратное ускорение.

Записывать можно в отличном от оригинального разрешении, частоте кадров, режиме чересстрочности и формате - тогда будет происходит конвертация видеопотока в реальном времени. Одновременное количество каналов записи ограничено только вычислительными ресурсами компьютера.

Среди множества поддерживаемых форматов есть такие, как AVI, FLV, MOV, Theora, MPEG2, TS, H264, H265 в цветовых пространствах YUV420, YUV422, YUV444 и RGB (сама обработка проходит в RGBA 8bit). Можно отдельно записывать звук в MP3, или же WAV, получая таким образом несжатую аудиодорожку.

Отдельно стоит упомянуть возможность "выдёргивать" отдельные кадры из видеопотока на любой стадии обработки и сохранять в одном или нескольких графических форматах, таких как TGA, PNG, JPEG2000, JPG, WEBP и др. При этом можно даже сохранять кадры с альфа-каналом и цветокоррекцией, получая таким образом готовый обработанный контент. В сочетании с возможностью захвата и обработки видео с фотокамеры в 4K, эта функция может оказаться полезной для проведения фотосессий с мгновенным получением отретушированного результата.

Доступна запись RAW-видео, при которой каждый кадр будет записываться в отдельный файл PNG, JPG, BMP или TGA. Кодирование и запись производятся параллельно и задействуют все ядра компьютера, а также один или несколько физических носителей информации. Алгоритмы автоматически распределяют кадры по разным дискам, и затем объединяются в цельную последовательность одной кнопкой, поэтому для записи RAID-массив не нужен. При сохранении в форматы TGA и PNG доступна также запись RAW видео с альфа-каналом.

Устройства видеовывода

Вывод видеопотоков можно делать через платы вывода Blackmagic (Decklink и Intensity) через SDI, HDMI или Component, а так же выходы видеокарты - для этого можно использовать вывод в окно без рамок.

Выводить так же можно любые видеопотоки на любых стадиях обработки - выход или выходы, входные каналы, сцены, слои и прочее.

Можно так же выводить звук на аудиоустройства, подключенные к компьютеру, так же на любых стадиях обработки, с любой из доступных частот дискретизации звука - преобразование при необходимости будет происходить в реальном времени.

Формат вывода может быть любым - программа в реальном времени будет менять разрешение, чересстрочность, частоту кадров и прочее.