2013-04-14 3 views
0

Есть ли способ найти качество передачи RTMP во Flash-клиенте?Проверить качество вещания RTMP

Если у клиента проблемы с плохой сетью, что приводит к плохой передаче аудио или видео, как я могу обнаружить его на клиенте Flash или на сервере мультимедиа и показать указание клиенту?

Благодаря

ответ

0

Если вы используете NetStream получить видео на стороне клиента вспышки, вы можете получить задержку потока и кадров в секунду видео. Это может помочь получить некоторые полезные данные о качестве. например. stream.currentFPs даст вам fps.

Опять же, это зависит от того, как вы подписываетесь на видео на стороне клиента.

+0

Я транслирую аудио с netstream, но больше интересуюсь стороной вещателя, а не подписчиком. Можно ли проверить качество там? – pablo

+0

На стороне braodcasting это сложно, так как клиент будет просто продолжать нажимать пакеты, независимо от условий сети. Должно быть возможным проанализировать поток, полученный на стороне сервера, и определить его качество. Сервер, который вы использовали, должен предоставить вам apis/options для этого. –

+0

Как бы вы реализовали это на сервере? Я использую RTMP lib и имею контроль над сервером. – pablo

Смежные вопросы