How do you actually use HLS in the form of a native browser feature? Can you just put the m3u8 in the video src?

Yes, doing that works perfectly. If you use videojs it will automatically use native support if present.