I installed VLC Player on my Galaxy S7 to try playback from an external hard disk shared via BeagleBone Black. The storage contains both x264 and h264 media. VLC plays x264 smoothly but very slowly on H.264, it keeps buffering the video and the images gets distorted. I thought the bottleneck is in the BBB so I tried running the same file from PC works perfectly. Is H.264 playback well supported on android? VLC Player is the only app with proper local network share discovery, other apps like MX Player, KMPlayer, etc. either does not support local network or setting it up is a mess.