I get this on occasional flights ... its due to signal aberrations .... the video signal back to RC and onto Display gets corrupted or just plain signal strength variations. You then get video breakup ... green streaks / segmentations - sometimes whole screen jitters green / other colours. Usually only for a second so and video stabilises again.
Here's a video shot day ago testing 3.1.18 ... at points 1min 40 ... 1min 46 .... 2min 55 and on - I believe this is what is referred to ?
It basically has nothing to do with what tablet / phone you use - its a product of the video signal delivered to the screen. I agree that a poor slow unit may do it - but then you'd have other indicators that the unit was too slow or old for use as a display.
The video saved to SD card of course is direct HD from camera to Card - so does not get the same green streaks / segmentation as the video feed.
You can force different channels to be used by APP for signal transfer ... but in practical terms often makes no difference.