вторник, 30 августа 2022 г.

У меня возникли сложности при установке вашего ПО на мой сервер

"...У меня возникли сложности при установке
вашего ПО на мой сервер.

Во-первых, ПО сразу в начале установки
говорит о необходимости доп. настроек.

Во-вторых, при установке возникает ошибка регистрации библиотек. 

На сервере у меня Win Server 2012. Подскажите, как решить проблему?..."

======================================================================

Так собственно в первом сообщении и написано, что перед установкой нашего ПО нужно донастроить ОС при использовании Windows Server.  Инсталлятор определил, что у вас используется ОС Windows Server и выдал соответствующее предупреждение. 

Поскольку донастройку ОС вы не сделали, то и некоторые библиотеки не регистрируются. Это происходит из-за того, что в серверных ОС ряд сервисов не включён по умолчанию.

В первом сообщении приведён и адрес, по которому можно обратиться за получением инструкций.

Инструкции по донастройке серверных ОС здесь.  

 

Поддержка получения времени обратного отсчета и перерыва

"...Добавлена поддержка получения времени обратного отсчета и перерыва от хоккейного пульта Nautronic NG12..."

29.08.2022

ForwardSofrware 5.10.1129

Неправильная картинка превью

"...В PostPlayCapture неправильная картинка превью если плата FD922 в режиме 1920x4320..."

 Исправлено

30.08.2022

ForwardSoftware 5.10.1129

понедельник, 29 августа 2022 г.

Поддержка камер с частотой 200 к/сек

"...В программе FDConfig2 добавлены настройки для работы с камерами Panasonic с частотой кадров 200. У платы FD922 в режиме "Mixed" во второй моде можно выбрать режим 1080p200. Соответственно, у входа можно выбрать вторую моду для ввода SDI, Для выхода выбирать вторую моду нельзя - программа автоматически  переключается на первую моду..."

29.08.2022

ForwardSoftware 5.10.1125

четверг, 25 августа 2022 г.

Хотим сделать свою "генерилку" расписаний для OnAir

"...Хотим сделать свою "генерилку" расписаний для OnAir. Есть ли какие-то рекомендации на эту тему?..."

Есть два типа расписаний - обычный текстовый файл (*.air)  и xml-файл (*.airx) Логичнее использовать именно xml-формат. Например, для того, чтобы добавлять в расписание какую-то свою информацию, которая может в дальнейшем использоваться вами при обработке лога с результатами вещания. Например, наш продукт Форвард Офис при формирования расписания добавляет информацию об ID ролика, номере рекламного блока и т.д. Программа OnAir эти теги не знает и просто прописывает их в лог файл. А вот уже Форвард Офис при построении отчётов использует дополнительную информацию.

Документ с описанием команд расписания здесь.

При составлении расписания длительность файлов (если не используются метки MarkIn/MarkOut) можно ставить равной 0. Программа OnAir сама узнает какая фактическая длительность у файла при загрузке расписания.

Проблема с кодированием используя видеокарту NVIDIA TESLA A16

"...При конфигурировании SLIngest сохранять файлы в формате MP4 с использованием аппаратного кодирования HEVC/AVC на 'NVIDIA TESLA A16' кодирование не запускается..."

Исправлено

25.08.2022

ForwardSoftware 5.10.1115

Несколько плат FD842 в одном сервере

"...Планируем расширить пакет вещаемых телеканалов, Хотим в один из серверов доставить еще одну 842. Вопрос - не будет ли накладок с установкой лицензий, с работой OnAir, FDConfig2?..."

Если на материнке найдётся свободный слот x4 (или бОльшей размерности), то проблем не будет.

Но плата FD842 достаточно давно снята с производства. Нужно подбирать что-то из текущего ассортимента плат.

Если нужно не более двух входов, то подойдёт плата FD722.

Если нужно больше двух входов, то можно взять две платы FD722 (одну в составе продукта Форвард ТА, вторую приобрести просто как "железку" - устройство ввода). Все четыре входа будут видны в одном экземпляре OnAir. Такой вариант дешевле по сравнению с приобретением решения на базе платы FD788.

