A while ago I wrote about having so much bandwidth
from hyperoptic gigabit broadband
, means I can now share my media collection with friends.
Its great but its interesting looking at the data my friends are generating through their use of my sever. But it’s not all super smooth, mainly due to my poor single core AMD Sempron 2800 processor doing transcoding on the fly. The biggest problem is the Xbox Plex client, which we discovered doesn’t support x.264 at all, meaning transcoding the whole thing is the only way to view anything. My poor CPU maxes out at 100% during the whole thing. This seems to be a massive bug bear for many people out there… I dread to think what happens with H.265 encoded media.
I installed PlexPy a while ago and decided it was time to have a look.
The Chromecast isn’t anywhere as bad but still triggers transcoding, but to be fair I’ve not really played with the settings but I think theres a way to force the chromecast to play directly (Directstream). Some Smart TVs seem quite happy to take the direct stream putting absolutely no strain on my CPU.
Because of the strain on my CPU, I’m considering changing my CPU to something better. I mean even a quad core or six core processor would be ideal.
Although part of me is thinking maybe I should block all client which require transcoding, or maybe just block the Xbox Plex client. This doesn’t seem to be a problem with the Sony Playstation, from first tests. But I also wonder about DTS, MKV and h.265?
I mean its not like its heavily used anyway. Sure my one friend will like that (smile). The Chromecast is far and away the biggest client and we tried the Xbox 360 once just to see if it was any better (which it wasn’t)
The other stats generated are quite interesting to look at…
For example when most of my friends watch my media by hour of the day and which day.
Theres much more interesting stats but of course privacy of my friends is the up most importance. Maybe I should craft a EULA (End User Licence Agreement)?
Its really interesting to think about the ethics of data when you are the provider.