Page 1 of 1

Multicast from Windows Media Server

Posted: 09 May 2006 13:47
by magistral
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

Posted: 09 May 2006 22:50
by dionoea
We have decryption for .nsc files in VLC but we're not using the decrypted data to do anything yet :D That's still in our todo list.

Posted: 10 May 2006 10:34
by magistral
Many thanks for the prompt reply !

Mike

how to multicast...

Posted: 16 Jul 2006 12:38
by 24meujtfe
Magistral -
I'm trying to set up multicasting here on my Windows Media Server for a deployed USMC unit. I'm having a big problem...I can unicast just fine but multicasting craps out on me. Once I start WMS, each and every user can connect to the multicast once and only once, then never again. I had to change the WMS HTTP protocol point to multicast because it conflicted with the default IIS port for the webpage. How did you get yours to multicast? This thing has been driving me nuts....and with no clear line of sight to WMP being able to view a VLC multicast stream, I'm kind of up a creek until I figure out WMS. Any help would be GREATLY appreciated.

-Lt F

Re: Multicast from Windows Media Server

Posted: 24 Sep 2013 12:00
by mvineetmenon
Is it because WMS uses proprietary, MS-MSBP protocol for multicast streaming?
It is an IP of MS.

IMO, it's different from RTSP or plain UDP.
[http://msdn.microsoft.com/en-us/library/cc236182.aspx]