Описание ТТХ плат здесь.

среда, 24 августа 2022 г.

Потеплело

 

Потеплело.

Собачки не дадут соврать.

Почти негр


В связи с тем, что корпуса SuperMicro пока недоступны, то пользуемся продукцией другого производителя.

SLWeatherTrafficParser - приложение для показа параметров погоды и загруженности дорог.

 Тестируем новое приложение SLWeatherTrafficParser.

Из т/з:

Программа SLWeatherTrafficParser предназначена для получения информации о некоторых параметров погоды и дорожной обстановке с использованием сервисов Яндекса.

Общий принцип работы.

Приложение делает запрос к серверам Яндекс.Погода и Яндекс.Пробки по списку городов. Они указаны  в специальном конфигурационном файле. В этом же файле содержится описание формата  вывода данных в текстовую строку.  Формат данных может отличаться для разных городов (например, информация о дорожной ситуации доступна не для всех городов).

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

Полученный текстовый  файл может быть использован как задание для титровального элемента "Бегущая строка"  или титровального объекта со скриптом TSF_CaptionPro (оболочка над титровальным элементом "Подпись").

 

понедельник, 22 августа 2022 г.

Вывод баннера на экран

 "...Возникла потребность вывода баннера на экран во время трансляции сериала с надписью о запрещенной террористической организации в России. Сам баннер сделан в TGA файле. Нужно чтобы он вышел через 15 секунд после начала трансляции, файла простоял 15 секунд и исчез. И также в конце трансляции файла..."

 Под вашу задачу подходит скрипт TSF_MClip. Вообще он изначально разрабатывался для подтитровки музыкальных клипов (вывод информации о названии/исполнителе/авторе..... в начале и в конце ролика). Но для ваших целей тоже сгодится.

Общее описание работы со скриптами здесь. 

Описание самого скрипта TSF_MClip приведено здесь

На наш взгляд проще работать через комментарии в расписании программы OnAir. Рекомендуем использовать абсолютный путь к вашему файлу tga в расписании.


Ключевые настройки скрипта помечены красным.            

Технопром 2022

 Будем принимать участие в выставке Технопром 2022. СофтЛаб-НСК участвует в форуме в рамках Фестиваля научного и индустриального кино «Si».

пятница, 19 августа 2022 г.

"Взрыв" на "чистой" машине при попытке создания виртуальной платы

"...На "чистой" машине при попытке создания виртуальной платы в FDConfig2 происходит "взрыв" приложения..."

Исправлено

19.08.2022

ForwardSoftware 5.10.1108

TS1_NewsRollCrawl - новый скрипт для подтитровки новостей (2)

 Документ с описанием работы со скриптом TS1_NewsRollCrawl  здесь.

TS1_NewsRollCrawl предназначен для показа бегущей строки с подгонкой к длительности сюжетов в выпусках новостей.

среда, 17 августа 2022 г.

Проблема синхронизации по NTP

"...При использовании продукта Форвард Инжест замечена следующая ошибка. Если используется синхронизация от внешнего NTP сервера, и его время отличается от времени внутреннего (доменного) NTP, то при запуске записи через кнопку "Ожидание",  непосредственно начало записи в файл после нажатия кнопки "Запись" начинается с задержкой, равной разнице между значениями показаний времени у двух NTP серверов..."

Исправлено.

17.08.2022

ForwardSoftware 5.10.1113

TS1_NewsRollCrawl - новый скрипт для подтитровки новостей

Тестируем новый скрипт TS1_NewsRollCrawl.  Предназначен для подтитровки новостей бегущей строкой. Файл с выпуском новостей состоит из нескольких сюжетов. Для каждого сюжета есть фрагмент текста. Все фрагменты содержатся в одном текстовом файле. Скрипт подбирает скорость бегущей строки так, чтобы текст сюжета показывался в пределах него и не "вылазил" за его пределы.

вторник, 16 августа 2022 г.

