Инструкции tvOS
October 17

Как разблокировать подробную статистику потокового вещания на Apple TV

Даже с крутым Apple TV 4K и топовым телеком картинка может не впечатлять. Вместо того чтобы сидеть и пересчитывать пиксели, пытаясь понять, тянет ли у вас стрим 4K, есть способ проще – можно заглянуть в статистику потокового вещания с помощью меню разработчика.

Попасть в это меню не так уж и просто, но, конечно же, есть способ как это сделать. вам понадобится Apple TV и MacBook. и они должны быть подключены к одной сети Wi-Fi.

А выглядеть это будет так

Статистика потокового вещания на Apple TV

Как разблокировать меню разработчика

Включаем Apple TV и идём в Настройки.

Настройки Apple TV => Пульты и устройства => Приложение «Пульт» и устройства

Переходим в пункт Настроек Приложение «Пульт» и устройства

Далее, нам понадобится приложение Xcode. если у кого-то оно не установлено, то 🔗 устанавливаем его из AppStore .

Приложение Xcode в AppStore

Открываем Xcode, в верхнем меню выбираем Window => Devices and Simulators

Выбираем пункт меню «Devices and Simulators»

Во вкладке «Devices» должна появится ваша AppleTV. после появления, для сопряжения с AppleTV - жмите на кнопку «Pair».

🔔 Внимание!
Чтобы AppleTV обнаружилась, сначала необходимо открыть в Настройках AppleTV пункт «Приложение «Пульт» и устройства»!! и только потом запускать Xcode. поэтому, все пункты выполняйте точно по порядку!

Нажмите на кнопку «Pair»

После этого, появится поле для ввода кода

Поле для ввода кода

а сам код отобразится на экране Apple TV

Код сопряжения устройст на экране Apple TV

Вводите его в Xcode

Код сопряжения устройст в Xcode

Если все сделали правильно, в Настройках AppleTV увидите новый пункт - «Developer»

Новый пункт в Настройках Apple TV - «Developer»

Жмем на него и в открывшемся меню включаем настройку «Мониторинг воспроизведения»

Включаем пункт «Мониторинг воспроизведения»

Все, поздравляю! теперь при воспроизведении фильма или телепередачи вы увидите информацию о потоке на кране телевизора!

☝🏼 Теперь нюансы! куда ж без них?)

➤ Статистка будет видна не во всех приложениях. например, на YouTube она не отображается.

➤ Отключить статистику во время воспроизведения прямо из открытого приложения у вас не получится. для отключения статистики, надо будет вернуться в Настройки Apple TV и в пункте «Developer» отключить настройку «Мониторинг воспроизведения».

Расшифровка выводимой статистики

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

Статистика потокового вещания на Apple TV

Большая часть этой информации не представляет для нас особой пользы, но есть пункты, на которые стоит обратить внимание.

➤ Video format desc — описание формата видео. какой кодек использовался для кодирования видео. кодек влияет на сжатие видео и его качество. в данном случае используется кодек qdh1 для Dolby Vision.
Здесь параметр video-range: DolbyVision 5 — указывает, что видео воспроизводится с расширенным динамическим диапазоном Dolby Vision версии 5.

➤ Audio format desc — аудиокодек, количество каналов для вывода звука и частота дискретизации аудио.
Параметр channels: 16 — указывает, что звук транслируется с 16 каналами. это означает, что используется многоканальный звук, возможно, для эффектов объемного звучания (например, 7.1 или Dolby Atmos).
А sample-rate: 48000Hz — это частота дискретизации аудио, измеряется в герцах (Hz). 48000 Hz является стандартной частотой для аудиофайлов высокого качества, которая обеспечивает хороший баланс между качеством звука и нагрузкой на сеть.

Display Resolution — разрешение, с которым ваш телевизор подключен к Apple TV.
Параметр refresh-rate — это частота обновления видео.
Например, как на скриншоте ☝🏼 - 23.98Гц часто используется в фильмах и сериалах, так как это приблизительно равно 24 кадрам в секунду, что является стандартом для кинематографа. а на скриншоте с ОККО 👇🏼 - 59.94Гц, в которой обычно, траслируется спорт, видео, снятые на современные смартфоны...
Поэтому, рекомендуется в настройках AppleTV включать как «Согласование частоты кадров», так и «Согласование динамического диапазона». чтобы приставка, в зависимости от транслируемого видео, переключала их автоматически для лучшей картинки.

Video Display-size — максимальное разрешение, при котором воспроизводимое в данный момент видео доступно из источника.

➤ Natural-size — разрешение, с которым видео отображается в данный момент. самый важный для нас параметр, который как раз и показывает нам в каком разрешении в данный момент мы смотрим видео!

➤ Network bandwidth — текущая пропускная способность сети. грубо говоря, текущая cкорость интернета до сервера с которого ведётся трансляция.
Если скорость = 0.00 bps (как на скриншоте ☝🏼) - это, скорее всего, говорит о том, что потоковое воспроизведение уже закешировано, и в данный момент не происходит загрузка данных.

➤ Average bitrate video — битрейт видео (средняя скорость передачи видео, измеренная в мегабитах в секунду). чем выше битрейт, тем лучше качество видео. битрейт 22.88 Мбит/с подходит для потокового воспроизведения в разрешении 4K.

➤ Indicated bitrate peak — пиковая скорость передачи данных, которую система зарегистрировала. это значение показывает максимальный битрейт, который использовался для видео в конкретный момент времени. Network bandwidth должна быть выше этого параметра. иначе, при просмотре могут быть затыки.

➤ Stalls total — количество пауз или задержек во время воспроизведения. если значение равно нулю - это означает, что потоковое воспроизведение прошло без каких-либо задержек.

➤ StartupTime:2.9000446s — время, затраченное на запуск воспроизведения с момента начала запроса потока. на скриншоте это 2.9 секунды, что считается довольно быстрым запуском для 4K видео.

Пример

А теперь для наглядности проверим как это работает на примере приложения ОККО для Apple TV. посмотрим, как они нас обманывают.🙄

Хотя, ради справедливости, надо сказать, что, на момент написания статьи, приложение только-только выпустили и оно ещё очень сырое. надеюсь, в дальнейшем исправят, а то очень не красиво получается.)

Статистка при просмотре Спорта в приложении ОККО

ОККО обещает нам, что мы будем смотреть Лигу Чемпионов в «ООчень высоком разрешении» 🙈 - FullHD (1080p) 50fps. ))

И что же мы видим взглянув на статистику??

То, что весь Спорт сейчас в ОККО траслируется в «Высоком» разрешении - 720p 🤯 правда, 50fps - тут не обманули, честные.)


Обсудить статью

Если у кого-то возникли вопросы или хотите поделиться своим мнением - вэлкам к нам в Telegram-чат: Apple-Help

Telegram-канал: Apple-Help

Telegram-канал Apple-Help:
Инструкции, приложения, лайфхаки, новости.
@apples_help
🔗 https://t.me/apples_help