Sign in with
Sign up | Sign in
Your question

Steaming 1080p .mkv over ethernet choppy?

Last response: in Networking
Share
October 17, 2011 9:06:51 PM

Hello,

Here is my setup:

HTPC:

Mothearboard: AMD E-350 @ 1.6Ghz
Memory: 4GB
HDD: 320GB @5200RPM
Ethernet: Gigabit

Server:
Motherboard: AMD E-350 @ 1.6Ghz
Memory: 8GB
HDD: 5x2TB @7200RPM (used as storage) 1x500GB @5200RPM (Windows 7 Home installed)

1) Server is connected to Linksys E2300 router
2) HTPC is connected to ethernet though NETGEAR XAVB5001-100NAS Powerline AV 500 Adapter Kit Up to 500Mbps with all lights being GREEN meaning it's getting the highest transfer rate possible.
3) My 1080p mkv files were created using MakeMKV

Problem:

I have the files on my Server being shared through HOMEGROUP. When I play the 1080p on my HTPC through XBMC or MPC using K Lite Codec Pack, the video is really choppy.

I already double checked to make sure DXVA2 was activated in XBMC, and MPC with K Lite Codec Pack already has DXVA turned on.

Question:
1) Why is the video choppy? Shouldn't the setup be able to handle 1080p steaming?
2) If it can't handle it, what other options do I have where I can view my movies without any lag or choppy video?

Thanks!
October 18, 2011 11:56:42 PM

What codec and bitrate are you encoding to?
m
0
l
October 19, 2011 2:15:23 AM

Movie: Gladiator

First video stream:

English, 22.6 Mbps, 1920x1080 (16:9) at 23.976 fps, AVC (High@L4.1) (CABAC/4 Ref Frames)

First audio stream:

English, 1 510 Kbps, 48.0 KHz, 24 bits, 6 channels, DTS


I hope this is the correct information.
m
0
l
October 19, 2011 5:52:15 PM

Run a bandwidth test on your network. If you are using powerline, I'm betting it's not running very fast.

Did you test playback of local files or though a USB drive?
m
0
l
October 19, 2011 8:52:32 PM

it sounds like a decoding problem to me. uninstall the codec packs and try another package. in addition try opening the same files with another computer on that homegroup connected through the powerline adapter. by doing so you would be decoding on another computer using different software but keeping the network interface the same.
m
0
l
October 20, 2011 2:22:43 PM

Quote:
Run a bandwidth test on your network. If you are using powerline, I'm betting it's not running very fast.

Did you test playback of local files or though a USB drive?



How can I run a network test? When I Google network test, it gives me options to run internet speed test instead.

I will also run a test by watching the movie from a USB 2.0 drive to see if the movie still have the same issue.


Quote:
it sounds like a decoding problem to me. uninstall the codec packs and try another package. in addition try opening the same files with another computer on that homegroup connected through the powerline adapter. by doing so you would be decoding on another computer using different software but keeping the network interface the same.


I will try this as well. But I don't think it's a codec issue to be honest. I have VLC, K Lite Codec Pack using Classic player, and the latest stable version of XBMC. They all have the same playback issue.

m
0
l
October 20, 2011 7:54:32 PM

When playing a video, does the CPU usage go above 50%? You might not be using hardware decoding, and that CPU is hard pressed to decode HD video in software. I know, I have one in my HTPC. . .
m
0
l
October 21, 2011 5:00:48 AM

PhilFrisbie said:
When playing a video, does the CPU usage go above 50%? You might not be using hardware decoding, and that CPU is hard pressed to decode HD video in software. I know, I have one in my HTPC. . .


I doubled checked to make sure I was using hardware decoding. I have DXVA2 enabled in XBMC, and MPC uses DXVA by default when using K Lite Codec Pack.



Thanks for the links. I will run the test, and share the results soon!
m
0
l
October 24, 2011 12:42:13 AM

I did the LAN test using software from Totusoft.com V1.1.7

I ran the test by putting a 500MB file to the folder where I keep all my movies which is being shared through homegroup using Windows 7 640bit

WRITING:

Packet Length: 500,000,000
Time to complete: 50.1411187
Bytes per second: 9,971,856
Bites per second: 79,774,848
Mbps: 79.7748480


READING:

Packet Length: 500,000,000
Time to complete: 48.8629152
Bytes per second: 10,902,054
Bites per second: 87,216,432
Mbps: 87.2164320


Just looking at the Mbps from the test, it should be able to handle steaming my blu-ray MKVs like Gladiator without the video having to buffer, or be choppy.

Is my assumption correct, or incorrect?
m
0
l
October 24, 2011 3:19:52 AM

That's much more than you should need for that. The other thing is maybe packet errors. Was anything like that listed?
m
0
l
October 24, 2011 3:57:43 PM

hang-the-9 said:
That's much more than you should need for that. The other thing is maybe packet errors. Was anything like that listed?



It wasn't listed in the LAN test. I can do a separate packet error test see if anything comes up.

Any other reason why the videos are requiring buffering, and having choppy playback?
m
0
l
October 25, 2011 4:14:34 AM

Just did a packet test on the HTPC, and the Server with both reporting back 0% loss. I also today watched Mr Books in full HD, and it played fine under XBMC with DXVA2 enabled with about 66% CPU usage. And then I played LOTR - The Two Towers, and that was using 99% of the CPU with DXVA enabled and that's what the video started to get choppy.

Any ideas to why this is happening?
m
0
l
October 25, 2011 10:23:31 PM

That means you are not getting hardware decoding.
m
0
l
November 2, 2011 12:19:50 AM

PhilFrisbie said:
That means you are not getting hardware decoding.


I did some more reason on XBMC forum to see if anyone else was having issues, and it seems to be the E-350. Other users have reported the same issue, but with some tweaking it seems to be working OK. I might just swap out the E-350 with an Intel and see if that makes a different to isolate the issue.

Thanks for all the replies and help.
m
0
l
!