Get My Podcast On iTunes!
Badges

vexpert_logo_100x57

gestaltitbadge

follow-me-twitter

Subscribe to me on FriendFeed

Comments / DISQUS
Feedjit.com

Watching the Georgia Bulldogs in a Virtualbox VM running on Ubuntu

I’m writing this post with a smile from ear to ear. I’m happy because virtualization and Internet streaming video technologiy worked together to allow me to watch the Georgia Bulldogs season opener against Georgia Southern. I’m smiling because I watched the game inside a VirtualBox Windows XP virtual machine (VM) hosted on Ubuntu 8.04 Desktop, and I did not think it would work. Not only does it work, and I mean smooth video with minimal disruptions (I used a wireless connection too), but it worked in Seemless Mode. I’m smiling from ear to ear because the Bulldogs won 45 – 21.

The football game’s broadcast was only available via the pay per view ESPN Gameplan or on ESPN360.com. I was familiar with the Gameplan package through my cable provider but I had never used ESPN360.com to watch a game. After I learned ESPN360.com was free to use for customers with AT&T high speed (and other high speed providers) I decided to give it a try. Although the media player plug in can work with both Internet Explorer and Firefox, it still requires a Windows operating system. Since I run Ubuntu at home I decided I would give it a try with my VirtualBox XP guest.

The image in this post is a screenshot of my Ubuntu desktop and the Internet Exporer 7 window in VirtualBox Seemless mode.

Pretty impressive for an opensource, hosted desktop virtualization product. I am using a Mac desktop wallpaper – don’t get confused!

I’m not sure if more of the “magic” was the result of the streaming technology from ESPN360.com or Virtualbox version 1.6.2 ‘s ability to handle accelerated graphics and video, (I later tested version 1.6.4 on another Ubuntu desktop with the same results) but it worked great. I did not modify any configuration of the XP VM beforehand. I had not done any research or even knew it could be done. I tried it and it just worked.Wow!

If you would have challenged me to combine football and virtualization in the same post before today I probably would have had a hard time. Today a virtual desktop helped me watch a college football game.

GO DAWGS!

updated 09.03.08 – added additional images of the ESPN360.com player’s modes to support discussion with Adam in comments to post.

At&T Congrats Screen

At&T Congrats Screen

Mosaic Mode with size buttons

Mosaic Mode with size buttons

Full screen Mode (VMs desktop resolution is full screen size)

