Режим трюка

редактировать

Режим трюка или трюк - это функция цифровых видеосистем, включая цифровые видеомагнитофоны и системы видео по запросу, которые имитируют визуальную обратную связь во время операций быстрой перемотки вперед и назад, которые предоставляются аналоговыми системами, такими как видеомагнитофоны. Trick play манипулирует видеопотоком, чтобы он включал только подмножество кадров.

Проблемы реализации

В аналоговой системе визуальный эффект быстрой перемотки вперед / назад создавался просто за счет более быстрой передачи кадров и / или наоборот; произошла неизбежная потеря кадровой синхронизации или «разрыв», но это было принято как норма. В цифровой системе маловероятно, что декодер сможет обрабатывать цифровой поток значительно быстрее, чем обычно, и уж точно не в обратном направлении. Следовательно, декодеру может быть представлена ​​только часть кадров.

Это усложняется тем фактом, что в системах сжатия видео, таких как MPEG-2 и H.264, многие кадры зависят от предыдущих кадров для отображения, и, следовательно, не могут быть декодированы независимо. Только определенные кадры «I» или «Intra» являются независимыми. В результате система, предлагающая специальный режим, должна выбирать для отображения только те кадры, которые требуют анализа цифрового потока либо во время воспроизведения, либо заранее.

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

Ссылки
Последняя правка сделана 2021-06-11 11:21:40
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте