OPUS - is FS ignoring incoming FAC packets?
Hello all, Wondering if anyone's seen this scenario: With 15% packet loss, FEC enabled. - sip -> pstn: -- We're seeing FEC out and in * client (OPUS) --> FS --> (PCMU/A) B-leg - Result: Choppy Audio * client (OPUS) <-- FS <-- (PCMU/A) B-leg - Result: Very good audio * client (OPUS) --> FS --> client (OPUS) - Result: Very good audio * client (OPUS) <-- FS <-- client (OPUS) - Result: Very good audio It's like FS is ignoring the incoming FEC when transcoding. I have a small jitterbuffer 20:100:20 Any ideas? David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
rtp_jitter_buffer_during_bridge=true, all the stuff in OPUS to process, manage and deal with FEC requires a jitter buffer to process it. /b On Wed, Jan 26, 2022 at 12:16 PM David Villasmil < david.villasmil.work@gmail.com> wrote:
Hello all, Wondering if anyone's seen this scenario:
With 15% packet loss, FEC enabled.
- sip -> pstn: -- We're seeing FEC out and in * client (OPUS) --> FS --> (PCMU/A) B-leg - Result: Choppy Audio * client (OPUS) <-- FS <-- (PCMU/A) B-leg - Result: Very good audio
* client (OPUS) --> FS --> client (OPUS) - Result: Very good audio * client (OPUS) <-- FS <-- client (OPUS) - Result: Very good audio
It's like FS is ignoring the incoming FEC when transcoding. I have a small jitterbuffer 20:100:20
Any ideas?
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337 _________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
-- Brian West | Co-founder and Developer Need Commercial support? email sales@freeswitch.com FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045 <https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g> Email: brian@freeswitch.com Mobile: 918-424-9378 Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/> [image: https://www.facebook.com/signalwireinc?src=email] <https://www.facebook.com/freeswitch> [image: https://twitter.com/freeswitch] <https://twitter.com/freeswitch>
looks like this was it, i had a very small jb configured Regards, David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337 On Wed, Jan 26, 2022 at 6:33 PM Brian West <brian@freeswitch.com> wrote:
rtp_jitter_buffer_during_bridge=true, all the stuff in OPUS to process, manage and deal with FEC requires a jitter buffer to process it.
/b
On Wed, Jan 26, 2022 at 12:16 PM David Villasmil < david.villasmil.work@gmail.com> wrote:
Hello all, Wondering if anyone's seen this scenario:
With 15% packet loss, FEC enabled.
- sip -> pstn: -- We're seeing FEC out and in * client (OPUS) --> FS --> (PCMU/A) B-leg - Result: Choppy Audio * client (OPUS) <-- FS <-- (PCMU/A) B-leg - Result: Very good audio
* client (OPUS) --> FS --> client (OPUS) - Result: Very good audio * client (OPUS) <-- FS <-- client (OPUS) - Result: Very good audio
It's like FS is ignoring the incoming FEC when transcoding. I have a small jitterbuffer 20:100:20
Any ideas?
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337 _________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
--
Brian West | Co-founder and Developer
Need Commercial support? email sales@freeswitch.com
FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045 <https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g>
Email: brian@freeswitch.com
Mobile: 918-424-9378
Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/>
[image: https://www.facebook.com/signalwireinc?src=email] <https://www.facebook.com/freeswitch> [image: https://twitter.com/freeswitch] <https://twitter.com/freeswitch> _________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
If it's too small, it won't have enough data if a packet is lost in every case depending on latency and jitter. On Wed, Jan 26, 2022 at 3:17 PM David Villasmil < david.villasmil.work@gmail.com> wrote:
looks like this was it, i had a very small jb configured Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Wed, Jan 26, 2022 at 6:33 PM Brian West <brian@freeswitch.com> wrote:
rtp_jitter_buffer_during_bridge=true, all the stuff in OPUS to process, manage and deal with FEC requires a jitter buffer to process it.
/b
On Wed, Jan 26, 2022 at 12:16 PM David Villasmil < david.villasmil.work@gmail.com> wrote:
Hello all, Wondering if anyone's seen this scenario:
With 15% packet loss, FEC enabled.
- sip -> pstn: -- We're seeing FEC out and in * client (OPUS) --> FS --> (PCMU/A) B-leg - Result: Choppy Audio * client (OPUS) <-- FS <-- (PCMU/A) B-leg - Result: Very good audio
* client (OPUS) --> FS --> client (OPUS) - Result: Very good audio * client (OPUS) <-- FS <-- client (OPUS) - Result: Very good audio
It's like FS is ignoring the incoming FEC when transcoding. I have a small jitterbuffer 20:100:20
Any ideas?
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337 _________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
--
Brian West | Co-founder and Developer
Need Commercial support? email sales@freeswitch.com
FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045 <https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g>
Email: brian@freeswitch.com
Mobile: 918-424-9378
Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/>
[image: https://www.facebook.com/signalwireinc?src=email] <https://www.facebook.com/freeswitch> [image: https://twitter.com/freeswitch] <https://twitter.com/freeswitch> _________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
_________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
-- Brian West | Co-founder and Developer Need Commercial support? email sales@freeswitch.com FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045 <https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g> Email: brian@freeswitch.com Mobile: 918-424-9378 Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/> [image: https://www.facebook.com/signalwireinc?src=email] <https://www.facebook.com/freeswitch> [image: https://twitter.com/freeswitch] <https://twitter.com/freeswitch>
Short answer: No. If the client sends FEC packets AND there is packet loss AND FS finds in JB needed FEC for the missing seq, then it will use it. It will show in CLI with "opus_debug on" when it's doing it. On Wed, Jan 26, 2022 at 7:58 PM David Villasmil < david.villasmil.work@gmail.com> wrote:
Hello all, Wondering if anyone's seen this scenario:
With 15% packet loss, FEC enabled.
- sip -> pstn: -- We're seeing FEC out and in * client (OPUS) --> FS --> (PCMU/A) B-leg - Result: Choppy Audio * client (OPUS) <-- FS <-- (PCMU/A) B-leg - Result: Very good audio
* client (OPUS) --> FS --> client (OPUS) - Result: Very good audio * client (OPUS) <-- FS <-- client (OPUS) - Result: Very good audio
It's like FS is ignoring the incoming FEC when transcoding. I have a small jitterbuffer 20:100:20
Any ideas?
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337 _________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
participants (3)
-
Brian West
-
David Villasmil
-
Dragos Oancea