Not all Apple iOS devices provide a thermal conduction path from the CPU to the case. Apple employs throttling to protect the CPU under high work loads, such as decoding video on the ARM. Throttling lowers clock rate to manage thermal dissipation to a safe level. The iPad Mini (all versions) are examples of devices which do not provide the thermal conduction path, thus ambient temperature is a factor especially with summer temperatures.
The result when throttling occurs is that the CPU cannot keep up with the video stream, effectively dropping H.264 packets. Dropped packets with respect to a H.264 stream presents as blocky, tearing and/or green sections of the display. Note a dropped packet can occur due to a lack of data link closure (e.g. range, interference, etc) or simply the queue is full and packets are dropped on the floor.
Unfortunately there is little information on the web with respect to this issue, though the person in the following thread aggregates a number of sources to show this problem and which devices are affected.
IOS Devices and Pilot App Thermal Throttling. - RC Groups
In my case I have access to Samsung devices and tested a Tab S2 (SM-T710 and SM-T713). Both have zero issue with playing back a video stream under thermal stress, though the 713 has a USB linking issue documented elsewhere. I purchased the 713 for dedicates use with the
P4P where the linking workaround is manageable especially given the low cost of the Tab S2. In the field I let the Tab S2 using my iPhone's access point to provide connectivity, where my iPad has cellular built it. Thus on the Samsung not integrated, but workable.
My impression is that Apple decided portable battery operated operation is not consistent with high work loads which result in excessive battery consumption, limited battery endurance and ultimately higher manufacturing cost to include a thermal path. If Apple is a must then review the thread cited above. Otherwise there are alternatives.