AVS › AVS Forum › Video Components › Home Theater Computers › Netflix on HTPC
New Posts  All Forums:Forum Nav:

Netflix on HTPC - Page 4

post #91 of 394
Quote:
Originally Posted by Woodrowe View Post

The end result of streaming video from Netflix will by no means be in "HD" (particularly to a HTPC) as you seem elude to. Nor would I think the source would even be in HD (not sure about that though). It is compressed video for goodness sakes! And the amount of compression will be more or less depending on 1). your internet connection speed and 2) the quality of your video card (integrated or otherwise).

I use the term "HD" to refer to streams that Netflix labels "HD" and sends out in 720p. I understand that the bitrate is not near broadcast HD, and a far cry from Blu-ray.

I have a PC and video setup in the PC that easily handles to highest bitrate 1080p blu-ray playback without breaking a sweat.

Netflix "HD" streaming works well over my 15mb connection when using an xbox 360.

The same bandwidth is available to my HTPC of course, but is far from smooth.
post #92 of 394
Thread Starter 
Quote:
Originally Posted by PanamaMike View Post

It's one thing to observe, it's another thing to "verify" or validate that what you're observing is really what you think it is.

I've seen folks demonstrate LCD timing lag by using programs and video cameras. For those with enough technical knowledge, there are ways to demonstrate what they are observing.

Unfortunately, I don't have the knowledge to do so, this is why I ask. After reviewing the thead, it's quite possible different people are seeing different artifacts. This is why I brought up the mud, which can look like jitter during certain pans.

I'm a bit surprised jitter is a problem since caching of the video should address the problem. For a long time, I thought choppiness I was observing with flash, HULU Desktop, was being caused by a bad HPET or clock timing issues. Turns out the real problem was due to repeated calls to flash action scripts which were being called more often than necessary. Once the software was fixed, the choppiness went away...This may end up being the same for Silverlight.

Also note network packet size can introduce less than smooth video. There are quite a bit of variables one has to look at when playing back streaming video on a PC; these issues just don't come up on an appliance.

Mike

I've considered using a high-speed video camera to record what is happening, but I don't have access to one. It certainly would provide objective proof.

However, everything that I see can be explained by the playback chain not hitting the vsync at exactly the right time. Since there is no tearing, we can be sure that updates are synced to vsync. When I set the refresh rate of my display to 24hz and display 24hz material, there should be zero telecine judder and every frame should be displayed. At 24hz dropped frames are very obvious. What I see when I do this experiment are dropped frames, but the playback diagnostics do not report any dropped frames. When the refresh rate is set to 60 Hz and 24 Hz material is displayed there should be a fixed cadence as frames are repeated. If this cadence is not consistent then you will get jerky, jittery playback. That is exactly what I see.

This is not a networking issue. Both networks that I tried this on have more than adequate bandwith and there is enough buffering in the playback chain that any minor variations in packet delivery times should not show up on the display.

However, in the final analysis it doesn't matter what the root cause is. The Netflix playback on a PC is unwatchable for me and many others because of this jitter. Nothing solves it: different CPUs, GPUs, networks, displays, drivers, OSes, Silverlight versions, etc. A media streaming box looks fine to me, and the PC should be at least as good.
post #93 of 394
Quote:
Originally Posted by BigPotato View Post

I've considered using a high-speed video camera to record what is happening, but I don't have access to one. It certainly would provide objective proof.
...
However, everything that I see can be explained by the playback chain not hitting the vsync at exactly the right time. Since there is no tearing, we can be sure that updates are synced to vsync. When I set the refresh rate of my display to 24hz and display 24hz material, there should be zero telecine judder and every frame should be displayed. ...

This is interesting, it really depends on how the source material has been encoded. You're assuming the signal you're getting is pure unadulterated 24hz. From the looks of it, that's what Netflix is providing However, how that signal gets to your tv may not be getting there the way you think. There may be some processing being done to the signal, telecine ect..., which may be causing the playback issue.

For example, I'm viewing on a 60hz set, Silverlight is reporting 24fps and sometimes 23fps. Somewhere along the line the video is being converted to 60fps. I don't know which part of the chain is responsible. Silverlight, O/S, or gfx card... For all we know Silverlight may be taking the 24fps -> 30fps and the Gfx card/OS take it back to -> 24fps in the case of your set.

