Замена сегментов видео MPEG DASH - PullRequest
0 голосов
/ 10 сентября 2018

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

1 Ответ

0 голосов
/ 10 сентября 2018

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

Альянс потокового видео выпустил документ, на высоком уровне описывающий технику в своем заявлении «SVA-Watermarking_FINAL_071918.pdf». Это доступно на момент написания по этой ссылке:

В видео скопированы некоторые или все сегменты, так что для этого сегмента существует сегмент со встроенным маркером «A» и сегмент со встроенным маркером «B». Затем клиент выбирает либо сегмент A, либо B, в зависимости, например, от манипуляций со списком воспроизведения, и пользователи просматривают то же самое, когда видят сегмент A или B.

Это конкретный пример возможности манипулировать или обновлять сегмент в потоке ABR и по-прежнему воспроизводить видео, как ожидает пользователь. Фактически, возможность воспроизводить версию сегмента с другой скоростью передачи битов - это еще один пример возможности управлять отдельными сегментами по отдельности, не влияя на остальную часть воспроизведения, но водяные знаки могут быть легче связаны с вашим особое требование.

...