This tutorial applies to any device you have installed Kodi to, as well as other apps such as Oreo TV, RedBox TV, TVTap, LiveLounge, and a few others that have the ability to stream live content. (The reliability of live content on the latter apps is always subject to change)
You'll need any of the following add-ons to stream tonight's MMA matchup--The Endzone, Rising Tides, or The Loop. If you do not have these installed, I'd recommend installing any of the builds listed below (I personally use and prefer the Xanax build).
In The Endzone, navigate to MMA/Boxing, then you should see a selection for UFC 248. Select a link and you should start streaming in HD.
In Rising Tides, navigate to Live PPV Events, then you should see a selection for UFC 248. Select a link and you should start streaming in HD.
In The Loop, navigate to Fight Zone, then you should see a selection for UFC 248. Select a link and you should start streaming in HD.
You should also be able access the event using the apps Oreo TV, RedBox TV, TVTap, and LiveLounge.
It should broadcast on channel BT Sport 2, which is accessed on any of the following:
Select Hallow TV in Oreo TV.
Select the Sports tab in TVTap.
Select the Sports tab in RedBox TV.
Select the Sports IPTV tab in LiveLounge.
I've found the above Kodi add-ons to be the best sources for streaming the event in HD with no buffering issues. Using the IPVanish VPN will help resolve buffering issues and I highly recommend trying the service if you have not already. Click here to sign up.