Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
17th September 2007, 17:56 | #1 | Link |
Registered User
Join Date: Nov 2001
Posts: 174
|
Windows Media Services
I want to stream dvd resolution video in real time. I tried windows media encoder, but it uses tcp/ip to stream the video and I get a delay of over five seconds. VLC doesn't give as much delay, but my CPU is too slow when using H.264 which is the only codec that gives good quality. My CPU is quad core at 3 Ghz, but VLC only uses one core. My question is if Windows Media Services would give me less delay when streaming than windows media encoder. Also is there any way of getting WMS to work in Windows XP?
|
17th September 2007, 18:14 | #2 | Link |
Registered User
Join Date: Jan 2006
Location: Craggy Island
Posts: 66
|
I might be wrong but I think you need atleast Windows Server 2003 to run it.
http://www.microsoft.com/windows/win.../features.aspx "Fast Start delivers an instant-on playback experience by eliminating buffering time. When a viewer connects to a stream, the first few seconds of data are sent using the maximum available bandwidth so that playback can begin as soon as possible. Advanced Fast Start adds to these capabilities by allowing Windows Media Player to begin playing content as soon as its buffer receives a minimum amount of data, further reducing the amount of time a user must wait to begin receiving the stream." |
17th September 2007, 18:25 | #3 | Link | |
x264 developer
Join Date: Sep 2005
Posts: 8,666
|
Quote:
a) You can easily use up to 4 threads b) You can easily get it running in real-time with just one thread ? Or is it not as customizable as I think it is? |
|
18th September 2007, 11:52 | #4 | Link | |
Registered User
Join Date: Nov 2001
Posts: 174
|
Quote:
|
|
20th September 2007, 00:28 | #5 | Link |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,771
|
Codec speed is an entirely different issue than streaming latency. Generally, streaming latency is mainly due to encoder, server, and player buffering (which is normally a good thing, since it averages out bandwidth fluctuations and allows times for dropped packets to get resent in UDP).
On the codec level, the default is pretty low latency. You can improve quality by sacrificing latency some by adding B-frames and using Lookahead. If the codec isn't fast enough to encode in real time, you get dropped frames, but latency shouldn't be effected. Oh, and FWIW, the current released version of WMV9/VC-1 is also 4-way threaded. |
|
|