Потоковое видео, как на Youtube с рекламой Видео между основным видео, воспроизводимым в Node js - PullRequest
0 голосов
/ 05 января 2019

Я должен транслировать видео вместе с рекламным видео во время воспроизведения основного. В перерыве между этим я должен сыграть небольшое рекламное видео на несколько секунд.

Теперь я могу транслировать основное видео в виде фрагментов. Как я могу добавить это небольшое видео вместе с потоковым?

Есть ли там какая-нибудь концепция?

Ответы [ 2 ]

0 голосов
/ 06 января 2019

Существует множество коммерческих решений, часто называемых SSAI или вставкой рекламы на стороне сервера. В зависимости от технологии потоковой передачи она может быть либо достаточно простой, либо действительно сложной.

Один из самых простых форматов для этого - HLS. Файлы списка воспроизведения HLS - это, по сути, очень длинный список воспроизведения отдельных сегментов x-секунд. Вы можете просто добавить сегменты вашего добавления, где-нибудь в этом списке воспроизведения. Только не забудьте сообщить о разрыве с # EXT-X-DISCONTINUITY Маркеры разрыва, в основном, сообщают видеокодеку, что он должен ожидать сегменты, которые могут кодироваться по-разному. У Apple есть краткое руководство о том, как вставить рекламу в плейлист .

Делать то же самое в MPEG-DASH намного сложнее и полагаться на то, что называется многопериодной DASH.

0 голосов
/ 05 января 2019

Большинство объявлений, таких как YouTube, на стороне клиента. Где это делается на плеере, а сервер ничего не делает. Если вы намереваетесь вставить рекламу на стороне сервера, вам нужно написать манифест, включающий сегменты рекламы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...