Obtained from
     https://github.com/archlinux/svntogit-packages/blob/packages/vlc/trunk/vlc-live-media-2021.patch

diff -ru vlc-3.0.13.orig/modules/access/live555.cpp vlc-3.0.13/modules/access/live555.cpp
--- modules/access/live555.cpp.orig	2019-03-29 20:01:15.000000000 +0100
+++ modules/access/live555.cpp	2021-05-03 16:04:38.030121796 +0200
@@ -852,7 +852,9 @@
             if( !p_sys->b_multicast )
             {
                 /* We need different rollover behaviour for multicast */
-                p_sys->b_multicast = IsMulticastAddress( sub->connectionEndpointAddress() );
+                struct sockaddr_storage tempAddr;
+                sub->getConnectionEndpointAddress(tempAddr);
+                p_sys->b_multicast = IsMulticastAddress( tempAddr );
             }

             tk = (live_track_t*)malloc( sizeof( live_track_t ) );
