#161 closed улучшение (fixed)
Убрать ненужное stopRTP()
Reported by: | alx | Owned by: | alx |
---|---|---|---|
Priority: | средний | Milestone: | 1 очередь |
Component: | any | Keywords: | |
Cc: |
Description
Сейчас внутри setRTPparams() перед каждым setPayloadType() выполняется stopRTP() на случай если мы используем кодек, который будет заменен на другой.
В большинстве случаев это не так, более того, в большинстве случаев Payload Type вообще не меняется. Вызов же stopRTP() дает заметную на слух паузу в канале.
Предлагается запоминать текущие параметры RTP (или запрашивать их из MSP) и сравнивать с полученными при вызове setRTPparams(). Выполнять setPayloadType() только если Payload Type действительно меняется. В идеале setPayloadType() не должна делать ничего если запрошенные параметры не отличаются от текущих.
Change History (5)
comment:1 by , 8 years ago
Milestone: | 2 очередь → 1 очередь |
---|
comment:2 by , 7 years ago
Type: | баг → улучшение |
---|
In 1355/sip_ua: