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