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

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

0

Всем привет.

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

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

спросил 2012-05-21 14:40:29 +0400

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мс вообще, джитер буфер отправит пятый пакет а четвертый никогда отправлять не будет.

результат:

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

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

ответил 2012-05-21 16:11:24 +0400

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

обновил 2012-05-21 16:12:24 +0400

0

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

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

ответил 2012-05-21 14:55:26 +0400

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

Comments

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

foxm ( 2012-05-21 15:40:33 +0400 )редактировать

ну не кучей же

itprofit ( 2012-05-21 15:47:55 +0400 )редактировать

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

foxm ( 2012-05-21 16:00:58 +0400 )редактировать
0

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

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

ответил 2012-05-21 15:30:22 +0400

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 ленту новостей

Статистика

Задан: 2012-05-21 14:40:29 +0400

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

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

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