It would be nice to know how this is being done...
post #94 of 394
I'm just reporting the same issue. I have been trying to get smooth Netflix for quite awhile.

So far my quest for an HTPC worthy of streaming smooth content has been something like this:

First, I had to change the power profile for the CPU Minimum State to "Performance" so the CPU doesn't throttle down. I can now get any Flash content (Hulu) and H.264/MPEG4 reported accelerated with ATI GPU Tool and UVD status reports "Busy." Video is flawless at just about any refresh rate I use. I generally try to match my refresh rate to the content. Smooth as silk.

Second, I had to enable the AMD Overdrive and set the stock clocks to 775/1010. The GPU cannot throttle down and now divx and xvid encoded files appear smooth although UVD status does not report Busy or accelerated.

I guess the moral of the story is up until this point, power management was the culprit. Now that CPU and GPU power throttling is disabled I would expect Silverlight to stream correctly as all other content does. Silverlight however is yet a beast of its own.

I can get smooth Netflix in Internet Explorer and Firefox! I can not get Netflix to stream smooth in WMC or IIS 1080p/720p content (Big Buck Bear) in browser. I have tried every possible combination of refresh rate/pixel format/AVIVO settings imaginable with different outputs, whether it be HDMI,DVI,Analog etc. I have tried ITC processing, GPU scaling, everything imaginable!

Silverlight's "GPU Acceleration" is different than DXVA or UVD. It says enabled for most video in Netflix, using the Control-Shift-Left Click menu, however UVD status remains disabled, signaling it is not fully accelerated with my GPU/chipset. I'm not 100% sure what exactly is being accelerated in Silverlight?

Do many people with Intel chipsets have this issue? I'm thinking it could be something to do with Silverlight Acceleration/WMC Integration/ATI UVD Accleration pipeline.
post #95 of 394
Thread Starter 
Quote:
Originally Posted by PanamaMike View Post


This is interesting, it really depends on how the source material has been encoded. You're assuming the signal you're getting is pure unadulterated 24hz. From the looks of it, that's what Netflix is providing However, how that signal gets to your tv may not be getting there the way you think. There may be some processing being done to the signal, telecine ect..., which may be causing the playback issue.

For example, I'm viewing on a 60hz set, Silverlight is reporting 24fps and sometimes 23fps. Somewhere along the line the video is being converted to 60fps. I don't know which part of the chain is responsible. Silverlight, O/S, or gfx card... For all we know Silverlight may be taking the 24fps -> 30fps and the Gfx card/OS take it back to -> 24fps in the case of your set.

It would be nice to know how this is being done...

Occam's razor applies here. DVDs and other material display perfectly. I was careful to turn off any reverse telecine features in my display when performing these tests. Whatever isn't working is confined to netflix playback only. My theory about why this is happening is largely irrelevant. It happens and nothing I or anyone else can do solves it. It needs to be fixed by Microsoft or Netflix.
post #96 of 394
Thread Starter 
Quote:
Originally Posted by sonicfrequency View Post

I'm just reporting the same issue. I have been trying to get smooth Netflix for quite awhile.

So far my quest for an HTPC worthy of streaming smooth content has been something like this:

First, I had to change the power profile for the CPU Minimum State to "Performance" so the CPU doesn't throttle down. I can now get any Flash content (Hulu) and H.264/MPEG4 reported accelerated with ATI GPU Tool and UVD status reports "Busy." Video is flawless at just about any refresh rate I use. I generally try to match my refresh rate to the content. Smooth as silk.

Second, I had to enable the AMD Overdrive and set the stock clocks to 775/1010. The GPU cannot throttle down and now divx and xvid encoded files appear smooth although UVD status does not report Busy or accelerated.

I guess the moral of the story is up until this point, power management was the culprit. Now that CPU and GPU power throttling is disabled I would expect Silverlight to stream correctly as all other content does. Silverlight however is yet a beast of its own.

I can get smooth Netflix in Internet Explorer and Firefox! I can not get Netflix to stream smooth in WMC or IIS 1080p/720p content (Big Buck Bear) in browser. .

