Автоматическая врезка рекламы по VITC на каналах СТС

Здесь обсуждаются любые продукты компании СофтЛаб-НСК для телевизионного вещания (Форвард Т, Форвард ТС, Форвард Голкипер, Форвард Рефери, Форвард Офис, Форвард Инжест)

Модераторы: ElenVR, Людмила, PR

Ответить
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Автоматическая врезка рекламы по VITC на каналах СТС

Сообщение Даниленко Сергей »

На каналах холдинга СТС Медиа ("СТС", "Домашний", "Перец") для управления автоматической врезкой рекламы можно использовать технологию VITC (Vertical Interval TimeCode - http://en.wikipedia.org/wiki/Vertical_interval_timecode).

В данном случае метки VITC передаются в 23 строке (первой видимой) телевизионного изображения. Наряду со стандартным таймкодом (часы-минуты-секунды-кадры) в так называемых User Bits передаётся и признак начала/окончания рекламного блока.
Как выглядит VITC (белая пунктирная линия в самом верху изображения ) можно посмотреть на рисунке:
Изображение

Технические характеристики сигналов начала/окончания врезки рекламы (по информации СТС):

Первый сигнал формируется за 10сек до начала рекламного блока, а второй - за 10сек. до окончания рекламного блока.

Значение User Bit при отсутствии управляющего сигнала: 80 80 80 93
Значение User Bit при приеме управляющего сигнала для входной метки: 81 80 80 93
Значение User Bit при приеме управляющего сигнала для выходной метки: 82 80 80 93

Длительность управляющего сигнала 1 секунда.


Компания СофтЛаб-НСК разработала специальный плагин для ПО AutoDetect, который предназначен именно для работы с VITC, передающимся в 23 строке. В первую очередь он предназначен именно для телеканалов холдинга СТС Медиа ("СТС", "Домашний", "Перец").

Чтобы воспользоваться новым плагином необходимо:
1)Выкачать новые комоненты и разархивировать их:
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... S_VITC.zip

2)Применить регистрацию из файла VITC_STS_FD300_CurrentLine.reg

3)Файл SLGPIPluginVITC.dll скопировать сюда:
C:\Program Files\Common Files\SoftLab-Nsk

4)Зарегистрировать этот файл из командной строки:
regsvr32 "C:\Program Files\Common Files\SoftLab-Nsk\SLGPIPluginVITC.dll"

5)ПЕРЕЗАПУСТИТЬ МАШИНУ

6)После этого нужно открыть программу OnAir, в настройках перейти на закладку "События AutoDetect" и добавить два новых события (для входа в рекламу и для выхода из неё)

Изображение

Изображение

7)После этого на закладке "Редактируемые команды" програмы OnAir появятся события, которые можно добавить в расписание.

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

Описание наиболее важных полей и их значение приведены ниже.

Полная запись в реестре выглядит так:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\SoftLab-NSK\SLGPIPlugins\VITC]
"WriteDebugOutput"=dword:00000001
"DevicesCount"=dword:00000001
"GPIsCount"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\SoftLab-NSK\SLGPIPlugins\VITC\Device0]
"deviceType"=dword:00000000
"board"=dword:00000001
"line"=dword:00000002
"priority"=dword:00000000
"affinityMask"=dword:00000001
"index"=dword:00000001
"lineList"="1 2"

[HKEY_LOCAL_MACHINE\SOFTWARE\SoftLab-NSK\SLGPIPlugins\VITC\GPI0]
"name"="81_80_80_93"
"deviceIndex"=dword:00000001
"commandName"="VITC_81_80_80_93"
"timeout"=dword:00000000
"valueList"="2172682387"
"maskList"="4294967295"
"delay"=dword:00002710

[HKEY_LOCAL_MACHINE\SOFTWARE\SoftLab-NSK\SLGPIPlugins\VITC\GPI1]
"name"="82_80_80_93"
"deviceIndex"=dword:00000001
"commandName"="VITC_82_80_80_93"
"timeout"=dword:00000000
"valueList"="2189459603"
"maskList"="4294967295"
"delay"=dword:00002710
Общие настройки:
"DevicesCount"=dword:00000001 - число устройств
"GPIsCount"=dword:00000002 - число событий

Свойства устройства:
"deviceType"=dword:00000000 - тип устройства FDExt = 1, FD300 = 0. В данном случае - плата FD300
"board"=dword:00000000 - номер платы FD300 (используется, если тип устройства FD300). Нумерация с 1.
"line"=dword:00000002 - линия платы FD300 (используется, если тип устройства FD300). A = 0, B = 1, Current = 2 В данном случае выбран режим "с текущего входа".
"index"=dword:00000001 - индекс устройства. Нумерация с 1
"lineList"="1 2" - список номеров строк в кадре, на которых искать метки VITC. Нумерация с 1

