Сервис статистики 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 самых крупных по времени просмотра серверов.
HTTP-метрики¶
На вкладке HTTP-метрики можно проверить, как проигрываются протоколы на основе HTTP (например, HLS, DASH, WebRTC WHIP/WHEP). Фильтр по самым распространенным кодам ошибок 403, 404 и 500 позволит быстро выявить проблемы за заданный период, например, после обновления системы. Данные сгруппированы по нескольким измерениям, чтобы было проще определить источник неполадок:
- Коды ответов по протоколу — покажут, что не проигрывается определенный протокол.
- Коды ответов по названию потока — покажут, что не проигрывается конкретный поток.
- Коды ответов по DVR — покажут, что не проигрывается архив.
- Коды ответов по имени хоста — покажут, что проблема на том или ином сервере.
Sessions¶
На странице Sessions показаны данные сессий, распределённые по следующим категориям:
Note
Каждой категории соответствует отдельная вкладка.
- все сессии Playback all,
- потоки By streams,
- серверы By servers,
- пользователи By users,
- уникальные сессии Unique sessions.
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-адреса, сессии с определённой продолжительностью и др.
Чтобы использовать фильтры, следуйте этим шагам:
- Откройте фильтры, кликнув на иконку фильтра справа от поля Stream title here.
-
Задайте необходимые значения для фильтров. Список фильтров указан ниже:
- Диапазон дат в календаре.
- Stream title here — имя потока.
- User ID — идентификатор клиента. User ID, полученный от авторизационного бекенда.
- IP — IP адрес клиента.
- Useragent — программы и устройства, с помощью которых пользователь получил доступ к видео.
- Duration min (sec) — минимальное время просмотра сессии в секундах.
- Duration max (sec) — максимальная время просмотра сессии в секундах.
- Protocol — стриминговый протокол сессии.
- Select servers позволяет выбрать серверы из списка.
-
Чтобы применить фильтры, нажмите Apply.