I had tried changing the CPU power management settings as well, and for me it didn't seem to solve the issue. It may have helped, but it still was far from perfect. I just tried using the ATI Overdrive settings and fixing the GPU clocks, but the jitter is still apparent in both the browser and MC. Hard to say if it is much better or not.
post #97 of 394
Does Microsoft internet TV run smooth for you?
post #98 of 394
Thread Starter 
Quote:
Originally Posted by sonicfrequency View Post

Does Microsoft internet TV run smooth for you?

I took a quick look and the frame timing looks ok to me, even while using the "balanced" power settings and non-fixed GPU clocks. I still see occasional doubled frames, but that could be a 59.94 vs 60 Hz issue. Even so it is far better than the constant jitter that I get from Netflix, of course it is so highly compressed it shouldn't be watched on anything better than a 12" B&W TV.

It doesn't look like MS ITV is Silverlight based, at least procexp didn't show any Silverlight DLLs loaded while it was playing.
post #99 of 394
Its pretty smooth for me too. I didnt know if it was silverlight or not since I couldn't ctrl-shift-click the video for the stats menus.

Weird that Microsoft wouldn't use their own Silverlight for the WMC integrated Internet TV, yet Netflix would.
post #100 of 394
Quote:
Originally Posted by sonicfrequency View Post

Its pretty smooth for me too. I didnt know if it was silverlight or not since I couldn't ctrl-shift-click the video for the stats menus.

Weird that Microsoft wouldn't use their own Silverlight for the WMC integrated Internet TV, yet Netflix would.

I believe Internet TV is flash based because it's what the content providers wanted to use.
post #101 of 394
I've been doing quite a bit of Netflix on demand because the wife and kids are away on vacation.

A few interesting notes.

1: HD on Netflix MC isn't consistent. Through experimentation I found it's possible to get HD if I first have the MC minimized, once playing I can go full screen. Anyone identify this bug or is this by design?

2: GPU isn't pushed too hard, but maybe should be set to a higher minimum? I see GPU hit 4% or less on certain scenes, if things get more demanding the throttle kicks in and pushes GPU harder, sometimes going as high as 11% GPU. In any event, not much being asked for from the GPU, but seems it might be smoother if the GPU was running at a higher frequency? Anyone have input on this theory?

3: Video encoded at 1500bps seems choppier than 3800bps? Don't know if this is jitter, judder or what. It's most apparent during pans, and to my eyes it looks kind of like mud or smear. Could this be a codec related issue? I haven't had the benefit of seeing playback on a dedicated device like TIVO or ROKU.

4: 30fps material looks better than 24fps. This kind of goes to point #3. Think there is some codec related issues here related to how the fast moving object are rendered.

5: Netflix interface is painfully slow, not always but the majority of the time. Seems like a reboot helps some, but not much. This wasn't always the case.

For reference, I'm running my set at 1080p 60fps. I'm using a Radeon 4670 with Quad Core. Neither is being taxed by any means. I had similar issues with Flash video, but looks like the majority of the screen artifacts that bothered me have been resolved as of 10.1 RC2. Maybe it'll just be a matter of Silverlight improvements.

Regards,

Mike
post #102 of 394
Well at least there's company in misery.

Just finished my HTPC and watched our first video stream from Netflix as a family and was embarrassed.

My wife's comment was "Oh this is so much better than the Wii Netflix" (In her sarcastic tone).

We watched Hannah Montana Movie, and at some points the playback was pixilated, jerky, and extremely low res (Like an old video tape), but then other places were fine.

After the show I started fiddling with GPU settings but not sure what the solution is(I thought it was a bandwidth issue but I have plenty of bandwidth - 16ms download - cable modem).

At least I am not alone.

This HTPC solution has been a tough sale - Alot of tweaking - not sure my family will totally adopt.
post #103 of 394
They probably won't accept it for Netflix. Didn't fly in our house. Pulling the xbox 360 into the theater is a pain but looks so much better it's silly.

We used to use an HTPC for DVd upconversion, and Blu-ray, initially, but once Oppo came out we stopped using the HTPC for those purposes too. The HTPC sometimes has an edge with bad transfers but is otherwise not worth the hassle.

I fired the HTPC up once for video recently -- to watch a show on ABC.com (which actually looked about as good as DISH HD, way better than Netflix on the HTPC, but similar to Netflix on the 360) we had failed to record.