Свойства GPI:
"name"="82_80_80_93" - имя GPI (будет добавлен префикс "VITC_")
"deviceIndex"=dword:00000001 - индекс устройства, на котором искать GPI. Нумерация с 1
"commandName"="VITC_82_80_80_93" - имя команды в программе OnAir
"timeout"=dword:00000000 - таймаут срабатывания GPI
"maskList"="4294967295" - маска User Bits VITC. В данном случае FFFFFFFF (HEX) - т.е. нужно использовать (детектировать) все User Bits.
"valueList"="2189459603" - список значений User Bits VITC, при котором сработает GPI. В данном случае 82808093 (НЕХ)
"delay"=dword:00002710 - задержка срабатывания в мс (в данном случае = 10 сек (10000 мс))

Приведённые выше настройки позволяют работать с платой FD300 в режиме "с текущего входа"


Обращаем ваше внимание на следующие обстоятельства:

1)Копировать доп. файлы, регистрировать их, применять регистрационный файл нужно только для тех, кто использует версию ПО 5.3.0. Для версии ПО 5.4.0 этого делать не нужно.

2)Приведённые в этой теме настройки реестра годны только для работы с платой FD300.

3)В новой версии ПО AutoDetect (5.4.0) включён конфигуратор для работы с VITC-метками (FDVITCConfig). С помощью него можно настроить распознавание со всеми платами: FD300, FD322, FD422.

4)Рабочий вариант документа с описанием конфигуратора здесь:
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... _01_25.zip
Последний раз редактировалось Даниленко Сергей 29 янв 2013 15:30, всего редактировалось 1 раз.
gosha71
Сообщения: 323
Зарегистрирован: 13 фев 2007 09:33
Откуда: Пермский край г.Чернушка
Контактная информация:

Сообщение gosha71 »

Спасибо, в среду начинаю тестировать.
eXed
Сообщения: 330
Зарегистрирован: 28 окт 2005 01:08
Откуда: Irkutsk
Контактная информация:

Сообщение eXed »

Странная ошибка. Уже и софт целиком переставил.
Изображение
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Запустите программу SLSaveInfo (C:\Program Files\ForwardT Software\Tools\SaveInfo). Соберите с ее помощью информацию о настройках платы и программ и пришлите нам.

forward@softlab.tv
forward@sl.iae.nsk.su
forward@softlab-nsk.com

Если в установленной версии ПО такой программы нет, то ее можно взять здесь: ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... veInfo.zip

В письме укажите ссылку на тему форума.
eXed
Сообщения: 330
Зарегистрирован: 28 окт 2005 01:08
Откуда: Irkutsk
Контактная информация:

Сообщение eXed »

Отправил
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Скорее всего проблема в том, что у вас нет регистрации для этой платы на AutoDetect. Вернее она была. но кончилась:
"Key9. Product" = "AutoDetect"
"Key9. Status" = "Betatester"
"Key9. Registration date (y/m/d)" = "2011_10_20"
"Key9. Expiration date (y/m/d)" = "2011_11_29"
"Key9. Serials" = "FD300: #5737 ; DVM: #1"
"Key9. Configuration" = ""
"Key9. Comments" = "for testing"
Причём кончилась достаточно давно. Новую временную регистрацию сейчас вышлем.
eXed
Сообщения: 330
Зарегистрирован: 28 окт 2005 01:08
Откуда: Irkutsk
Контактная информация:

Сообщение eXed »

Сергей, спасибо все получилось. Поставил цикл, будем считать выходы.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

ОК, ждём результатов. А нельзя ли как-нибудь в параллель запустить запись эфира круглосуточную? Чтобы в случае возникновения косяков можно было бы проанализировать видеоизображение.
С нашей стороны я могу договориться, чтобы вам для этих целей специально плату выделили. С нас плата - с вас запись.
eXed
Сообщения: 330
Зарегистрирован: 28 окт 2005 01:08
Откуда: Irkutsk
Контактная информация:

Сообщение eXed »

Можно Стримкапчур настроить с выхода или качество картинки хорошее нужно?
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Да, качество картинки должно быть хорошим. Вы пришлите какой-нибудь кусок записи из SLSteramCapture. А мы посмотрим устроит ли это качество нас.
А вообще-то нужна запись именно со входа. Т.к. с выхода вы будете перекрывать выходную VITC-метку.
Константин
Сообщения: 3
Зарегистрирован: 05 дек 2012 16:41
Откуда: Новомосковск

Сообщение Константин »

Я правильно понял, что этот плагин подходит для автоматизации выхода рекламы на всех трех каналах?
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

В письме СТС по поводу запуска DTMF-меток на одноимённом канале написано:
Кроме того, оборудование данного производителя поддерживает осуществляемую СТСМедиа («СТС», «Домашний», «Перец») автоматическую врезку рекламы по технологии VITC
Константин
Сообщения: 3
Зарегистрирован: 05 дек 2012 16:41
Откуда: Новомосковск

Сообщение Константин »

Попробовал этот плагин для телеканала "Домашний", реклама не вышла, и в закладке "События AutoDetect" появились не 2, а 3 новых события
Изображение
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Вашу картинку не видно - дайте просто ссылку на нее.
Константин
Сообщения: 3
Зарегистрирован: 05 дек 2012 16:41
Откуда: Новомосковск

Сообщение Константин »

Ответить