Media Player (VLC, TiviMate) Requests Not Reaching Vercel Server

I deployed a Node.js proxy on Vercel that extracts .m3u8 stream URLs from an embed page and serves them as .m3u playlist files. The proxy works fine when accessed from a web browser, and I can see the requests in Vercel logs.

However, when trying to access the same URL from a media player (VLC, TiviMate, OTT-Nav, etc.), the request never appears in Vercel logs. This means the media player is unable to connect to the Vercel server.
I have tried:
Checking /debug-logs → Only browser requests appear, but no VLC requests.
Using an .m3u file in TiviMate, OTT-Nav, and VLC → No request in Vercel logs.
Running the same link in browser → VLC successfully connects to localhost.
Using vercel logs to check for hidden logs → No VLC requests are logged.
Trying different request methods (GET, POST) → No VLC connection
Help needed for
Why are media player requests (VLC, TiviMate) not reaching Vercel, while browser requests do?
Set up details

  • Vercel Environment: Standard Node.js API (index.js)
  • Proxy Logic: Extracts .m3u8 links and serves them as .m3u
  • Vercel Logs: Show browser requests, but never VLC or TiviMate requests
    Many thanx