Size: a a a

2020 January 28

AT

Arsen Taimanov in ru_freeswitch
Aklin
чтото не видно тут никакого аппаратного ускорителя, просто библиотека
Это библиотека для использования на их DSP. Но эти DSP еще нужно на что-то собрать
источник

A

Aklin in ru_freeswitch
и сколько каналов смогут энкодить эти dsp?
источник

В

Виталий in ru_freeswitch
сколько заплатите - сколько и смогут )
источник

AT

Arsen Taimanov in ru_freeswitch
Aklin
даже если готовые решения существуют, скорее всего будет дороже чем ксеоны
Ну не факт. Может какие-нибудь программируемые fpga/asic существуют
источник

В

Виталий in ru_freeswitch
политика скорее всего как у всех
источник

В

Виталий in ru_freeswitch
программные asic )))))))))))))))))?
источник

В

Виталий in ru_freeswitch
я знаю такой - ffmpeg с либой lame )
источник

A

Aklin in ru_freeswitch
Виталий
сколько заплатите - сколько и смогут )
ну так я и говорю, на ксеонах дешевле
источник

A

Aklin in ru_freeswitch
Виталий
я знаю такой - ffmpeg с либой lame )
https://github.com/toots/shine вот более быстрая реализация
источник

В

Виталий in ru_freeswitch
ох... что-то я сомневаюсь что в 15 раз так уж и быстрее
источник

BB

Borik Bobrujskov in ru_freeswitch
Виталий
lua вы предложили. каким способом вы будете распределять на эти самые сервера задачи?
Я предложил не луа, а mrcp. Lua только для распределения задач между серверами. Точнее, только для генерации случайного числа - номера сервера записи. По-моему, Вы не очень поняли суть предложения.
Фрисвич умеет транслировать rtp-stream по mrcp протоколу. unimrcp сервер умеет писать в файл. Простейшее изменения demo-record плагина для unimrcp сервера (подключение lame или shine библиотеки) даёт возможность писать полученное прямо в mp3-файл. Дальше поднимаем столько серверов, сколько нам нужно и распределяем между ними нагрузку равномерно
источник

В

Виталий in ru_freeswitch
как lua сможет при генерации числа опираться на доступность сервиса? как вы гарантируете что все сервисы будут нагружены равномерно при псевдо-рандоме ?
источник

BB

Borik Bobrujskov in ru_freeswitch
1. Она и не должна, обработку ошибок нужно делать на стороне ФС.
2. Это гарантирует математическая статистика, наука такая ))))))
источник

В

Виталий in ru_freeswitch
2. она как бы гарантирует при больших значениях )))) но никак не гарантирует что подряд у вас не выпадет одно и то же число
источник

В

Виталий in ru_freeswitch
1. даже стало интересно - как же фс будет знать что стримит ртп в пустоту?
источник

BB

Borik Bobrujskov in ru_freeswitch
1. Эм... Идите в доку ) там про это подробно )
2. Проблема одновременного кодирования на маленьком числе звонков как бы не возникнет
источник

В

Виталий in ru_freeswitch
1. ок
источник

В

Виталий in ru_freeswitch
2. при 20 одновременных выйдет распеределение 15 и 5 на два сервера. вполне реально
источник

A

Aklin in ru_freeswitch
а что при 20 звонках есть какие то проблемы производительности?
источник

BB

Borik Bobrujskov in ru_freeswitch
20 одновременно машина с ФС закодирует сама и не заметит
источник