Screen starts flickering when in streaming I have this problem that now I am really getting bothered from it. It always starts when I am streaming something on the web like YouTube videos and open other programs which I have to work with like Matlab or some others. Then my screen goes crazy , but it not constantly, it looks like cracking a mirror , attached some screenshots. 

Kindly help me cause I am really getting annoyed about this. 

P.S. I have MacBook Pro retina early 2015 with Mojave 10.14 , but it used to be like this even with High Sierra. 
Any help is really appreciated, 

Example:
Your problem

If the problem appears on screenshots, then that would mean it's most likely a software problem. There can be a lot of reasons for this to occur and it's not possible to deduce from your story what causes it in this case.

Possible solution

I would advice you to reinstall macOS and see if that solves your problem.
Instructions