Is there anyway to watch Nightfall w/o Windows8.1?

I was trying to watch all of the Nightfall videos on Waypoint so I could receive the rewards for Halo 5 but is there anyway without having Windows 8.1
(sorry if this has been posted before, I’m fairly new to all of this)

Not while being able to get any in game rewards. Halo Channel is what unlocks the rewards and it is currently only available for Windows 8.1 and Xbox One