JSFiddle - React, Tailwind, and code Playground
HTML
<p>
Opening UDP links for multicast video feeds in VLC works in older versions of FF/Chrome, in FF from v133 you have to add "udp" to "network.url.simple_uri_unknown_schemes".
<br>
VLC has to be registered to handle udp:// protocol.
</p>
<table>
<tr>
<th>URL sample</th>
<th>Without udp in about:config</th>
<th>With udp in about:config</th>
<th>In Chromium</th>
</tr>
<tr>
<td>
<a href="udp://@239.23.40.88:1234">udp://@239.23.40.88:1234</a>
</td>
<td>Opens VLC, no video</td>
<td>Opens video feed</td>
<td>Opens VLC, no video</td>
</tr>
<tr>
<td>
<a href="udp://:@239.23.40.88:1234">udp://:@239.23.40.88:1234</a>
</td>
<td>Opens VLC, no video</td>
<td>Opens video feed</td>
<td>Opens VLC, no video</td>
</tr>
<tr>
<td>
<a href="udp://*@239.23.40.88:1234">udp://*@239.23.40.88:1234</a>
</td>
<td>Opens VLC, no video, error message</td>
<td>Opens VLC, no video, error message</td>
<td>Does nothing</td>
</tr>
<tr>
<td>
<a href="udp://:[email protected]:1234">udp://:[email protected]:1234</a>
</td>
<td>Opens video feed</td>
<td>Opens video feed</td>
<td>Does nothing</td>
</tr>
</table>
<p>
To start a video feed broadcast execute: "ffmpeg -stream_loop -1 -re -i BigBuckBunny_320x180.mp4 -codec copy -f mpegts udp://239.23.40.88:1234"
</p>