Вопрос по статистике

Доброго времени, заметил тут следующие показатели статистики:
-----Connection Stats-----
connections=222
connections_rtmfp=0
connections_websocket=222
-----Port Stats-----
ports_sip=2
ports_media=701
ports_rtsp=0
-----Stream Stats-----
streams_webrtc_in=1
streams_webrtc_out=78
streams_rtmfp_in=0
streams_rtmfp_out=0
streams_rtmp_in=0
streams_rtmp_out=6
streams_viewers=fk4902nd942f/173
streams_rtsp_in=0
streams_rtsp_out=0
streams_websocket_out=36
streams_rtmp_client_out=0

Вопрос, как все же понять, сколько людей смотрят?)
 

Max

Administrator
Staff member
Добрый день.
streams_viewers=fk4902nd942f/173
Этот показатель говорит о том, что у стрима с именем fk4902nd942f есть 173 подписчика (зрителя).
 
Тогда почему:
streams_webrtc_out=78 + streams_rtmp_out=6 + streams_websocket_out=36 != streams_viewers=fk4902nd942f/173
ведь по идее должны быть равны циферки?
 

Max

Administrator
Staff member
Проверим у себя, отпишемся в этой теме.
 
Подскажите, а какой процесс под капотом у метода стат? Я хочу вызывать его каждые 5 сек.. Может есть какой-то другой вариант, например стукнуться напрямую в сокет какой-нить и получить актуальные данные именно о списке каналов активных - это надо мне для репликации. Что бы это проходило легче для сервера.. Или дергать стат и не напрягаться?
 

Max

Administrator
Staff member
Лучше сузить запрос, так как построение полного списка системных параметров параметров может занимать долгое время.
Пример:
Code:
http://host:8081/?action=stat&params=connections,streams_webrtc_in
Выводит только два параметра.
 
Top