Как получить битрейт потокового видео? - PullRequest
0 голосов
/ 29 декабря 2011

Я интегрировал анализатор пакетов в программное обеспечение для потокового видео. Могу ли я получить битрейт следующим образом:

 (total size of all RTP packets - their headers) / 
                                       measure time(For example: 1 min ...)

1 Ответ

0 голосов
/ 09 февраля 2012

битрейт = количество битов, отправленных за период времени

Итак, ваш алгоритм в порядке. Статья в Википедии о битрейте читается довольно долго, но может представлять интерес. Сделав это сам, у меня есть пара замечаний по реализации:

  • Не забудьте выполнить преобразование байтов / битов!
  • Более точный показатель будет измеряться в течение более длительного периода времени. Это особенно актуально для мобильных устройств, которые могут видеть гораздо более «взрывное» сетевое соединение, чем вы можете ожидать.
  • Заголовков не так много, особенно с видео. Это может не стоить усилий
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...