In my town we have OTA HDTV channel 8.1 but I see you are asking about Windows 8.1.
Can you share a link that's dead? Also, I think we have to use a browser, install Flash and allow such to play.
You may be thinking that a new PC is ready to use. Sadly, it never has been.
Bob

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic