Skip to content

Сервис статистики Retroview

Retroview — это облачный сервис по сбору статистики и предоставлению доступа к ней. Retroview доступен в личном кабинете пользователя на сайте.

Flussonic загружает данные о сессиях просмотра видео в облачный сервис, чтобы вы могли увидеть отчёты в личном кабинете в реальном времени. Данные сервиса статистики обновляются раз в сутки. Так данные за текущий день вы увидите на следующий день.

Note

Сбор статистики и базовые отчеты доступны пользователям с активными подписками или разовыми лицензиями с действующим доступом к обновлениям.

Чем полезна статистика

На основе данных сервиса статистики вы узнаете:

  • Какие устройства используют зрители для просмотра вашего контента. На основе этих данных вы сможете определить, в каком качестве лучше всего предоставлять контент зрителям. Так для мобильных телефонов достаточно видео среднего качества (360p и 480p), а для телевизора — Full HD.
  • Количество выходного трафика. Вы сможете делать отчёты для своих клиентов об объёме раздаваемого трафика и числе просмотров контента. Чтобы получить более точные результаты, используйте другие способы оценки статистических данных и сопоставьте полученные результаты с данными сервиса статистики.
  • Из каких стран зрители смотрят контент. На основе данных о географическом распределении ваших зрителей вы сможете определить следующее:

    • Где лучше всего располагать серверы для раздачи контента.
    • Стоит ли перенести серверы из текущего расположения и куда.
    • Нужно ли изменить количество имеющихся серверов в текущих географических расположениях.
  • Какие каналы или иные потоки наиболее популярны у ваших зрителей. Эти данные помогут вам определить, какие каналы интересны и неинтересны вашим зрителям. Так вы сможете перестать оплачивать непопулярные каналы и добавить интересные.

  • Есть ли у зрителей проблемы при просмотре контента по протоколам на основе HTTP.

Какие данные хранит Retroview

Каждый сервер Flussonic передаёт сервису статистики следующие данные о сессиях:

  • Уникальный идентификатор сервера, генерируемый произвольно при первоначальном запуске сервера.
  • Время создания сессии.
  • Время закрытия сессии.
  • Имя канала или имя файла.
  • IP-адрес пользователя.
  • Уникальный идентификатор сессии.
  • Авторизационный токен, используемый при создании сессии.
  • Стриминговый протокол сессии.
  • Количество переданных в сессии байт.
  • Идентификатор пользователя, переданный авторизационным бекендом.
  • HTTP или RTMP Referer сессии.
  • User-Agent сессии.

Геопозиционирование и разбор User-Agent происходит в сервисе при записи сессий.

Количеством трафика между сервером Flussonic и сервисом статистики можно пренебречь.

Что вы увидите в статистике

Сервис статистики Retroview показывает:

  • Данные по количеству выходного трафика и времени просмотра для 10 серверов и 10 потоков на странице Dashboard.
  • Данные по всем сессиям проигрывания, данные сессий, сгруппированные по потокам, серверам, пользователям, а также уникальные сессии на странице Sessions.

Dashboard

Top 10

На странице Dashboard вы увидите следующие данные, отсортированные в порядке убывания, за месяц:

  • 10 самых просматриваемых по времени потоков,
  • 10 самых крупных по выходному трафику потоков,
  • 10 самых крупных по выходному трафику серверов,
  • 10 самых крупных по времени просмотра серверов.

Dashboard Retroview

HTTP-метрики

На вкладке HTTP-метрики можно проверить, как проигрываются протоколы на основе HTTP (например, HLS, DASH, WebRTC WHIP/WHEP). Фильтр по самым распространенным кодам ошибок 403, 404 и 500 позволит быстро выявить проблемы за заданный период, например, после обновления системы. Данные сгруппированы по нескольким измерениям, чтобы было проще определить источник неполадок:

  • Коды ответов по протоколу — покажут, что не проигрывается определенный протокол.
  • Коды ответов по названию потока — покажут, что не проигрывается конкретный поток.
  • Коды ответов по DVR — покажут, что не проигрывается архив.
  • Коды ответов по имени хоста — покажут, что проблема на том или ином сервере.

