Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Вопрос по jitter буферу

0

Всем привет.

Подскажите, когда в джеттер-буфере накопились пакеты (скажем на sip клиенте), они все сразу передаются на устройство воспроизведения или по одному пакету?

спросил May 21 '12

foxm Gravatar foxm
167 46 8 28

3 Ответа

2

работает так. (опишу для фиксированного, более сложные вы не поймете скорее всего).

вот есть у вас пакеты 1 2 3 4 5..100 и джитер буфер на 30 мс. для упрощения 1 пакет =1мс.

приходит первый пакет. второй приходит например через 20мс(а должен через 1)

вот джитер буффер четко задерживает 1-й пакет РОВНО на 30мс. и отдает его через 30мс. а второй он задержит всео на 11мс. и отправит его черезе 1мс относительно первого(31мс с начала). и так далее.

третий пакет может прийти раньше второго ;) например через 15мс.

джитербуффер вставит третий пакет на ТРЕТЬЕ место. и не отправит его до 32мс с начала отчета(3 мс от первого). если четыертый пакет не прийдет до 33мс вообще, джитер буфер отправит пятый пакет а четвертый никогда отправлять не будет.

результат:

с точки зрения клиента все работает как вообще без задержек в канале.

ссылка удалить спам редактировать

ответил May 21 '12

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил May 21 '12

0

Как я понимаю, буфер дрожания с точки зрения получателя пакетов никак не виден, он просто набирает себе пакетов на 200мс ,например, и только после этого начинает их отдавать на дальнейшую обработку ровным потоком.

ссылка удалить спам редактировать

ответил May 21 '12

itprofit Gravatar itprofit
768 24 3 27
http://itprofit32.ru/

Comments

Получается, после накопления отдает по 1-му пакету?

foxm (May 21 '12)edit

ну не кучей же

itprofit (May 21 '12)edit

Ясно. Спасибо.

foxm (May 21 '12)edit
0

с задержкой, обусловленной стратегией джиттер-буфера, например его минимальной наполненностью.

ссылка удалить спам редактировать

ответил May 21 '12

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 11 9 40
http://mh.otx.ru/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: May 21 '12

Просмотрен: 620 раз

Обновлен: May 21 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.