Динамическое наложение текста¶
Чтобы добавить на видео динамический неудаляемый текст, который будет доступен на любых устройствах поверх живого видео и в архиве, используйте транскодер Flussonic Media Server. Например, текст может быть таким:
- Название фильма или телепередачи.
- Прогноз погоды.
- Счет футбольного матча.
- Новостная лента, оповещение о чрезвычайных ситуациях.
Note
Альтернативой транскодеру может быть добавление текста на стороне плеера. Этот способ не нагружает сервер, но добавленный таким способом текст будет отображаться по-разному или вовсе не отображаться на телевизорах, мобильных устройствах, приставках и т.п., его легко удалить с видео, и в архиве он будет недоступен.
Как добавить текст¶
Рассмотрим тестовый пример:
-
Добавьте в конфигурацию Media Server тестовый поток с источником
fake://fake
. -
Включите транскодер на вкладке Transcoder в профиле созданного потока.
-
Отправьте в Media Server API-запрос с опцией transcoder.global.burn:
curl -u LOGIN:PASSWORD -X PUT "http://FLUSSONIC-IP/streamer/api/v3/streams/demo" \
-H "Content-Type: application/json" \
--data '{"transcoder": {"global":{"burn":{"text":{"position": "tr","text": "Your\nText","y": 10,"x": 10,"box": {"color": "green"}}}}}}'
Вот так выглядит результат.
Логика смены текста должна быть реализована во внешнем приложении или скрипте.
Подробнее о доступных настройках прожига текста см. в разделе Прожиг текста, времени и субтитров.
Связанные задачи¶
- Наложение логотипа с помощью транскодера — о наложении статического изображения на видео.