Увеличить предельное значение параметра "Отсечение"

"...Увеличено значение параметра "Отсечение" в титровальном элементе  "Видео2". Раньше можно было задать не более 1000 пикселов, но для разрешения UltraHD 4K этого недостаточно..."

Исправлено

16.08.2021

ForwardSoftware 5.10.1111

Добавлена информация о новых платах 720, 940, 922

"... В программу FDSaveInfo добавлена процедура сбора информация о новых платах 720, 940, 922..."

12.08.2022

ForwardSoftware 5.10.1107

понедельник, 15 августа 2022 г.

Удалить файл с картинкой

"...В программе FDConfig2 при настройке виртуальных входов для слоев и NDI нет возможности удалить заданную картинку или поменять ее на другую. Приходится удалять заданный слой и добавлять заново с другой . удалить заданную картинку или поменять ее на другую..."

Исправлено

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

15.08.2022

ForwardSoftware 5.10.1108

Метки SCTE-35 со входа не проносятся

"...Если выбрана работа с телетекстом, то метки SCTE-35 со входа не проносятся..."

Исправлено

15.08.2022

ForwardSoftware 5.10.1109

пятница, 12 августа 2022 г.

Перестала работать опция "Поиск"

"...Начиная с ПО 5.10.1000 в OnAir3 перестал корректно работать поиск файлов в папках. Для того чтобы найти файл по названию нужно открыть Свойство папки, и только тогда в строке Найти файл можно ввести название файла который мы ищем..."

Исправлено

12.08.2022

ForwardSoftware 5.10.1108


четверг, 11 августа 2022 г.

A QML-информеры для показа погоды бесплатные?

"...Информеры для Яндекс.Погода и Гисметео являются полностью бесплатными? Необходимо только получить код?..."

Абсолютно бесплатные.  Нужно получить код авторизации.

Для Яндекса нужно написать на адрес yandexmedia@yandexteam.ru  В поле "Тема" укажите: "Информер Яндекс.Погоды для Forward"

Для Гисметео нужно написать на адрес  b2b@gismeteo.ru В поле "Тема" укажите "Информер Gismeteo для Форвард"

Документация:

Яндекс.Погода

Гисметео





среда, 10 августа 2022 г.

Две отбивки "23 строка" в одной заставке

"...Используем метки "23 строки" для того, чтобы в регионах коллеги могли врезаться в наш сигнал. Метки "23 строки" сделаны в виде графических файлов. Нам нужно в заставке показывать две метки - одну для отключения бегущей строки, вторую - для запуска рекламы. Возможно ли накладывать один файл в начале отбивки, а второй в конце?..."

Да, это можно сделать. 


На рисунке с примером расписания цифрами помечено:

  1. Видеофайл заставки
  2. Спец. команда для того, чтобы титры исполнялись вместе с файлами
  3. Пауза для отступа от начала видеофайла
  4. Длительность паузы (в данном случае 3 сек)
  5. Загрузка картинки №1
  6. Включается показ картинки №1
  7. Длительность показа картинки №1 (в данном случае 3 сек)
  8. Выключение показа №1
  9. Отступ  от окончания видеофайла с установленной длительностью (в данном случае 3 сек)
  10. Загрузка картинки №2
  11. Включается показ картинки №2
  12. Длительность показа картинки №2 (в данном случае 1 сек)
  13. Выключение показа картинки №2
  14. Ожидание окончания всех команд

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

Но лучшим вариантом было бы вставить картинки с метками в саму заставку на этапе её монтажа.

Про работу с метками "23 строки" описано здесь.

Ускорение процедуры чтения логов

"...В программе SLLogViewer ускорена процедура чтения логов (файлов SLLog)..."

10.08.2021

ForwardSoftware 5.10.1105

Прозрачное изображение в IPCamera если плагин остановлен

"...Как сделать так, чтобы плагин IPCamera как титровальный элемент давал бы прозрачное изображение в случае если граф по какой то причине не запустился или пропал IP поток?..."

