Страница 1 из 1

Плагины для перекодирования из/в Speex, OPUS, Codec2, TWELP

Добавлено: 29 июл 2016, 09:38
Psilius
Подскажите, пожалуйста, существуют ли таковые плагины для Asterisk, и работал ли кто-нибудь с ними?

Re: Плагины для перекодирования из/в Speex, OPUS, Codec2, TW

Добавлено: 29 июл 2016, 09:58
ded
для перекодирования из/в Speex, с разным битрейтом, не нужны плагины. Астериск делает это сам в канале SIP. Вот таблица скорости перекодирования:

Код: Выделить всё

*CLI> core show translation 
         Translation times between formats (in microseconds) for one second of data
          Source Format (Rows) Destination Format (Columns)

            gsm  ulaw  alaw  g726 adpcm  slin lpc10 speex speex16 g726aal2  g722 slin16 testlaw speex32 slin12 slin24 slin32 slin44 slin48 slin96 slin192
      gsm     - 15000 15000 15000 15000  9000 15000 15000   23000    15000 17250  17000   15000   23000  17000  17000  17000  17000  17000  17000   17000
     ulaw 15000     -  9150 15000 15000  9000 15000 15000   23000    15000 17250  17000   15000   23000  17000  17000  17000  17000  17000  17000   17000
     alaw 15000  9150     - 15000 15000  9000 15000 15000   23000    15000 17250  17000   15000   23000  17000  17000  17000  17000  17000  17000   17000
     g726 15000 15000 15000     - 15000  9000 15000 15000   23000    15000 17250  17000   15000   23000  17000  17000  17000  17000  17000  17000   17000
    adpcm 15000 15000 15000 15000     -  9000 15000 15000   23000    15000 17250  17000   15000   23000  17000  17000  17000  17000  17000  17000   17000
     slin  6000  6000  6000  6000  6000     -  6000  6000   14000     6000  8250   8000    6000   14000   8000   8000   8000   8000   8000   8000    8000
    lpc10 15000 15000 15000 15000 15000  9000     - 15000   23000    15000 17250  17000   15000   23000  17000  17000  17000  17000  17000  17000   17000
    speex 15000 15000 15000 15000 15000  9000 15000     -   23000    15000 17250  17000   15000   23000  17000  17000  17000  17000  17000  17000   17000
  speex16 23500 23500 23500 23500 23500 17500 23500 23500       -    23500 15000   9000   23500   23000  17500  17000  17000  17000  17000  17000   17000
 g726aal2 15000 15000 15000 15000 15000  9000 15000 15000   23000        - 17250  17000   15000   23000  17000  17000  17000  17000  17000  17000   17000
     g722 15600 15600 15600 15600 15600  9600 15600 15600   15000    15600     -   9000   15600   23000  17500  17000  17000  17000  17000  17000   17000
   slin16 14500 14500 14500 14500 14500  8500 14500 14500    6000    14500  6000      -   14500   14000   8500   8000   8000   8000   8000   8000    8000
  testlaw 15000 15000 15000 15000 15000  9000 15000 15000   23000    15000 17250  17000       -   23000  17000  17000  17000  17000  17000  17000   17000
  speex32 23500 23500 23500 23500 23500 17500 23500 23500   23500    23500 23500  17500   23500       -  17500  17500   9000  17000  17000  17000   17000
   slin12 14500 14500 14500 14500 14500  8500 14500 14500   14000    14500 14000   8000   14500   14000      -   8000   8000   8000   8000   8000    8000
   slin24 14500 14500 14500 14500 14500  8500 14500 14500   14500    14500 14500   8500   14500   14000   8500      -   8000   8000   8000   8000    8000
   slin32 14500 14500 14500 14500 14500  8500 14500 14500   14500    14500 14500   8500   14500    6000   8500   8500      -   8000   8000   8000    8000
   slin44 14500 14500 14500 14500 14500  8500 14500 14500   14500    14500 14500   8500   14500   14500   8500   8500   8500      -   8000   8000    8000
   slin48 14500 14500 14500 14500 14500  8500 14500 14500   14500    14500 14500   8500   14500   14500   8500   8500   8500   8500      -   8000    8000
   slin96 14500 14500 14500 14500 14500  8500 14500 14500   14500    14500 14500   8500   14500   14500   8500   8500   8500   8500   8500      -    8000
  slin192 14500 14500 14500 14500 14500  8500 14500 14500   14500    14500 14500   8500   14500   14500   8500   8500   8500   8500   8500   8500       -
Сам Астериск знает о кодеках (но не все из них имеет для транскодинга)

Код: Выделить всё

*CLI> core show codecs
Disclaimer: this command is for informational purposes only.
        It does not indicate anything about your configuration.
      ID  TYPE     NAME DESCRIPTION
-----------------------------------------------------------------------------------
  100001 audio     g723 (G.723.1)
  100002 audio      gsm (GSM)
  100003 audio     ulaw (G.711 u-law)
  100004 audio     alaw (G.711 A-law)
  100011 audio     g726 (G.726 RFC3551)
  100006 audio    adpcm (ADPCM)
  100019 audio     slin (16 bit Signed Linear PCM)
  100007 audio    lpc10 (LPC10)
  100008 audio     g729 (G.729A)
  100009 audio    speex (SpeeX)
  100016 audio  speex16 (SpeeX 16khz)
  100010 audio     ilbc (iLBC)
  100005 audio g726aal2 (G.726 AAL2)
  100012 audio     g722 (G722)
  100021 audio   slin16 (16 bit Signed Linear PCM (16kHz))
  300001 image     jpeg (JPEG image)
  300002 image      png (PNG image)
  200001 video     h261 (H.261 Video)
  200002 video     h263 (H.263 Video)
  200003 video    h263p (H.263+ Video)
  200004 video     h264 (H.264 Video)
  200005 video    mpeg4 (MPEG4 Video)
  400001  text      red (T.140 Realtime Text with redundancy)
  400002  text     t140 (Passthrough T.140 Realtime Text)
  100013 audio   siren7 (ITU G.722.1 (Siren7, licensed from Polycom))
  100014 audio  siren14 (ITU G.722.1 Annex C, (Siren14, licensed from Polycom))
  100017 audio  testlaw (G.711 test-law)
  100015 audio     g719 (ITU G.719)
  100028 audio  speex32 (SpeeX 32khz)
  100020 audio   slin12 (16 bit Signed Linear PCM (12kHz))
  100022 audio   slin24 (16 bit Signed Linear PCM (24kHz))
  100023 audio   slin32 (16 bit Signed Linear PCM (32kHz))
  100024 audio   slin44 (16 bit Signed Linear PCM (44kHz))
  100025 audio   slin48 (16 bit Signed Linear PCM (48kHz))
  100026 audio   slin96 (16 bit Signed Linear PCM (96kHz))
  100027 audio  slin192 (16 bit Signed Linear PCM (192kHz))
  100018 audio    silk8 (SILK Custom Format 8khz)
  100018 audio   silk12 (SILK Custom Format 12khz)
  100018 audio   silk16 (SILK Custom Format 16khz)
  100018 audio   silk24 (SILK Custom Format 24khz)
Если спросить Гугл,
https://www.google.se/search?q=Asterisk ... ec2,+TWELP
то увидим проекты - кодеки для Астериска: OPUS, Codec2, их можно пробовать собрать и загрузить/пробовать.