HTTP metrics Retroview

Sessions

На странице Sessions показаны данные сессий, распределённые по следующим категориям:

Note

Каждой категории соответствует отдельная вкладка.

  • все сессии Playback all,
  • потоки By streams,
  • серверы By servers,
  • пользователи By users,
  • уникальные сессии Unique sessions.

Sessions Retroview

Playback all

На вкладке Playback all показан список всех сессий со всех серверов Flussonic, отсортированных по дате создания: от самой ранней к самой поздней. Playback all показывает следующие данные:

  • имя потока Stream name,
  • стриминговый протокол Protocol,
  • имя хоста Hostname,
  • страна и IP-адрес Country,IP,
  • общее количество выходного трафика Traffic,
  • дата и время создания сессии Creation Date,
  • общее время просмотра потока View time.

By streams

На вкладке By streams показана сводная статистика по потокам со всех серверов Flussonic. В таблице приведены следующие данные:

  • имя потока Stream name,
  • общее количество выходного трафика Traffic,
  • общее число просмотров Views,
  • общее время просмотра View time.

By servers

На вкладке By servers показана сводная статистика для каждого сервера Flussonic.

Note

Если у вас в таблице дублируются имя хоста Hostname и IP-адрес Ip, это значит, что у вашего сервера Flussonic изменился идентификатор сервера. Сводная статистика сгруппирована по уникальному идентификатору сервера, который обновляется при изменении аппаратной конфигурации сервера или лицензии.

В таблице приведены следующие данные:

  • имя хоста Hostname,
  • IP-адрес Ip,
  • общее количество выходного трафика Traffic,
  • общее число просмотров Views,
  • общее время просмотра View time.

By users

На вкладке By users показана сводная статистика по зрителям со всех серверов Flussonic. В таблице приведены следующие данные:

  • идентификатор клиента User ID,
  • общее число просмотров Views,
  • страна и IP-адрес Country,IP,
  • общее количество потребленного зрителем трафика Traffic,
  • общее время просмотра View time,
  • User-Agent Useragent,
  • Referer Referer.

Unique sessions

С помощью Unique sessions вы можете обнаружить проблемы с учетом сессий или сетевым подключением клиента. Например, если вы видите, что клиент часто переподключается, то у зрителя могут быть проблемы с сетевым подключением.

На вкладке Unique sessions отображается список уникальных сессий со следующими данными для каждой сессии:

  • имя потока Stream name,
  • стриминговый протокол Protocol,
  • страна и IP-адрес Country,IP,
  • общее количество выходного трафика Traffic,
  • дата и время создания сессии Creation Date,
  • общее время просмотра View time,
  • User-Agent Useragent,
  • Referer Referer.

Note

Данные о схожих сессиях клиента, зафиксированные в течение дня, агрегируются. Если в течение дня есть сессии, у которых совпадает IP-адрес, имя потока, стриминговый протокол, идентификатор клиента, Referer и User-Agent, то данные о таких сессиях объединяются и представляются в виде уникальных сессий.

Фильтры

Чтобы ограничить вывод данных на странице, используйте фильтры. Например, вы можете использовать фильтр, чтобы вывести трафик определённого IP-адреса, сессии с определённой продолжительностью и др.

Чтобы использовать фильтры, следуйте этим шагам:

  1. Откройте фильтры, кликнув на иконку фильтра справа от поля Stream title here.
  2. Задайте необходимые значения для фильтров. Список фильтров указан ниже:

    • Диапазон дат в календаре.
    • Stream title here — имя потока.
    • User ID — идентификатор клиента. User ID, полученный от авторизационного бекенда.
    • IP — IP адрес клиента.
    • Useragent — программы и устройства, с помощью которых пользователь получил доступ к видео.
    • Duration min (sec) — минимальное время просмотра сессии в секундах.
    • Duration max (sec) — максимальная время просмотра сессии в секундах.
    • Protocol — стриминговый протокол сессии.
    • Select servers позволяет выбрать серверы из списка.
  3. Чтобы применить фильтры, нажмите Apply.

Filters