Функция Timeshift
Функция TimeShift, также называемая функцией отложенного просмотра медиа-трансляции, позволяет пользователям записывать текущую трансляцию IPTV-каналa в локальное хранилище STB, чтобы впоследствии иметь возможность воспроизводить записанный фрагмент аудио/видео, во время текущей записи или после ее окончания. Пользователю предоставляется возможность воспроизводить запись с необходимой временной позиции, используя функцию перемотки (вперед, назад).
Настройки функции TimeShift
Настройки функции TimeShift проводятся в разделе TimeShift меню Настройки.
Кроме этого, для использования функции TimeShift необходимо, чтобы в Системных настройках был включен полный доступ к накопителям: Системные настройки ⇒ Расширенные настройки ⇒ Дополнительно: Режим доступа к накопителям = полный доступ.
Обозначение каналов с доступной услугой TimeShift
Функция TimeShift может запускаться для каналов с потоковым вещанием. После включения функции TimeShift в Настройках (ИспользоватьTimeShift = On), каналы, для которых может использоваться функция TimeShift, обозначаются в списке IPTV каналов с помощью специального значок , который размещается напротив названия канала.
Индикация TimeShift-записи на экране
Для индикации процесса TimeShift-записи канала предусмотрен значок , который отображается в левом верхнем углу экрана. Необходимость отображения данного индикатора устанавливается пользователем в Настройках TimeShift, в поле Включить иконку (в дальнейшем в данном разделе рассматривается вариант, когда отображение индикатора включено).
Запуск TimeShift-записи
Запуск функции TimeShift приводит к старту записи потока текущего канала в буфер памяти. Буфером памяти является USB-накопитель, указанный в Настройках TimeShift, в поле Расположение файлов.
Вариант запуска TimeShift устанавливается в Настройках TimeShift, в поле Задержка:
- Запуск по нажатию кнопки Пауза (значение по умолчанию) - запись канала в буфер начинается немедленно после нажатия кнопки Пауза/Воспроизведение . При этом на экране изображение замирает, в левом верхнем углу экрана появляется значок (индикатор TimeShift-записи), внизу экрана отображается панель управления медиа (экранная кнопка Пауза/Воспроизведение , кнопки перемотки записи , прогресс-панель состояния записи, счетчик текущего времени записи и указатель максимально допустимой длительности записи). После повторного нажатия кнопки запускается воспроизведение записанного медиа-фрагмента с момента предыдущей постановки на паузу, запись канала идет на заднем фоне, в левом верхнем углу экрана отображается значок .
- 1 сек., 3 сек., 5 сек., 10 сек. - если выбирается одно из этих значений, TimeShift-запись запускается при открытии любого канала, поддерживающего функцию TimeShift. Выбираемое значение определяет задержку перед началом записи потока в буфер. Указанная задержка позволяет пользователю переключаться на другой канал без старта TimeShift-записи: если после открытия канала, в течение указанной задержки, выйти из просмотра канала, запись не стартует. Если время просмотра канала после его открытия превышает установленную задержку, начинается TimeShift-запись (запись идет на заднем фоне), воспроизведение канала не прерывается. Индикатором активной TimeShift-записи канала является значок , который отображается в левом верхнем углу экрана.
Остановка TimeShift-записи
Остановка Timeshift-записи канала может выполняться одним из способов:
- автоматически, по достижении конца буфера памяти (для этого в Настройках TimeShift значение поля Режим использования буфера должно иметь значение Остановка по заполнению).
- по выходу из просмотра канала - выход из режима просмотра канала происходит при нажатии кнопки Выход на ПДУ или переключение на другой канал (кнопки Chan+/Chan- или Вверх/Вниз).
- по остановке записи (кнопка Стоп на ПДУ).
Сохранение TimeShift-записи
После остановки Timeshift-записи медиа-фрагмент может быть сохранен в виде файла на USB-накопителе (для дальнейшего просмотра в STB или для переноса на другие устройства) или быть удален. Выбор, как поступать с записью после ее остановки, зависит от значения поля Действие при выходе в Настройках TimeShift:
- Сохранять буфер - после окончания записи файл с видео-фрагментом будет автоматически сохранен на внешнем носителе;
- Не сохранять буфер - после окончания записи видео-фрагмента данные не будут сохранены на внешнем носителе;
- Запрос на сохранение - после окончания записи медиа-фрагмента пользователю будет выдан запрос на сохранение данных - пользователь разрешает или запрещает сохранение данных.
При сохранении Timeshift-записи на экран выводится сообщение об имени и пути записи на USB-накопителе:
Просмотр записанного фрагмента на STB
Просмотр записанного фрагмента может выполняться во время продолжающейся Timeshift-записи или после окончания записи.
Запуск воспроизведения и установка на паузу записанного фрагмента в течение продолжающейся Timeshift-записи выполняется нажатием кнопки Пауза/Воспроизведение . Для выбора необходимой позиции, с которой необходимо воспроизводить запись (грубое позиционирование), используются экранные кнопки перемотки или кнопки ПДУ . Кроме этого, необходимая позиция воспроизведения может быть указана пользователем с помощью цифровых кнопок ПДУ (точное позиционирование).
Сохраненные файлы TimeShift-записи можно просмотреть следующими способами:
- через приложение Home media (Home media / Записи) - записанные функцией Timeshift фрагменты добавляются в список Записей.
- через приложение Home media / USB-накопитель - как обычный медиа-файл USB-накопителя.
Примечание. USB-накопитель с записями должен оставаться подключенным к STB.
Пример окна приложения Home media / Записи:
Файл TimeShift-записи
Фактическое сохранение записываемых медиа-потоков производится на USB-накопитель, подключенный к STB. Файлы записываются в каталог record, расположенный в корне USB-накопителя. Создаются два каталога:
1. record / <Имя канала> / <Дата создания записи> - каталог, который содержит текстовые файлы с именем <Время начала записи>.tspinf, которые являются ссылками на медиа-файлы (см. п. 2)
2. record / <Имя канал> / <Дата создания записи> / tsp - каталог, содержащий медиа-файлы с именем <Время начала записи>.tsp
Примечание. Формат записанных медиа-файлов - транспортный поток. Для просмотра медиа-файлов на других устройствах (например, ПК или TV), необходимо переименовать файлы - расширение .tsp заменить на .ts.