Other than that, the HTPC is just used as a digital source for high rez audio, now, for us.
post #104 of 394
I've watched HD Netflix on my HTPC and everything looks great actually (smooth and no judders). I'm using a HP slimline quadcore PC with 1GB video and 6GB memory on a 52" 60hz HDTV. Right now my HTPC has taken over most of the media center duties (blu-ray playback with bitstream audio, HD recorded videos from camcorder, photos and music) from my PS3 which is now only used for gaming. Netflix playback is one other feature i'm glad my HTPC can do.
post #105 of 394
Fascinating. On my quadcore PC with 4gig RAM, and a nvidia HDMI output that can handle Blu-ray fine, Netflix looks like cr*p. I either have to watch in SD, or watch all kinds of silly judder/smearing with their HD feeds.
post #106 of 394
Nathan, how bad is the judder/smearing on your end? i just tried it right now on my core2duo laptop using google chrome online netflix streaming, looks good, i mean not as good as a blu-ray playback and resolution ofcourse but equal or better than DVD quality at 720p.

http://www.netflix.com/WiHD?dev=PC&pn=1
post #107 of 394
Not at all sure how to quantify it. I see it every few seconds though so its a deal breaker.
post #108 of 394
Thread Starter 
Quote:
Originally Posted by Guitar1969 View Post

Well at least there's company in misery.

Just finished my HTPC and watched our first video stream from Netflix as a family and was embarrassed.

My wife's comment was "Oh this is so much better than the Wii Netflix" (In her sarcastic tone).

We watched Hannah Montana Movie, and at some points the playback was pixilated, jerky, and extremely low res (Like an old video tape), but then other places were fine.

After the show I started fiddling with GPU settings but not sure what the solution is(I thought it was a bandwidth issue but I have plenty of bandwidth - 16ms download - cable modem).

The PC uses different encodings than the other devices, it is possible that this movie has a particularly bad PC encoding. I watched a bit of it on my PC and it does look pretty attrocious. Try something else to see if there are cases where the PC looks better than the Wii. Given that the Wii doesn't support HD, I'd expect that at least some material has better resolution on the PC.

The judder/jerkiness is something that no amount of tweeking will make go away. I just fired up Netflix on the PC this morning and the problem is still there. I keep hoping that someone at Microsoft/Netflix will actually fix this with an updated player. So far no luck.
post #109 of 394
imo, this is definitely a silverlight issue
post #110 of 394
Quote:
Originally Posted by BigPotato View Post

The PC uses different encodings than the other devices, it is possible that this movie has a particularly bad PC encoding. I watched a bit of it on my PC and it does look pretty attrocious. Try something else to see if there are cases where the PC looks better than the Wii. Given that the Wii doesn't support HD, I'd expect that at least some material has better resolution on the PC.

The judder/jerkiness is something that no amount of tweeking will make go away. I just fired up Netflix on the PC this morning and the problem is still there. I keep hoping that someone at Microsoft/Netflix will actually fix this with an updated player. So far no luck.

I've found something interesting regarding the judder. It seems to be a bit better if I crank up the frequency on my GPU. I used ATI Overdrive and tweaked the profile to keep it from cycling back and forth from low to high, complements of PowerPlay. It seems to have helped. It's a bit strange because the monitoring program shows GPU utilization at about 2%. You'd think less that 70% utilization should be fine for playback, but going from 10% to 2% helped some. Also I'm not sure if avoiding the GPU frequency change may also be helping.

I do agree that this is something MS should be able to fix after seeing marked improvement in my Flash 10.1 playback

Mike
post #111 of 394
I've got to say I've recently bought a new TV that had Netflix built in. It's the first Netflix device I've had the chance to use. I've only used the HTPC 7MC plug-in and the browser before this. I get judder and very bad shadow detail via HTPC.

I was shocked (pleasantly) how much better Netflix is through the built in TV feature. There was no judder at all. The picture was crisp and it didn't have the poor shadow detail and darkness that the HTPC did.

I have a 15MB internet connection. For Netflix conent in HD it takes about 5MB. It's almost as good as HD from my cable box. Definitely it's better than SD from cable or an upscaled DVD. Netflix conent in SD is close to DVD quality and definitely better than SD from cable.

