LINUX.ORG.RU
ФорумAdmin

Asterisk 14.1.2 с кодеком OPUS

 ,


0

2

Дорого времени суток всем!
Пытаюсь собрать Asterisk 14.1.2 с кодеком OPUS, но ничего не получается.
На asterisk.org сказано, что Asterisk наконец то стал официально поддерживать кодек OPUS, но как это работает то?

Что я пробовал сделать:

./configure
make menuselect
заходим в Codec Translator в разделе External видим code_opus, но выбрать его нельзя, предлагается загрузить его отдельно: Download the Opus codec from Digium. See http://downloads.digium.com/pub/telephony/codec_opus/README в инструкции по ссылке сказано: что code_opus будет загружен автоматически, его только нужно выбрать в make menuselect, т.е. у нас получился замкнутый круг, две инструкции друг на друга ссылаются.

Затем я нашёл параметр "--with-opus=PATH use Opus files in PAT"

./configure --with-opus=PATH
но здесь возникает вопрос, куда должен ссылаться PATH, пробую прописать путь до исходников OPUS, не помогло, пробую собрать OPUS и прописать путь до opus-1.1.3 затем до opus-1.1.3/include, затем до opus-1.1.3/lib (opus-1.1.3 - у меня это каталог в который я поставил Opus и соответственно его версия), всё это не помогло.

Ладно, качаем Opus с http://downloads.digium.com/pub/telephony/codec_opus/asterisk-14.0/x86-64/, распаковываем и прописываем путь до этого каталога, и опять ничего.

Как же это работает?

1.
When you run the `make install` step, codec_opus will automatically be downloaded and
installed into the Asterisk module directory

2.
The alternative way to install codec_opus is to download a tarball
directly from digium.com. Once the tarball is downloaded and untarred,
move the codec_opus.so file into the Asterisk module directory

Такое впечатление, что я за тебя читать должен.

zgen ★★★★★
()
Последнее исправление: zgen (всего исправлений: 1)
Ответ на: комментарий от zgen

Я как и Вы это прочитал, я даже попробовал:
1. Что бы при make install кодек автоматически загрузился его сначала нужно выбрать в make menusilect, что сделать не получается.
2. Альтернативный путь тоже не подходит, если скопировать codec_opus.so в каталог с модулями, то Asterisk перестаёт запускаться.
Если у вас opus благополучно работает с Asterisk 14 и вы сделали всё так же то тогда я явно туплю наверное...

Nuclerdragon
() автор топика
Ответ на: комментарий от Nuclerdragon

Я как и Вы это прочитал, я даже попробовал

О чем написать забыл.

то Asterisk перестаёт запускаться.

Это означает, что кодек собран не для вашей версии.
Перепутали x86-x64 например.

Если у вас opus благополучно работает с Asterisk 14 и вы сделали всё так же то тогда я явно туплю наверное

Мне лень проверять. Но если вы настаиваете...

zgen ★★★★★
()
9 июля 2017 г.
Ответ на: комментарий от zgen

Как-то я забил с тех пор на OPUS, но хотелось бы всё таки его использовать, у вас работает?

Nuclerdragon
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.