Streaming High Definition Video over a Wireless Network
With the Xbox 360 Flash Fall 2006 System Update, we've added support for WMV video playback from new sources. If you've read the video format post, you'll see that your Xbox has the ability to playback high definition (HD) video encoded in the Windows Media Video 9 Advanced Profile (VC1) codec. This means that you'll not only be able to watch High Definition video from external sources like a USB drive, CD, DVD, but also PC.
However, when you decide to stream HD content over your home wireless network, you might see performance degradation in the form of choppiness. This post is to provide you with some workarounds and suggestions to fix the choppiness.
Generally the performance degradation happens due to issues like interference, assuming you have an 802.11g router. The easiest, most cost-effective way to get around this is to wire your Xbox to your router via a LAN cable. Doing so will provide the best streaming quality bar none; although that probably was not the answer you wanted to hear.
A second (albeit more expensive) workaround is to purchase a router capable of 802.11a. Choppy video performance is likely due to either too much interference on your wireless’ operating frequency due to home appliances (i.e. the microwave, the cordless phone, or Bluetooth devices) or too much interference on overlapping g wireless channels.
802.11a has clear (non-overlapping channels) and operates on 5Ghz, a frequency that doesn’t have as many home appliances running within it, which makes it a better mode to stream anything that requires a lot of bandwidth. For more information on the differences between 802.11a and g, jump down to “802.11a vs. 802.11g.”
Through testing done by the Windows Media Center Team, it was determined that 802.11a is almost on par with 802.11g in terms of barrier penetration and range. Even so, it’s advised that you should only pass 802.11a through at most one wall for the best performance. If you still run into problems, even with 802.11a, you can read more about 802.11a drawbacks and an optimal environment by jumping down to “An optimal wireless streaming environment”
I wasn’t trying to stream HD content; I was trying to stream standard definition content over my 802.11b network!
You’ll probably notice that there wasn’t really mention of 802.11b in the workaround discussion. While it’s still a valid wireless mode, it’s the weakest of the three modes, capable of only providing ~6Mbps in ideal instances on an operational frequency of 2.4 Ghz. This mode will likely have problems even streaming non HD content, and is unable to stream HD content. If possible, for all content, use at least 802.11g which will give you good performance with standard definition content; 802.11a will likely give the best results for both standard and high definition content.
How do I know what wireless mode my 360 is connected to?
Start up your 360 without a game and it will boot to the dashboard. Go to the System Blade and scroll down to Network settings. Press A to see your Basic settings and you should see what 802.11 Wireless Mode your 360 is connected on be it a, b, or g.
802.11a vs. 802.11g
Yes, 802.11a and 802.11g have the same max throughput (25 Mbps not 54 Mbps as advertised due to WiFi being half-duplex communication technology). Streaming High Def usually requires about 19-24 Mbps, which means that your WiFi mode, be in a or b/g needs to be running at max throughput through the course of your video. Interference on a g network can compromise the performance of your WiFi network and thus cause degradation in performance.
The operational frequency of 802.11g is 2.4 Ghz, which is a common operating frequency for devices such as the microwave, all Bluetooth devices, and cordless phones. This means that if you have any of the above devices running, your home network could take a hit in performance due to the interference generated by your household appliances. The operational frequency of 802.11a is 5 Ghz which is a more uncommon operating frequency, mitigating it from interference caused by other devices.
IEEE 802.11 a/b/g all communicate in their respective operational frequencies by splitting their frequencies into several channels. A major difference between b/g and a is that the channels in b/g overlap, creating interference whereas the channels in a do not. In general, channel 1 on a b/g network overlaps with channels 2, 3, 4, and 5. This means that if your home network is on channel 1, but your neighbor’s home network is on channel 2, your WiFi signals may interfere, causing a degradation of performance for both networks (WiFi pollution). Contrast to this is 802.11a which has 12 clear channels meaning there’s less of a chance that you will incur a performance hit.
An Optimal Wireless Streaming Environment
We’ve found that optimal streaming performance occurs when you have either your PC or your XBOX connected to your router via a LAN and the other connected wirelessly over 802.11a. If you connect your PC to the router, then connect your Xbox wirelessly via Wireless Networking Adaptor to the 802.11a router or vice versa, do not connect both the PC and the Xbox to the router wirelessly.
Your 802.11a router should be in less than 20-feet with a clear line of sight to the device that’s connected to it wirelessly. This is especially important for 802.11a which theoretically has less range and worse material penetration than 802.11b or 802.11g.
The end goal is to reduce the amount of devices on the WiFi network to reduce any possible factors that might degrade performance.
Netgear’s Wireless Networking Basics Manual
Wikipedia’s entry on Wireless Networking
Entre las nuevas funcionalidades incluidas en la actualización de primavera de Xbox 360, junto al aumento de calidad de la conexión VGA, destaca la ampliación del soporte de codecs de vídeo. En Xbox Team han preparado una detallada FAQ sobre el tema, de la cual resaltamos lo siguiente:
Soporte de H.264/AVC:
Extensiones: .mp4, .m4v, mp4v, .mov
Contenedores: MPEG-4, QuickTime
Perfiles: Baseline, main y high (hasta nivel 4.1).
Max.Bitrate: 10 Mbps con resolución de 1920x1080 a 30fps.
Perfiles de audio:2 canales AAC LC
Soporte de MPEG-4 Parte 2/H.263:
Extensiones: .mp4, .m4v, .mp4v, .mov
Contenedores: MPEG-4, QuickTime
Perfiles: SP y ASP
Max.Bitrate: 5 Mbps con resolución de 1280x720 a 30fps.
Perfiles de audio: 2 canales AAC LC
NO soporta DivX ni Xvid
Soporte de WMV (VC-1):
Perfiles: WMV7 (WMV1), WMV8 (WMV2), WMV9 (WMV3), VC-1 (WVC1 o WMVA) en simple, main, y advanced hasta nivel 3.
Max.Bitrate: 15 Mbps con resolución de 1920x1080 a 30fps.
Perfiles de audio: WMA7/8, WMA 9 Pro (estéreo y 5.1), WMA lossless
Reproducción desde disco USB 2.0 FAT32, CD/DVD y streaming desde Zune o Windows Media Player 11 (este último sólo WMV).
Bitrates superiores no son bloqueados, pero pueden reproducirse con problemas.
AAC 5.1 no soportado.
Por otro lado, según comentan bastantes usuarios, algunos vídeos en VC-1 que antes se reproducían ahora no lo hacen después de la actualización, quedando la pantalla en negro mientras se oye el sonido. Todavía no está claro si se trata de un bug o ha sido algo deliberado, por ejemplo para evitar la reproducción de ripeos de HD-DVD.