Full screen Mode (VM's desktop resolution is full screen size)

updated 9.22.08 – Added following screen shot of my XP VM’s setting. Click for a larger image.

, , , , ,

Related Posts

View Comments to “Watching the Georgia Bulldogs in a Virtualbox VM running on Ubuntu”

  • adam says:

    hi – I did the same thing – xp in virtualbox on ubuntu, for the same reason (go dawgs!). I had a pretty annoying problem though, I couldn’t get the full screen of the espn360 player to work. I was using IE7, and the picture was clear and the stream was good, but the ‘go fullscreen’ button did nothing. I spent forever on chat with the tech support, but apparently the only thing they know how to do is read from a scripted list of things to do, so they were of no help.

    Did the full screen of the player work for you? I am thinking maybe somehow it has to do with the window manager (in ubuntu) i am using (dwm), but still I am not sure.

    Thanks for any help!

  • Rich says:

    Adam,

    I was able to go full screen with the ESPN360 player. It worked both in VirtualBox full screen (crtl + f) and VirtualBox seemless (ctrl + l). I did notice that if the player had not started the stream yet (video was not playing but the player window was opened and “loading”) then the switch to any VirtualBox mode crashed. I had to kill IE7 and restart another browser session.

    Mosaic mode of the ESPN player also played choppy video in the 5 smaller streams and showed the “network problem” message from time to time, but the main large stream worked great like the other modes.
    Of course I was using my wireless connection too.

    I would guess that the hand off of the video card between different OS drivers through the virtualization layer was at the root of the issues for both of us.

  • adam says:

    Hi Rich, Thanks for the replay – I meant to reply back quicker but got caught up in some work.

    I was using virtual box in full screen (not seamless). One issue here may be I am in europe, and so using the european version of espn360 — the player looks a bit different than your screen shot, and I’m not sure what you mean by mosaic mode. I am not sure if it was a video card problem or not for me.

    Basically when I start the stream, I waited a minute then the game starts playing. There are rewind/pause/forward and volume controls on the player, then under the player two buttons ‘back to menu’ and ‘go fullscreen’. Everything worked except ‘go fullscreen’ — the cursor recognized it was a button (changed symbols) but clicking just didn’t do anything.

    Unfortunately, I can’t preform any tests until I have another live stream, so not until this weekend. I have reinstalled xp on virtual box and will try that, and also using another window manager. If neither of those two ideas work I am really at a loss as to what to try next…

  • Rich says:

    Adam,

    There’s definitely a difference in the US player and the European version then. I added some more images to the body of this post to show you Mosaic mode and some window size alternatives.

    There is recorded content available when I go to the site (these new images). If so for you too then you can t-shoot more before the next game. The mosaic mini windows work great for replays – the live content was choppy last Saturday in the mini windows for me.

    I also noticed that full screen mode fills the desktop size of the VM and not my Ubuntu desktop.

  • adam says:

    Hi Rich,

    Thanks for the screen shots. The european player is definitely different from the US version. The european version now also has archived games, so I have done a few test – I have reinstalled a different version of XP, and tried a different window manager. In both cases I get the same problem. I think the problem is something to do with both flash and how VirtualBox is interacting with IE. At this point I am thinking there is not much I can do about this problem, and I will have to make do as is, but below I give you a little walk through to show you what I am dealing with, in case you have
    any ideas.

    XP running in VirtualBox inside ubuntu (not fullscreen) with the espn360 european start page:

    stashbox.org/203995/1_startpage.png

    Now I go in fullscreen mode, and press ‘Launch Player’. This is what I see:

    stashbox.org/203996/2_playerstart.png

    I don’t know why this message pops up, nor why it says I need to upgrade flash player — I have the latest version. Another thing to note is that the IE window that pops-up is unresizeable. Once I click ‘Yes’, I get sent
    on to the main espn360 page:

    stashbox.org/203997/3_playermatrixview.png

    This is the default page, which I think is similar to the ‘matrix mode’ of the US player. To watch live (or replayed) games I go to ‘NCAA Football’ and the archive tab, and where the flash window is in the above screen gets replaced by a ‘press here to watch’ button for the selected game. After pressing it this is what I see:

    stashbox.org/203998/4_live_starting.png

    After a minute or so the player starts playing:

    stashbox.org/203999/5_live_playing.png

    Notice the controls on the screen. Rewind, Pause, Forward. Then on the right side a volume option. At the bottom the ‘Back to Player’ button exits to the
    matrix-like view. And the ‘Go Fullscreen’ button – this is the problem – does nothing. When I scroll over it the cursor changes shape (recognizing its clickable), but clicking it does nothing.

    Now, I have found at least two ways to ‘break’ the player at this point. First, if I right-click down by the ‘back to player’ and ‘go fullscreen’ buttons, the flash options menu comes up. If I choose the flash ‘settings’ option, the settings menu does _not_ come up, and the mouse loses control of the buttons on the video player. Once I do this I can not go back to player/pause or do
    anything – the playback continues but the controls are gone, and the only way to exit is to force the window closed.

    The second way to ‘break’ the player is if I toggle the fullscreen mode of Virtual box (on my computer its ‘Right-control–f’ after doing this once to get out, and once more to get back it, the player window looks like this:

    stashbox.org/204001/6_live_after_fs_toggle.png

    Note that the two bottom buttons are now gone. The player is now also again unresponsive to the mouse. Note again that this IE window is unresizeable,
    so I’m basically stuck.

    So – because of how I can ‘break’ the player, I’m thinking the problem behind the lack of fullscreen is to do with the interplay of flash-IE-virtualbox.
    But honestly I am at a lose as to what to try next, if anything. I also am not too impressed with the european implementation of espn360′s player — I think
    some of the issues my be its fault as well.

    Anyway, sorry for the long post, but I figured I would give you the whole picture in case you have any ideas, cause I am about out!

    Thanks for any help!

  • adam says:

    p.s. I would have posted the above post earlier, but I had the full (http) address of the screen shots there and your spam bot was rejecting the posts – I just figured out this is what was happening. When I originally tried to post this (yesterday I believe) I gave up and forwarded a copy to your email listed above, because I at first thought it was a problem with the length of the post. I don’t know if you got the email, but sorry for any inconvenience. -adam.

  • Rich says:

    Adam,

    Thanks for the info and screenshots. Too bad the European version is different, but I guess getting to watch the Bulldogs in a small window is better than not watching them at all.

    I did get your email and I apologize for not replying – got caught up in the rest of the week and forgot. I did not know the spam filter blocks full URLs, so I’m glad you figured that out.

  • adam says:

    Rich,

    Yes agree, being able to watch the game in the first place is a good thing. This morning I also figured out that I can get around the fixed size of the pop-up by cutting and pasting its URL into a tab, and then using IE’s zoom/full screen to blow up the image to a decent approximation to full screen, the scroll bars are still there, however.

    The most frustrating thing is that what should be simple (click a button for full screen) turned into a big pain…oh well.

    Anyway – looking forward to the game this afternoon!

  • x33a says:

    hello rick,

    have you had any luck with xvid movies using either vlc or media player classic on the xp vm?

    the video players on ubuntu are giving me a lot of trouble and i thought, i might try this method if someone has had any luck.

  • Rich says:

    Rick,

    I am able to watch streaming .avi video in my XP VM with VLC. My VM’s Windows Media Player doesn’t have the correct codec and I did not take the time to install it.

    I do not stream from the Ubuntu host that the VM runs on though. I have a separate media server on my network that hosts the movie files.

    As far as your trouble with Ubuntu’s players, have you installed the restricted formats yet? https://help.ubuntu.com/community/RestrictedFormats

  • unacoder says:

    i am having a dickens of a time with audio. i haven’t even tried streaming video yet. my sound is choppy, playing something like a half second of audio every second or so. what settings are you using for your guest XP?

  • Rich says:

    unacoder,

    I added a screen shot of the VM’s settings at the end of the post for review, but I am using the OSS driver and the ICH AC97 controller.

  • unacoder says:

    i think it must be OSS vs ALSA. i’ll tackle that first. thanks for posting.

  • Solaris x86 Home User says:

    Does this still work for you? I was able to watch the Wisconsin Badgers in September/October/November, but then in December I was not able to get the bowls. The video wouldn't display. The ESPN360 player window pops-up with all of the menu choices, just no video or audio. I wasn't sure if ESPN did something to block the video on virtual machines.

  • rbrambley says:

    Solaris,

    I have not tried recently. I'd expect it to still work. I'll check it out this weekend and let you know. BTW, VirtualBox is now version 2.1.2 with improved performance and graphics so I am expecting even better things. If you've upgraded too be sure to reinstall the guest additions to the latest version as well.

  • ESPN360 now works in VirtualBox.

    Details on my setup:
    - VirtualBox Personal Use Edition (not OSE) 3.0.10
    - Windows XP guest OS
    - DirectX enabled in VirtualBox
    - VirtualBox Guest Additions installed in guest OS (3.0.10 … with experimental DirectX enabled)
    - Very latest Move player from ESPN360 in guest OS
    - Arch Linux, all the latest packages

    The only proper reason to watch ESPN360, of course, is to watch the RAMBLIN' WRECK FROM GEORGIA TECH! THWG!

  • rbrambley says:

    George,

    Glad to hear your setup works.

    This is the wrong year to defend the Dawgs so I will defer to better
    days …

    Sent from my iPod

  • ESPN360 now works in VirtualBox.

    Details on my setup:
    - VirtualBox Personal Use Edition (not OSE) 3.0.10
    - Windows XP guest OS
    - DirectX enabled in VirtualBox
    - VirtualBox Guest Additions installed in guest OS (3.0.10 … with experimental DirectX enabled)
    - Very latest Move player from ESPN360 in guest OS
    - Arch Linux, all the latest packages

    The only proper reason to watch ESPN360, of course, is to watch the RAMBLIN' WRECK FROM GEORGIA TECH! THWG!

  • rbrambley says:

    George,

    Glad to hear your setup works.

    This is the wrong year to defend the Dawgs so I will defer to better
    days …

    Sent from my iPod

  • Aaron says:

    Go Dawgs!

Leave a Reply

blog comments powered by Disqus
Support VM /ETC
Support VMETC.com

Support VMETC.com

Free Business and Tech Magazines and eBooks
@rbrambley tweets
VMTN Roundtable Podcasts
Subscribe



Add to Google Reader or Homepage
Subscribe in NewsGator Online
Add to netvibes
Add to Plusmo