Multicast from Windows Media Server
Posted: 09 May 2006 13:47
I am multicasting from a Windows Server 2003 using Media Services 9.0. I can view the multicast using Windows media Player and Real Player but VLC refuses to connect to the stream and display it.
I've tried the following methods in the Open - Network tab:
UDP/RTP Multicast - udp://@239.192.34.142:19523
HTTP/HTTPS/FTP/MMS - http://<server name>/LiveMulticast.nsc
(this is how Media Player connects)
Has anyone done this or know if it can be made to work ?
I have appended the VLC logs below.
Thanks in advance.
Mike
Method 1 is logged as follows:
main debug: adding playlist item `udp://@239.192.34.142:19523' ( udp://@239.192.34.142:19523 )
main debug: prebuffering done 0 bytes in 1106s - 0 kbytes/s
main error: cannot pre fill buffer
main warning: cannot create a stream_t from access
main debug: removing module "access_udp"
main debug: thread times: real 18m26.062500s, kernel 0m0.015625s, user 0m0.000000s
main debug: thread 3856 joined (input/input.c:399)
main warning: refcount is 1, delaying before deletion (id=301,type=-7)
main debug: creating new input thread
main debug: waiting for thread completion
main debug: thread 3856 (input) created at priority 1 (input/input.c:261)
main debug: `udp://@239.192.34.142:19523' gives access `udp' demux `' path `@239.192.34.142:19523'
main debug: creating demux: access='udp' demux='' path='@239.192.34.142:19523'
main debug: looking for access_demux module: 0 candidates
main warning: no access_demux module matched "udp"
main debug: creating access 'udp' path='@239.192.34.142:19523'
main debug: looking for access2 module: 6 candidates
access_udp debug: opening server=:0 local=239.192.34.142:19523
main debug: net: connecting to '[]:0@[239.192.34.142]:19523'
main debug: looking for network module: 1 candidate
ipv6 debug: 239.192.34.142: Host or service not found
main debug: using network module "ipv6"
main debug: removing module "ipv6"
main debug: looking for network module: 1 candidate
ipv4 debug: resolving :19523...
ipv4 debug: resolving 239.192.34.142:19523...
ipv4 debug: Winsock best interface is 2
ipv4 debug: IP_ADD_MEMBERSHIP multicast request
main debug: using network module "ipv4"
main debug: removing module "ipv4"
main debug: using access2 module "access_udp"
main debug: pre buffering
-------------------------------------------------------------------------------
Method 2 is logged as follows:
main debug: adding playlist item `http://iss-video/LiveMulticast.nsc' ( http://iss-video/LiveMulticast.nsc )
main debug: prebuffering done 0 bytes in 179s - 0 kbytes/s
main error: cannot pre fill buffer
main warning: cannot create a stream_t from access
main debug: removing module "access_udp"
main debug: thread times: real 3m1.078125s, kernel 0m0.000000s, user 0m0.015625s
main debug: thread 3856 joined (input/input.c:399)
main debug: creating new input thread
main debug: waiting for thread completion
main debug: thread 3856 (input) created at priority 1 (input/input.c:261)
main debug: `http://iss-video/LiveMulticast.nsc' gives access `http' demux `' path `iss-video/LiveMulticast.nsc'
main debug: creating demux: access='http' demux='' path='iss-video/LiveMulticast.nsc'
main debug: looking for access_demux module: 0 candidates
main warning: no access_demux module matched "http"
main debug: creating access 'http' path='iss-video/LiveMulticast.nsc'
main debug: looking for access2 module: 7 candidates
access_http debug: http: server='iss-video' port=80 file='/LiveMulticast.nsc
main debug: net: connecting to iss-video port 80
main debug: connection in progress
access_http debug: protocol 'HTTP' answer code 206
access_http debug: stream size=7191
access_http debug: Content-Type: video/x-ms-asf
access_http debug: Server: Microsoft-IIS/6.0
main debug: using access2 module "access_http"
main debug: pre-buffering...
main debug: received first data for our buffer
main debug: creating demux: access='http' demux='' path='iss-video/LiveMulticast.nsc'
main debug: looking for demux2 module: 44 candidates
ts warning: TS module discarded (lost sync)
ffmpeg debug: couldn't guess format
main debug: using demux2 module "nsc"
main debug: looking for a subtitle file in C:\Program Files\VideoLAN\VLC\
main debug: `http://iss-video/LiveMulticast.nsc' successfully opened
nsc debug: Name = ISS-VIDEO , LiveMulticast
nsc debug: NSC Format Version = 3.0
nsc debug: Multicast Adapter = 129.11.59.58
nsc debug: IP Address = 239.192.34.142
nsc debug: IP Port = 19523
nsc debug: Time To Live = 32
nsc debug: Default Ecc = 10
nsc debug: Log URL =
nsc debug: Unicast URL =
nsc debug: Allow Splitting = 1
nsc debug: Allow Caching = 1
nsc debug: Cache Expiration Time = 86400
nsc debug: Format1 = asf header
main debug: EOF reached
main debug: closing input
main debug: removing module "nsc"
main debug: removing module "access_http"
main debug: thread times: real 0m0.265625s, kernel 0m0.015625s, user 0m0.000000s
main debug: thread 3856 joined (input/input.c:399)
main: nothing to play
I've tried the following methods in the Open - Network tab:
UDP/RTP Multicast - udp://@239.192.34.142:19523
HTTP/HTTPS/FTP/MMS - http://<server name>/LiveMulticast.nsc
(this is how Media Player connects)
Has anyone done this or know if it can be made to work ?
I have appended the VLC logs below.
Thanks in advance.
Mike
Method 1 is logged as follows:
main debug: adding playlist item `udp://@239.192.34.142:19523' ( udp://@239.192.34.142:19523 )
main debug: prebuffering done 0 bytes in 1106s - 0 kbytes/s
main error: cannot pre fill buffer
main warning: cannot create a stream_t from access
main debug: removing module "access_udp"
main debug: thread times: real 18m26.062500s, kernel 0m0.015625s, user 0m0.000000s
main debug: thread 3856 joined (input/input.c:399)
main warning: refcount is 1, delaying before deletion (id=301,type=-7)
main debug: creating new input thread
main debug: waiting for thread completion
main debug: thread 3856 (input) created at priority 1 (input/input.c:261)
main debug: `udp://@239.192.34.142:19523' gives access `udp' demux `' path `@239.192.34.142:19523'
main debug: creating demux: access='udp' demux='' path='@239.192.34.142:19523'
main debug: looking for access_demux module: 0 candidates
main warning: no access_demux module matched "udp"
main debug: creating access 'udp' path='@239.192.34.142:19523'
main debug: looking for access2 module: 6 candidates
access_udp debug: opening server=:0 local=239.192.34.142:19523
main debug: net: connecting to '[]:0@[239.192.34.142]:19523'
main debug: looking for network module: 1 candidate
ipv6 debug: 239.192.34.142: Host or service not found
main debug: using network module "ipv6"
main debug: removing module "ipv6"
main debug: looking for network module: 1 candidate
ipv4 debug: resolving :19523...
ipv4 debug: resolving 239.192.34.142:19523...
ipv4 debug: Winsock best interface is 2
ipv4 debug: IP_ADD_MEMBERSHIP multicast request
main debug: using network module "ipv4"
main debug: removing module "ipv4"
main debug: using access2 module "access_udp"
main debug: pre buffering
-------------------------------------------------------------------------------
Method 2 is logged as follows:
main debug: adding playlist item `http://iss-video/LiveMulticast.nsc' ( http://iss-video/LiveMulticast.nsc )
main debug: prebuffering done 0 bytes in 179s - 0 kbytes/s
main error: cannot pre fill buffer
main warning: cannot create a stream_t from access
main debug: removing module "access_udp"
main debug: thread times: real 3m1.078125s, kernel 0m0.000000s, user 0m0.015625s
main debug: thread 3856 joined (input/input.c:399)
main debug: creating new input thread
main debug: waiting for thread completion
main debug: thread 3856 (input) created at priority 1 (input/input.c:261)
main debug: `http://iss-video/LiveMulticast.nsc' gives access `http' demux `' path `iss-video/LiveMulticast.nsc'
main debug: creating demux: access='http' demux='' path='iss-video/LiveMulticast.nsc'
main debug: looking for access_demux module: 0 candidates
main warning: no access_demux module matched "http"
main debug: creating access 'http' path='iss-video/LiveMulticast.nsc'
main debug: looking for access2 module: 7 candidates
access_http debug: http: server='iss-video' port=80 file='/LiveMulticast.nsc
main debug: net: connecting to iss-video port 80
main debug: connection in progress
access_http debug: protocol 'HTTP' answer code 206
access_http debug: stream size=7191
access_http debug: Content-Type: video/x-ms-asf
access_http debug: Server: Microsoft-IIS/6.0
main debug: using access2 module "access_http"
main debug: pre-buffering...
main debug: received first data for our buffer
main debug: creating demux: access='http' demux='' path='iss-video/LiveMulticast.nsc'
main debug: looking for demux2 module: 44 candidates
ts warning: TS module discarded (lost sync)
ffmpeg debug: couldn't guess format
main debug: using demux2 module "nsc"
main debug: looking for a subtitle file in C:\Program Files\VideoLAN\VLC\
main debug: `http://iss-video/LiveMulticast.nsc' successfully opened
nsc debug: Name = ISS-VIDEO , LiveMulticast
nsc debug: NSC Format Version = 3.0
nsc debug: Multicast Adapter = 129.11.59.58
nsc debug: IP Address = 239.192.34.142
nsc debug: IP Port = 19523
nsc debug: Time To Live = 32
nsc debug: Default Ecc = 10
nsc debug: Log URL =
nsc debug: Unicast URL =
nsc debug: Allow Splitting = 1
nsc debug: Allow Caching = 1
nsc debug: Cache Expiration Time = 86400
nsc debug: Format1 = asf header
main debug: EOF reached
main debug: closing input
main debug: removing module "nsc"
main debug: removing module "access_http"
main debug: thread times: real 0m0.265625s, kernel 0m0.015625s, user 0m0.000000s
main debug: thread 3856 joined (input/input.c:399)
main: nothing to play