Used WHIP to push but no return value
it seems push success but no response and i can not see the live
please help me
this is my configure
i used nginx proxy
this is my configure
i used nginx proxy
Did you fix this error. I use proxy and have same error. I push stream to proxy server but it had not stream
The port 8000 required by RTC is not proxied.
TRANS_BY_GPT4
i meet the same problem, i use gstreamer whipclientsink plugin to push whip stream,but only sound no video
This is NOT a bug in SRS - it's a configuration issue.
The Problem
The WHIP signaling DOES return a response (HTTP 201 with SDP answer). Looking at the code in trunk/src/app/srs_app_rtc_api.cpp lines 700-710, SRS correctly returns the response.
However, WebRTC has two parts:
- Signaling (HTTP) - works through Nginx proxy ✅
- Media transport (UDP port 8000) - blocked ❌
Root Cause
As @duiniuluantanqin correctly identified: "The port 8000 required by RTC is not proxied."
Nginx only proxies HTTP/HTTPS (TCP), NOT UDP. The trunk/conf/nginx.proxy.conf shows it only forwards HTTP traffic to ports 1985 and 8080, but WebRTC media requires direct UDP port 8000 access.