Continuing on from earlier posts here and here (which describe how to stream content from XBMC to an XBox 360, and how to encode a DVD using Handbrake such that it is suitable for playback on the XBox 360 respectively), we can also stream video content from XBMC to an Android tablet device.
In this example, I am using an Android v3.2-powered tablet in the form of the ASUS Eee Slider SL101. I am using the built-in ASUS “MyNet” application to receive the XBMC stream.
You can refer to the official Android documentation for the list of base supported audio and video codecs, pertaining in particular to Android v3.x:
Generally, files encoded as H264 video and AAC audio in the MP4 container format work fine. Converting your existing media files for basic playback is a cinch in VLC Media Player, which includes a handy preset for this which takes the guesswork out of the equation (leave a comment if you need help with this):
Connecting the tablet to my local wireless network, one can immediately see the XBMC media server visible in the list of available UPnP media servers in the “MyNet” application. Ignore the reference to “Windows Media Connect” – this is simply the “MyNet” application assuming that the media server must be a Windows-powered device (*sigh*). By clicking on the “Video” tab, we can see for example recently added video files:
We simply tap on a file, et voilà:
The chunky video quality in the above screengrab is simply because I am using the low-quality version of Elephants Dream, not because of any inherent quality issues with the source material, software, or hardware.