High server cpu during playback of record shows

Im experiencing high cpu and this error (Jul 25, 2017 13:23:21.158 [2096] ERROR - [Transcoder] [mpeg2video @ 0068cac0] Invalid frame dimensions 0x0.) during playback. The file is a recorded tv show from an HDHomeRun CONNECT.
The error is when attempted to play from an iPhone. It will play back via web on win 7 but will spike the CPU of the server. I reciently built a new server thinking i was under powered. The new server has a passmark teat of 4416.

Sounds like your iOS device is getting a transcoded stream instead of direct play. My hex core machine can see up to 2 threads go up to 30% usage when transcoding. Sometimes more depending on if audio needs transcoding as well. Not sure if your error is related. Is your server sitting at 100% off 1 stream?

Yes 100% from one stream. What devices can receive a direct play of mpeg2 ts? My devices are Rasplex , I phone, Media player on win 7, and web player. Iphone never plays it. The rest will play sometimes with 100% CPU.

I’ve never had to worry about it much but I know most of that list, if not all, will require transcoding.

I accept that but why the 100% cpu?

Rolled back to version 1.75 solved it. Seen in post (Server crashing when playing DVR recordings and seeking) created on the 24th.