Playback issues with recorded transportstreams from satellite

I wonder if other users have issues with kodi (jarvis, krypton) or SPMC playing files which they have recorded from satellite and then try to playback those videos placed on a NAS or from internal storage with kodi/spms on any android device. Typical file types are HD 720p50, h264/mpeg4 10-12 MBits or SD 576i50, mpeg 2 3-8MBits. Typical container is: ts, mts, m2ts, mp4 etc. My questions:

1. Which hardware is used (Raspi and friends, himedia, openhour, fire stick, shield,etc.)?
2. Shell Software? Andoid 6 (marshmallow) or 7 (Nougat)?
3. App? kodi 16 (jarvis), SPMC or 17 (krypton)?

4. Do you have problems with hardeware accelleration such as
– stuttering video, regulary after one or more seconds
– freezing /stopping video after some minutes or unregulary
– artefacts after stopping and restarting videos, maybe after several stops
– error logs like
ERROR: CDVDVideoCodecAndroidMediaCodec::GetOutputPicture ExceptionCheck; dequeueOutputBuffer
ERROR: CDVDVideoCodecAndroidMediaCodec::Decode ExceptionCheck
or
WARNING: CDVDMessageQueue(video)::Get – asked for new data packet, with nothing available
or
WARNING: CRenderManager::WaitForBuffer – timeout waiting for buffer
-other issues

5. Did anyone who experienced such problems find a solution setting special configuation parameters or modifying advaced settings.xml?

6. If not, what other kind of workarounds do you use?

I would be already happy, if some of you would answer at least a few of my questions. Also answers like “transport streams work well with …….(for example shield-marshmallow-jarvis-hardware acceleration surface) ” are welcome.

My interest is to find a good solution with as less as possible workarounds for my update-artefacts-stressed family members.