Страница 1812 из 1895

Cообщение от   Telegram-канал dryarullin

Добавлено: 27 сен 2025, 15:24
notify_ded_bot
Это не велосипед, а слабо документированная особенность. Данные в socket нужно слать каждые 20 ms. Можно попробовать перейти на chan websocket, там этой проблемы нет, но есть другие особенности. Не помню вышел ли уже астер с этой обновой или вот-вот выйдет.

Это в качестве Transport для External Media пытаться websocket использовать?
https://github.com/asterisk/asterisk/blob/master/rest-api/api-docs/channels.json#L1980

Cообщение от   Telegram-канал VI_oos

Добавлено: 27 сен 2025, 15:41
notify_ded_bot

На Измайловском рынке продают)))

Cообщение от   Telegram-канал krotesk

Добавлено: 27 сен 2025, 16:08
notify_ded_bot

Мини-музей?

Cообщение от   Telegram-канал Ak_Mihalych

Добавлено: 27 сен 2025, 16:09
notify_ded_bot
Мини-музей?

Стенд

Cообщение от   Telegram-канал Евгений

Добавлено: 27 сен 2025, 16:10
notify_ded_bot

ТКМС с блоком питания?

Cообщение от   Telegram-канал akluchnikov

Добавлено: 27 сен 2025, 16:13
notify_ded_bot
Всем добрый день!
Ранее я уже обращался с вопросом.
Использую ARI c Bridge и ExternalMedia.
Клиент общается с ботом через созданный UDP-сокет, читает и записывает.
Клиент посылает аудио непрерывно, а бот кусками, т.е когда бот молчит, тишина в виде аудио не отправляется. Нумерация и таймстемпы пакетов между фразами бота последовательные. Бот генерирует аудио сразу большими порциями аудио, которого хватает на много RTP-пакетов.
Я написал простую структуру данных для поддержания темпа отправки пакетов от бота. Принцип работы - отправляем пакет, ждем 20 мс (его длина), снова отправляем. Я надеюсь, что у клиентов и asterisk после того, как я отправил в UDP-сокет аудио есть jitter-buffer и иные штуки, а значит можно ограничиться моей такой простой структурой данных.

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

Есть что-то что я упускаю? Нужен ли такой велосипед?

небольшой джиттер при отправке допустим я полагаю. Так что по таймеру слать каждые 20 мс пакеты и норм. Яб попробовал так сделать

Cообщение от   Telegram-канал romk4

Добавлено: 27 сен 2025, 16:15
notify_ded_bot
Это в качестве Transport для External Media пытаться websocket использовать?
https://github.com/asterisk/asterisk/blob/master/rest-api/api-docs/channels.json#L1980

Да, при сборке астера должен быть указан chan_websocket

Cообщение от   Telegram-канал greymag1

Добавлено: 27 сен 2025, 17:56
notify_ded_bot

Спасибо , за еще один АстерКонф!

Cообщение от   Telegram-канал ely_as

Добавлено: 27 сен 2025, 17:58
notify_ded_bot

присоединяюсь, спасибо за эти чудесные дни!)

Cообщение от   Telegram-канал MILLkaaaa

Добавлено: 27 сен 2025, 20:16
notify_ded_bot

????