[FFmpeg-trac] #7459(avformat:new): Source Specific Multicast not working on OSX

FFmpeg trac at avcodec.org
Thu Sep 27 19:10:50 EEST 2018


#7459: Source Specific Multicast not working on OSX
-------------------------------------+-------------------------------------
             Reporter:  jlsantiago0  |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  avformat     |                  Version:  git-
             Keywords:  ssm, source  |  master
  specific multicast                 |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:

 Source specific multicast input works on Linux and Windows, but not on
 OSX.

 I have two hosts streaming an MPEG2 transport stream to the same multicast
 IP address and port. In my test setup the IP address of the sources are
 10.66.133.33 and 10.66.133.34 they are both streaming to
 239.36.34.100:4900. I can tune into the desired stream by selecting the
 sources as follows:

 {{{
 ffplay 'udp://@239.36.34.100:4900?sources=10.66.133.34'
 }}}

 This works on Linux and Windows but does not work on OSX with the
 following error:

 {{{
 setsockopt(MCAST_JOIN_SOURCE_GROUP): Can't assign requested address
 udp://@239.36.34.100:4900?sources=10.66.133.34: Input/output error
 }}}

 NOTE: SSM does work correctly on VLC on OSX. The VLC syntax is slightly
 different:

 {{{
 /Applications/VLC.app/Contents/MacOS/VLC
 'udp://10.66.133.34@239.36.34.100:4900'
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7459>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list