I would suggest downloading and installing the latest FFMPEG for your machine - this includes FFPLAY which supports just about every protocol known and just about every file format known.
- Gratis & Open Source
- Windows and just about everything else
- Can stream from just about anywhere
- I have yet to find a format that it can't play (other than damaged files)
- Smooth yes subject to the points below
- HW Accelerated? It depends on the combination of your platform, OS, avaialable graphics hardware and the codec that you are playing.
If it still will not play smoothly, (Quite possible if VLC doesn't), then consider whether the issue might be one of:
- Your network
- Your machine
- Pesky anti-virus or other background software
- Server limitations