Incorrect URL encoding for query parameters in whipclientsink
Hi,
I've encountered an issue with whipclientsink
when using query parameters in the signaller::whip-endpoint
property.
Steps to Reproduce:
Set the whip-endpoint to include multiple query parameters:
http://localhost:8900/whip?app=live&stream=test
Observe the URL in the server logs (xiu):
[2024-11-19T05:19:23Z ERROR xwebrtc::session] WebRTCServerSession::run the http path is not correct: Uri { schema: WEBRTC, host: "", port: None, path: "/whip", query: Some("app=live") }
Root Cause: The & in the URL is dropped causing query misinterpretation on the server.
Thank you for your support!