Some endpoints do not like a stream being reused for a new media stream. The frame/jitterbuffer can rely on underlying attributes of the media stream in order to order the packets. When a new stream takes its place without any notice the buffer can get confused and the media ends up getting dropped. This change uses the SSRC change to determine that a new source is reusing an existing stream and then bridge_softmix renegotiates each participant such that they see a new media stream. This causes the frame/jitterbuffer to start fresh and work as expected. ASTERISK-27277 Change-Id: I30ccbdba16ca073d7f31e0e59ab778c153afae07 |
||
---|---|---|
.. | ||
bridge_softmix | ||
Makefile | ||
bridge_builtin_features.c | ||
bridge_builtin_interval_features.c | ||
bridge_holding.c | ||
bridge_native_rtp.c | ||
bridge_simple.c | ||
bridge_softmix.c | ||
bridges.xml |