I had held off getting a Roku or other Netflix device thinking the quality via HTPC was close to comparable and I liked the one box for everything and the 7MC plug-in UI. It was a mistake. A dedicated Netflix device gives such superior PQ over an HTPC it is worth it if you use Watch Instantly even a small amount.
post #112 of 394
Yes devices like Roku do a good job on Netflix, and the UI is much better as well; the search results are a bit better on the PC.

The problem, possibly, it does add another STB, if it is not built into another device--TV, BR player and so on.

I'm just surprised PC HD was not implimented sooner. Netflix should probably come up with a nice desktop like Hulu did.
post #113 of 394
Quote:
Originally Posted by lovekeiiy View Post

I'm just surprised PC HD was not implimented sooner.

For this, blame the content providers. Few services offer HD downloads/streaming to computers and most of the content offered in HD for the PC are TV shows.
post #114 of 394
i seem to have fixed my stuttering issue. i went into power options and changed it to 'high performance' instead of 'balanced' and so far it seems to have done the trick...
post #115 of 394
Quote:
Originally Posted by mcantu1 View Post

i seem to have fixed my stuttering issue. i went into power options and changed it to 'high performance' instead of 'balanced' and so far it seems to have done the trick...

This has indeed helped me as well. However I still get tearing.

I did a lot of messing around yesterday and did the following:
1) Upgraded to the latest Intel HD graphics driver (have an Asus H55 board)
2) Ended up there was a Flash update as well that just came out that specifically addressed performance issues when using hardware accelaration.
3) Set CPU, Video and power options all to high performance.

This has made a HUGE difference with Hulu. Hulu right now thru a browser is silky smooth with just minor tearing once in a while. And Hulu HD (I have Hulu Plus) is pretty amazing. It is better then DVD for sure and pretty close to broadcast quality 720p (I tried Legend of the Seeker). It's a huge difference from SD and it's smooth. Note that there were no improvements in Hulu Desktop which needs a serious upgrade (it doesn't even support Plus yet).

In Netflix I have gotten some improvement. There is no more jitter/judder, just some tearing. I've noticed that PQ is better when using a browser vs. the plugin directly in WMC. I really do believe that in the end Silverlight and the Windows plugin are the problem here and Microsoft needs to fix. I say that because with the recent Flash and driver updates Hulu far surpasses Netflix in quality and that's saying a lot since Netflix used to be a lot better. Even Netflix HD streams are not as good as Hulu HD streams.

Anyway, just another data point on this issue.
post #116 of 394
Quote:
Originally Posted by bonscott87 View Post

I really do believe that in the end Silverlight and the Windows plugin are the problem here and Microsoft needs to fix

There are tons of other Silverlight video players that run fine. My guess is that it's whatever process Netflix is using to encode the videos for PC playback.
post #117 of 394
Quote:
Originally Posted by spivonious View Post

There are tons of other Silverlight video players that run fine. My guess is that it's whatever process Netflix is using to encode the videos for PC playback.

Netflix is going to have different encoding for the PC then other streamimg devices?
post #118 of 394
Quote:
Originally Posted by Artslinger View Post

Netflix is going to have different encoding for the PC then other streamimg devices?

Yes, that's already known. Otherwise everything that's in HD on the Xbox/Roku/whatever would be available in HD on the PC.
post #119 of 394
Quote:
Originally Posted by bonscott87 View Post

This has indeed helped me as well. However I still get tearing.

I did a lot of messing around yesterday and did the following:
1) Upgraded to the latest Intel HD graphics driver (have an Asus H55 board)
2) Ended up there was a Flash update as well that just came out that specifically addressed performance issues when using hardware accelaration.
3) Set CPU, Video and power options all to high performance.

.

Where is the update you mention? thanks
post #120 of 394
Quote:
Originally Posted by bellaireroad View Post

Where is the update you mention? thanks

Which one? Flash prompted me to update on reboot.

Latest Intel video drivers are easiest to find by simply going to the support/help tab in the Intel HD Video Setup/Driver application. There is a link to get the latest drivers.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Home Theater Computers
AVS › AVS Forum › Video Components › Home Theater Computers › Netflix on HTPC