Hello,
I had this problem for several months and tried all of the fixes on this thread (and many others) with no luck. I finally figured out the cause for me. I removed the SD card completely and restarted the phone. With the SD card removed, all video, especially streaming, is working perfectly again. No idea if this was a defective SD card or a mounting issue. Hope this helps.