I work on WHIP support in
https://obsproject.com I find it disappointing to see people still struggling with the things that I hoped it would solve. I also maintain a
https://github.com/glimesh/broadcast-box as a demo server to run it against.
Increasing user control/interoperability is best for users. I tried to show off even more use cases in https://webrtcforthestreamer.com/