That entry is the IP address of the 10 gig card, which cannot receive the multicast. I tried adding one of the IPs that can, but that didn’t help either. Wowza still tried to connect on the inerface without multicast. Could it work if I put that second ip block first in the vhost file?
----------------------
Not working, trying to join multicast with 10G card enabled:
----------------------
C:\Users\burke-ou>netsh interface ipv4 show joins
Interface 20: Broadcom 4
Scope References Last Address
---------- ---------- ---- ---------------------------------
0 0 No 224.0.0.1
Interface 21: Broadcom 1
Scope References Last Address
---------- ---------- ---- ---------------------------------
0 0 No 224.0.0.1
Interface 22: Broadcom 2
Scope References Last Address
---------- ---------- ---- ---------------------------------
0 0 No 224.0.0.1
Interface 28: Intel 10G 1
Scope References Last Address
---------- ---------- ---- ---------------------------------
0 0 Yes 224.0.0.1
0 1 Yes 233.0.59.8
Interface 25: Broadcom 3
Scope References Last Address
---------- ---------- ---- ---------------------------------
0 0 Yes 224.0.0.1
----------------------
Working, join multicast with 10G card disabled at time of join.
----------------------
C:\Users\burke-ou>netsh interface ipv4 show joins
Interface 20: Broadcom 4
Scope References Last Address
---------- ---------- ---- ---------------------------------
0 0 No 224.0.0.1
Interface 21: Broadcom 1
Scope References Last Address
---------- ---------- ---- ---------------------------------
0 0 No 224.0.0.1
0 1 Yes 233.0.59.8
Interface 22: Broadcom 2
Scope References Last Address
---------- ---------- ---- ---------------------------------
0 0 No 224.0.0.1
Interface 25: Broadcom 3
Scope References Last Address
---------- ---------- ---- ---------------------------------
0 0 Yes 224.0.0.1
This also affects VLC - the moment we disable the 10 gig card, it will play the mulitcast. Once joined we re-enabled the 10G card and everything works fine in Wowza with traffic going out via the 10G interface.
Here is what we see in the console when it is not working:
INFO stream create - -
INFO stream publish mpegts.stream -
INFO server comment - MulticastTransport.bind[memorial/_definst_]: 233.0.59.8/1234
INFO server comment - RTPMediaCaster.Reconnector[1678698879:memorial/_definst_:mpegts.stream]: done: 1444
INFO server comment - RTPMediaCaster.streamTimeout[1678698879:memorial/_definst_:mpegts.stream]: timeout:12000 diff:12001 reason:101
INFO server comment - RTPMediaCaster.resetConnection[1678698879:memorial/_definst_:mpegts.stream]:
INFO server comment - RTPMediaCaster.closeRTPSession[1678698879:memorial/_definst_:mpegts.stream]
INFO server comment - MulticastTransport.unbind[memorial/_definst_]: 233.0.59.8/1234 sent:0 recv:0
INFO stream unpublish mpegts.stream -
INFO stream destroy mpegts.stream -
INFO server comment - RTPMediaCaster.Reconnector[1678698879:memorial/_definst_:mpegts.stream]: start: 1445
INFO server comment - RTPMulticastListener.run(stop)
INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[memorial/_definst_]: URI: udp://233.0.59.8:1234