DenyAll wrote:[*]Given that your PC doesn't seem to transcode video well - which is why it's slow to commence playing transcoded videos (rather than remuxed) and accounts for the stuttering - even if you do get some H265 video's you may not have the grunt to transcode them on the fly.[/list]ps. I know you said you wouldn't know where to start with editing profiles, but it's not hard. The profiles are written for a range of devices (in this case the whole Sx100 series) and therefore tries to cater for all devices in the range. Sometimes, as is the case here its seems, this means it transcodes where it may not have to.
No, it's actually just the opposite. Under the 2010 profile, the PC does indeed transcode every mkv file and playback starts up almost instantly and is smooth throughout the movie, even for files that are 10+GB. Under the 2013 profile, the PC does no transcoding at all of mkv files, but that's the profile that can take several minutes for playback to begin, or after the long delay, it will just pop back to the movie list. If it does play, it's very choppy and the movie is unwatchable with no transcoding.
But after re-encoding the problem movies leaving only the English audio streams and English subs, even the 2013 profile starts up just about as fast as the 2010 profile. Those movies had up to 38 different subtitles and over 20 audio streams. It still seems odd though to me that the transcoded movies under the 2010 profile will play back quickly and without so much as a hiccup even with the large number of audio tracks and subs included, and the 2013 profile that does no transcoding has the problems of extremely slow playback and bad stuttering. One thing it allows that the 2010 profile doesn't though is changing the audio track during playback under 2013. I can live with re-encoding a few files that the 2013 profile will choke on though for that, plus I discovered the Generic DLNA profile won't playback the really oddball files like .flv. I don't have many of them, but it's nice to keep the option to play them. I'll make that change to the profile though and see if it helps any so avoid having to re-encode any files, that would be ideal.
As far as the CPU usage climbing up to 98%, it's not related to any of this (pretty sure any way). I have 2 PCs that I run Serviio on, so if I'm using the main PC for something, I don't get any lag while someone is watching movies. And during all the playback tests above, I was careful to watch the CPU usage and restart Serviio if it was creeping up too high. You can easily tell because the entire system becomes very sluggish and unresponsive, but I've been keeping the resource monitor visible to keep an eye on it to be sure it's not the cause of any of the above problems.
My main PC, Windows 7 Pro 64-bit, is wired to 1 Sony player that all of the above was tested on (the player connected only with wifi can't playback the very large files without stuttering, it does playback up to 4GB files without any problems though with the 2010 profile). Processor is an AMD FX-8320 8-core, so there really shouldn't be any lag on playback, especially when not doing any transcoding. The 2nd PC is older, WinXP SP 3, processor is AMD Phenom II X2 550 2-core, but still plays back everything except the 10GB files very smoothly and playback starts instantly.
Since upgrading to 1.5.2 though, both PCs will eventually just stop doing anything until I turn off Serviio completely, stop the server and close the console, because ServiioServer.exe is using up to 98% of the CPU. This happens on a fresh reboot, start up the server and console, and never starting either of the players at all. So there's no transcoding that's been done that might continue happening in the background, there should be nothing but updates to the library if necessary. I have all online metadata retrieval turned off. But within 2 hours or so CPU usage will be at the 98% point for Serviio.
I've tried completely uninstalling Serviio and reinstalling it several times on both PCs, no change. I've added Serviio to be excluded from my AV program, even tried it with AV turned completely off. Last week I finally decided to try and go back to 1.4.1.2 on the WinXP machine (I know that version was working well on both PCs) to test it and CPU usage for Serviio never gets very high at all even while watching movies from it that are being transcoded. The problem instantly went away on the slower PC.
Will the Serviio log files tell you anything when no movies are being played at all? I still have 1.5.2 on the Windows 7 PC wired PC for any testing. I didn't mention this before because I really don't think it's related to the Sony players at all or playback or profiles, and thought it would probably be better asked in the general support section after getting the AR issue straightened out. And as I said I always kept an eye on CPU usage while doing any of the tests for this thread, I never really left Serviio running long enough for it to start to be a problem, I turned it off between testing.