Page 1 of 1

Streaming to Windows Clients

Posted: 11 Jun 2009 20:04
by dave_c_uk
Hi All,

I'm trying to stream a DVB-T feed from a TV card to about 100 users. VLC 'standard' setup works great - it streams to other VLC clients very well BUT it means I have to install VLC on 100_ computers and its not an option this time.

So I read in the forums and docs how to stream to windows media player (using DIV3, MP3, ASF/WMV) and WM clients can connect to the stream, but the quality is terrible due to the CPU hitting 100% when doing the transcoding/streaming. I tried changing the PC for a Dual Proc, Dual Core machine so it now has 4 processors to use but still only uses one, so tops out at 25% and the quality is still terrible.

So my questions are..

1) Is there a way of telling VLC to use more than one core for the streaming?
2) Is there an alternative way of getting windows media clients to connect to a stream?
3) I tried to push out the activex control as a half-way measure to get people to use VLC but it still requires the entire install - is there a better way?

Thanks in advance..
David

Re: Streaming to Windows Clients

Posted: 11 Jun 2009 20:30
by Jean-Baptiste Kempf
What is the solution ?

Re: Streaming to Windows Clients

Posted: 11 Jun 2009 22:10
by dave_c_uk
What is the solution ?
Not sure what you mean?

Re: Streaming to Windows Clients

Posted: 12 Jun 2009 00:03
by Jean-Baptiste Kempf
Resolution of streaming ? And command line?

Re: Streaming to Windows Clients

Posted: 12 Jun 2009 00:18
by dave_c_uk
Resolution of streaming ? And command line?
Taken straight from the VLC docs, so

% vlc -vvv input_stream --sout '#transcode{vcodec=DIV3,vb=256,scale=1,acodec=mp3,ab=32,channels=2}:std{access=mmsh,mux=asfh,dst=:8080}'

I've tried lowering vb, ab, and scale but still no help...

Re: Streaming to Windows Clients

Posted: 14 Jun 2009 10:23
by dave_c_uk
(Bump)

Re: Streaming to Windows Clients

Posted: 14 Jun 2009 19:05
by Jean-Baptiste Kempf
What is the input resolution?

Re: Streaming to Windows Clients

Posted: 15 Jun 2009 00:06
by dave_c_uk
What is the input resolution?
Not sure.. I never get the option to select it as its just pulling straight from the TV card (Hauppauge HVR-3000)

Re: Streaming to Windows Clients

Posted: 16 Jun 2009 10:21
by dave_c_uk
Hi All,
I managed to get this working eventually using the following method:

1) Install JTVLanServer + Client, get that up and running using VLC streaming etc and make sure the stream works in VLC player.

2) Change the JTVLanServer configuration to stream to the windows command line (custom stream)

transcode{vcodec=DIV3,scale=1,acodec=mp3,ab=32,channels=2}:std{access=mmsh,mux=asfh,dst=:8080}'

3) Restart the server and use JTVLanClient to select a channel and start the stream.

The way JTV works is to capture to a local file, then stream that file. This leaves the CPU running at about 10% while streaming directly from the card seems to max out the CPU.

Thanks for your help.