Загрузка/извлечение метаданных сеанса клиента из tokbox Inspector

Учитывая идентификатор сеанса или последние 10 сеансов, инструмент Inspector предоставляет интересные показатели, касающиеся скорости передачи, потери пакетов и задержки. Существует ли существующий API или способ загрузки этой информации для каждого идентификатора сеанса?

Также можно ли получить информацию о сеансах, которые не являются последними 10, через API? Если нет API, есть ли способ регистрировать эту информацию из каждого из сетевых запросов ClientEvent или ClientQos в базу данных?


person Sudheesh Singanamalla    schedule 14.03.2018    source источник


Ответы (1)


Я все еще изучаю Tokbox API. В настоящее время инспектор ограничен 10 последними сеансами, и я никогда не сталкивался с методом вызова инспектора с помощью API Tokbox. Поэтому лучше всего регистрировать информацию самостоятельно.

В примере GitHub [https://github.com/opentok/opentok-network-test], Tokbox упомянул, что с помощью API статистики сети можно получить информацию об отбрасывании пакетов и частоте кадров аудио/видео, если вы используете медиамаршрутизатор Tokbox. Справочник разработчика Tokbox js содержит ту же информацию, которую я скопировал и вставил ниже. https://tokbox.com/developer/sdks/js/reference/Subscriber.html#getStats

getStats (обработчик завершения)

Возвращает сведения о качестве потока подписчиков, включая следующее:

• Общее количество потерянных аудио- и видеопакетов.

• Общее количество полученных аудио- и видеопакетов

• Общее количество полученных аудио- и видеобайтов

• Текущая частота кадров видео

Вы должны иметь возможность периодически сохранять полученную статистику, вызывая метод getStats() в базу данных.

Я опубликую пример, основанный на моем свободном времени.

person Kavindra    schedule 15.03.2018