В настройках титровального элемента IPCamera есть параметр "Показывать последний кадр". Если он установлен, тогда при обрыве входного потока останется висеть последний кадр. Если нет, то в этом случае будет показываться прозрачное изображение.

вторник, 9 августа 2022 г.

Хотим перейти на вещание в формате 720p

"...Мы хотим перейти на вещание в формате 720p. Но после смены программа выдает ошибку - не распознает плату..."

Закройте все экземпляры программы OnAir и другие работающие наши приложения. В программе FDConfig2 в поле "Стандарт" выберите 720P 50(50 к/с). Затем нажмите "OK" и  подождите пока перезапустится сервис. Затем запустите OnAir (лучше использовать версию OnAir3). Закройте сообщение о том, что плата не найдена. В "Установках" на закладке "Конфигурация" нужно перевыбрать плату в списке "Видеоустройства" После этого нужно обязательно нажать внизу закладки кнопку "Применить изменения".

Хотим автоматизировать синхронизацию серверов

"...Есть следующая задача. Имеется сервер под управлением форварда. Есть второй сервер. Хотим автоматизировать синхронизацию их. Т.е. оператор наполняет первый, а второй, чтобы синхронизировался автоматически. Есть ли такая возможность? И укажите основные моменты которые нужно учесть при синхронизации двух форвардов..."

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

Общие схемы "горячего" резервирования (без подрыва вещания) для разных типов сигналов описаны здесь. В вашем случае обычно используют схему "Зеркало".

Настройка опции зеркалирования для синхронизации расписаний описана здесь.

Основные моменты при организации резервирования вещания:

  • На обоих серверах должна быть установлена одинаковая операционная система
  • На обоих серверах должна быть установлена одинаковая версия нашего ПО
  • На обоих серверах дисковое пространство должно быть организована одинаково. Т.е. одинаковый набор дисков (по крайней мере на логическом уровне), одинаковый набор папок, одинаковое расположение файлов 
  • На обоих серверах должны быть созданы одинаковые пользователи с одинаковыми паролями.

Лучше установить последнюю версию ПО с нашего сайта.

Важно! Проверьте, что на обоих серверах установлен одинаковый порт для передачи информации между серверами. 

Для этого нужно в редакторе реестра проверить ветку HKEY_LOCAL_MACHINE\SOFTWARE\Softlab-NSK\SLMessageServer2\

NetTCP=localhost:41051

Значение порта должно быть 41051 на обоих машинах.


Приём потока с IP камеры с паролем и логином

"...Пытаюсь настроить граф для приема IP-камеры. После добавления источника RTSP я не могу дальше построить граф. Камера пингуется через  web-интерфейс. Также не понял куда надо вбивать логин и пароль..."

Общий синтаксис URL c паролем: rtsp://<user>:<password>@<ip>

Попробуйте начать строить граф не со входного устройства MC RTSP, а с MC RTSP ES.

понедельник, 8 августа 2022 г.

Сколько одновременно приложений OnAir может быть запущено на одной плате?

"...Сколько одновременно приложений OnAir может быть запущено на одной плате? Нужен ли второй компьютер для вещания второго канала?..."
Нужно различать два типа работы программы OnAir. 
  1. Сервер фона. В этом режиме показывается проходящий сигнал партнёра, рекламные ролики, фильмы, выпуски новостей из файлов с жёсткого диска, отбивки и т.д.
  2. Титровальный сервер. В этом режиме происходит наложение титров (бегущей строки. логотипа. часов. данных о погоде  и т.д.)
Одна лицензия для вещания позволяет запустить только один экземпляр программы OnAir в режиме сервер фона. Дополнительно этот экземпляр может работать и как титровальный сервер. Кроме того, одна вещательная лицензия позволяет запустить неограниченное число экземпляров OnAir в режиме титровального сервера (на самом деле число будет определяться производительностью сервера).

