Watching your recorded TV on the road with Remote Media Streaming

Watching your recorded TV on the road with Remote Media Streaming

  • Comments 7
  • Likes

My family has been using Windows Media Center as our main DVR for several years now, but it has only been since the dawn of Windows 7 that we’ve really gotten into watching our recorded television shows when we travel. This is thanks to a very cool and easy-to-set-up feature in Windows 7 called Remote Media Streaming.

Remote Media Streaming is set-up inside of Windows Media Player, and effectively sets up a connection between our Media Center PC back home and the netbook we typically take along when we travel. Once the connection is made, we can get to the media on our WMC back home and play it on the netbook. And while we can enjoy or pictures, home videos and music from the road, most of the time, the kids use this feature to watch the TV shows they’ve recorded back at home.

How does it work?

Remote Media Streaming lets you easily share media across the internet by linking your Windows user account to a verifiable Online ID such as a Windows Live ID. This creates a secure peer-to-peer connection between the home PC and the remote PC. And while this association is a simple task for the end user to accomplish, under the hood, Windows 7 is doing some pretty creative things to resolve some of the technical challenges behind it, as the Engineering Windows 7 blog explained:

A typical home network will get a single unique IP address from an internet service provider, and this IP address is shared by all the devices and PCs in the home using Network Address Translation (NAT)…This creates a challenge for a remote PC or device to make an unsolicited connection inside the home, both in terms of resolving the home’s unique IP address and traversing the NAT to communicate directly to a unique PC or device on the home network.

Once a secure, peer-to-peer connection has been established, there are also a variety of adverse network conditions that can affect the experience. Remote Media Streaming uses a number of algorithms to detect and adjust playback to best meet the available bandwidth for the connection. A broadband (always on) connection is recommended for the streaming PC (although uplink speeds on these can vary greatly), and the streaming PC must be part of a Home network (not Work or Public network).

Of course, the network connection on the receiving PC is equally important, but as you’ll see below, I’ve streamed recorded television from our broadband-connected Media Center PC at home to my netbook on a variety of public Wi-Fi networks, and have been pleasantly surprised with the quality and consistency of the playback.

First things first, though. Let’s get RMS set up:

Setting it up

Setting up Remote Media Streaming is easy, but you will need a Windows Live ID to complete the process. Also, the steps below must be completed for any Windows 7 PC that will either share, receive (or both) content via the Internet using this feature.

1. Open Windows Media Player.

2. Click on Stream and select Allow Internet access to home media...

image

3. Select Link an online ID.

1rms

 

Linking an online ID is the process of associating your Windows user account with an online ID like Windows Live. If you haven’t done this, you will be directed to a web page where you can download and install the Windows Live ID Sign-in Assistant to quickly facilitate the process.

 

4. You will see WindowsLiveID listed in the online ID providers. Select the Link online ID link.

2rms

5. Next, log in with your Windows Live ID.

3rms

6. After signing in, you will return to the Internet Home Media Access dialog. Select Allow Internet access to home media .

5rms

7. Windows Media Player will confirm that Remote Media Streaming has been set-up .

4rms

Once this was set-up on our Windows Media Center PC, we repeated these steps on our netbook and any other laptop we may use to access our media. Then, when we sign in from the road and open Windows Media Player,  our Windows Media Center PC shows up in Windows Media Player's left navigation pane under Other Libraries. I just click on the PC, browse its media libraries and play its content.

rmsed

 

The Streaming Experience

Our netbook, an HP Mini 311, features the Intel Atom + Nvidia Ion chipset, so it has no problems rendering even high definition content. In my experience, if there is anything likely to affect the playback quality of the stream, it is likely to be network related. If you’re connected to a slow or poorly managed public Wi-Fi network, this may impact the quality of the playback. That said, to date I’ve been absolutely amazed at how smooth and easy playback has been for us on public networks.

Below – a quick I shot from our hotel while we traveled out of town to a wedding this past summer. The hotel had an 802.11g public Wi-Fi network that we were connected to, and you’ll see in the video that we had no issues playing back recorded TV over it.

Streaming recorded TV from home over a public Wi-Fi network

When we take the kiddos to see their grandparents, Grandpa's got an 802.11n network that has worked flawlessly. I’ve also had good luck watching recorded TV while I sat at the auto dealership waiting on repairs to my car (another public 802.11g network).

 

Copy restrictions..

While the ability to watch our recorded TV on the road is awesome, there are some DRM restrictions to be aware of. While we can easily watch any recorded TV that has been marked “Copy Freely” by the provider (in our case, the local cable company), we are not able to stream any copy-protected recordings. Flagging a show with copy protection is determined by your provider, and varies by company. In our case, most of the kiddo’s cartoons are copy freely, so we’ve not run into any issues.

 

Going to sleep…

Once you enable Internet access to your media, the PC will no longer be able to go into Sleep mode. If you want your PC to be able to sleep,  you should disable this feature by going back into Windows Media Player, selecting Stream and unchecking Allow Internet Access to my Home Media. Finally, select Don’t not allow Internet access to home media to turn the feature off.

6rms

Troubleshooting

There are a few steps to take if you have issues getting your media streaming to work. To begin with, select Diagnose Connections in the Internet Home Media Access dialog. This will run tests and return status for the remote hosts you can connect to:

rms9

If you suspect your router is causing an issue, you can select Port forwarding information to see the port numbers that you must open on your router for media streaming.

rmsport

You may also need to check the settings of your antivirus programs in case they need to be adjusted to allow streaming.

Learn More…

Remote Media Streaming is easily one of the most impactful features Windows 7 has brought to the way my family watches TV. There’s a lot of great info out there about remote media streaming. For the real enthusiasts’ take, check out what Windows Entertainment and Connected Home MVP Barb Bowman had to say about it. More on set-up can be found here and here. For help, see here. For the Engineering Windows 7 perspective, see this.

7 Comments
You must be logged in to comment. Sign in or Join Now
  • jdix
    0 Posts

    Thanks a lot! This works win7 mediacenter to win8 desktop just as an fyi :P

  • Weird, I fixed my issue.

    I was sharing the media from a user I use to administrate my HTPC that I usually only access from remote desktop.  The fix was to log in that administer userid interactivity and then start windows media player (I played one HD video from the HTPC using Window media player).  Then all of the HD videos played fine on the Laptop.

    Must be some underlying bug with the Windows Media Sharing.

  • I can stream SD media this way over my gigabit lan, but HD media is all  macro blocked with the bottom of the screen filled with mostly green macro blocks.  When SD is streaming, the HTPC is getting a pretty good workout about 30% CPU usage.  When HD is streaming, the HTPC is only 2-3% utilized.  

    What could be wrong?  Should testing this feature on the lan work?

    I can play HD video from a share point over the lan with no issues.

  • @Joe Hendrix1, can you elaboriate? We are unable to reproduce what you are saying in IE8/IE9, latest final release of Firefox or Chrome.

  • Are you guys ever going to fix your comments section on your Windows Blog?  I can't believe that Microsoft would tolerate such a problem.  In case you don't know it (how could you not), text is cut-off on the right hand side of the reading pane.

  • For watching and managing Windows Media Center content using Windows Phone 7, check out Remote Potato for Windows 7 and Smart Potato for Windows 7 Phone.  Sometimes its more convient to use your Windows Phone rather than another computer.

  • Watching recorded TV from my laptop or mobile phone is excellent.

    But i wish you could get Virgin Media here in the UK to enable this in their V+ set-top box, and Sky to enable this in their Sky+ set-top box!