The Sochi 2014 Olympics started yesterday. Of course, the best way to enjoy the Winter Games is on a big screen television sitting on a comfy couch, but unfortunately, not everyone has the ability to do so. Even if you are on the go or without cable during the Olympics, you can still enjoy the games from a PC, Mac, Android device, iPhone, iPad or iPod.

If you live in the United States, the only way to get an official Olympics stream is via NBC.

NBC is offering live streaming coverage of all 15 sports and 98 medal events on its website (https://stream.nbcolympics.com/live-extra/_). Most of the live streaming is only available if you sign in with a cable provider, but NBC will give a 30-minute temporary viewing pass to Olympics fans without cable.

A more portable option is the NBC Sports Live Extra app for iOS devices.

"Watch every event during the 2014 Winter Olympics LIVE for FREE with NBC Sports Live Extra, and set push notifications for event start times," the app description says. "Download now on your iPad, iPhone or iPod touch and stream the thousands of live sporting events that air..."

Not everyone is a fan of NBC's Olympics streaming, however, as users have already complained of technical difficulties.

"9 minutes into women's moguls, which NBC is touting on its Olympic web site, the live stream stops & says coverage has concluded. OK," Travis Waldron said via Twitter.

"Hmmm...I have lost my NBC live stream of the moguls. Very frustrating. #letmewatch #remotecoveragewoes," Lindsay Gibbs agreed.

In addition, Canadians can stream the game free via BBC, which will stream 650 hours' worth of Olympics content for free, and CBC, which has 12 different live streams.

If you are in the United States but want to enjoy the Canadian streams, you must trick the websites into thinking you are in Canada or the United Kingdom by using a virtual private network service. A popular one is TunnelBear, which is an app compatible with PCs, Macs, Android phones and iOS devices.