Opened 11 years ago

Closed 11 years ago

#18 closed баг (fixed)

Сделать нормальное согласование кодеков в SDP

Reported by: alx Owned by: alx
Priority: средний Milestone:
Component: any Keywords:
Cc:

Description

Сейчас нормально согласовываются только кодеки со стандартными PT (до 35). То есть их обработка ведется по номерам. Надо добавить обработку имен кодеков.

Change History (1)

comment:1 by alx, 11 years ago

Resolution: fixed
Status: newclosed

In 366/sip_ua:

Переделано согласование аудио-кодеков по SDP. Теперь, если в атрибутах указано имя кодека,
кодек ищется в списке поддерживаемых по имени, а не по номеру pt. Появилась возможность
работать с нестандартными (>34) и несимметричными pt. fixes #18.

Здесь же добавлено согласование VAD (пока неправильное), включающееся при наличии CN/8000.
В класс события с параметрами RTP добавлен флаг разрешения VAD.
Методу setRTPparams() теперь передается указатель на событие, а то очень уж много параметров стало.
В структуру PayloadDef описания поддерживаемых кодеков юзер-агента добавлено поле флагов.

QoSthresholds() теперь включается при старте RTP потока и выключается при остановке чтобы
при начале разговора не выдавалась авария RTCP timeout.

Note: See TracTickets for help on using tickets.