Общее число экземпляров OnAir, запущенных как сервер фона (и возможно как титровальный сервер) будет определяться числом вещательных лицензий. Современные физические платы серии FDExt могут работать  как в одноканальном (вещается один канал), так и в многоканальном (вещается несколько каналов) режимах. Виртуальнвя плата позволяет вещать только один канал.

В сервере может быть установлено несколько физических и/или виртуальных плат.

Второй компьютер для вещания второго канала не обязателен.

Музыка из интернета

"...Мы используем в добивках часа музыку с показом уличных камер. Чтобы к нам не было претензий от РАО хотим заключить договор с https://radiosparx.ru/. Эта площадка позволяет воспроизводить различные по тематике плейлисты, но только непосредственно с их сайта. Возможно ли каким-то образом завести звук с их плеера, чтобы подать его через микрофонный вход? ..."

Если у вас на сервере есть звуковая карта, то можно играть музыку с сайта на её выход Затем физически (проводом) завести выход звуковой карты на её вход. Далее нужно вход добавить в список входных устройств  при помощи программы "C:\Program Files\ForwardT Software\Bin\SLGraphDeviceConfig.exe". Она позволяет добавить DShow фильтр устройства в список устройств для SLStreamer.

После этого сохраните изменения в предложенный по умолчанию файл UserDevicePlugin.xml и перестартуйте наши сервисы (лучше всего перезапустить машину). Программа SLStreamer после рестарта увидит новое устройство в списке входных устройств. После этого нужно будет построить граф для аудио как обычно, но выбрать синхронизацию по Аудио в последнем устройстве и имя региона. Запущенный граф создаст новый вход для OnAir, который можно будет назначить микрофонным входом.

Если звуковая карта используется для каких-то целей (например, для прослушки звука эфира), то нужно поставить ещё одну.

Перестал работать звук AC3 из файлов

 "...После смены ПО на 5.10.1000 один импортный сериал перестал воспроизводиться с русским переводом, идёт на английском в оригинале. Проверил на старой версии перевод воспроизводится. Звук в русской версии в формате AC3..."

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

Полное лицензирование ещё не прошли и пока не совсем понятно процедура окончена.

Можем предоставить временную лицензию, для этого нужен номер платы или HASP ключа. Посмотреть можно в программе FDCopnfig2.

Можно еще посоветовать переконвертировать звук в файле из АС3 в другой (например AAC), который не требует лицензии на декодирование.


 

пятница, 5 августа 2022 г.

Хотим перейти на HD-микшер для новостей

"...Хотим перейти на HD-микшер для новостей c SDI и HDMI выходами. Как нам малой кровью обойтись? Есть ли возможность загнать картинку в тракт с HD-микшера через недорогие решения, так как пока мы остаемся в SD, только переходим в 16:9..." 

Можно использовать плату FD722 (2 входа/2 выхода) и принимать сигнал по SDI.

Можно использовать плату FD720 (2 входа) и принимать сигнал через HDMI.

HD сигнал мы сконвертируем в SD. А за счёт того, что в SD у вас будет 16:9, то искажений картинки по пропорциям не будет.

Можно поискать что-то другое типа down scale конвертера - вдруг получится дешевле. Можно поспрашивать у наших дилеров.

Нужно канал отдать провайдеру по сети интернет

"...У нас канал собственного вещания. Нужно его отдать другому провайдеру по сети интернет. Это возможно?..."

Самый простой способ - использовать технологию HLS. Описание работы с HLS в нашем ПО здесь.

понедельник, 1 августа 2022 г.

Про ОС Windows 7, про 64-разрядные ОС и плату FD300

"...Пришло сообщение о прекращении поддержки 32 разрядных ОС к концу года. У нас две платы FD300 на ОС Win 7  32-раз. Версия ПО 5.7.0. Чем это грозит нам?..."

Абсолютно ничем не грозит. Плата FD300 снята с производства в 2011 году и развитие ПО для неё прекратилось уже много лет тому назад. Поэтому та версия ПО, которую вы используете сейчас, будет работать как прежде. Кроме того, плата FD300 не работает на 64-разрядных ОС. Поэтому вам не о чём беспокоиться.