Disclaimer at the start, I am the Director of Media Server Development at Red5 Pro. I am and have been a Red5 open source developer for about 16 years. Without further adieu, here we go…
One thing that I did differently was to in-line the candidates in the SDP offer/answer. This has the effect of preventing extra back and forth, limiting POST requests and also allowing the server to get ICE established quicker.
For access to Red5 Pro Server, contact firstname.lastname@example.org