Stream Xbox One to iPad

From Bonus Bits
Jump to: navigation, search


This article gives the steps to stream Xbox One video to an iPad via a macOS or Windows system.

Gnome-sticky-notes-applet In my experiment with Windows 10 VM on macOS on MacBook (2180405): The video was way too laggy to pay any game and audio barely worked. I believe I need to hard wire the MacBook over wifi to help and possible fix. Another solution could be to dual boot the MacBook with Bootcamp to Windows 10. That way it would have access to all the physical hardware and eliminate the hypervisor overhead. Also, possibly Vmware Fusion would work better than Virtualbox.


Test Environment

  • macOS 10.13.3
    • 2.7 GHz Intel Core i7
    • 16 GB 2133 MHz LPDDR3
    • Radeon Pro 460 4 GB - Intel HD Graphics 530 1536 MB
  • MacBook Pro 2016
  • iPad Pro 10.5 2016
  • VirtualBox 5.2.8 r121009 (Qt5.6.3)
  • Windows 10 VM
    • 4 CPU
    • 6GB RAM
    • 256MB Video Memory
    • 2D/3D video acceleration enabled
    • Audio enabled

Setup Xbox App on Windows 10

  1. IF Windows 10 is a VM on macOS or other host OS; then first change the networking of the VM to use Bridged networking.
    1. This is so that it gets a regular network IP instead of the Hypervisor NATed IP range. This is needed to directly communicate with the Xbox.
    2. Most likely you'll have to power off the Windows 10 VM to make the change.
      Virtualbox network nat
      Virtualbox network bridged
  2. Make sure all Windows updates are applied to the Windows 10 system
  3. Launch Xbox app
    1. Click start and type xbox
    2. Select xbox app
  4. Sign in to your Xbox account

Connect Xbox to Windows 10

  1. Power on the actual Xbox One system
  2. From the Windows Xbox App select the hamburger menu in upper left and then select Connection
  3. Select the appropriate Xbox One under Add a device
  4. Select Connect

Connect Xbox Controller to Windows 10 (Optional)

  1. Plug the Xbox One Controller USB Dongle into the Windows 10 system OR system hosting the Windows 10 VM
  2. IF it's a VM then we'll most likely need to attach the USB device to the VM
  3. Install and drivers or apply an firmware updates for the Xbox Controller Dongle
  4. Sync the Xbox One Controller with the USB Dongle
    1. Push the sync button on the dongle and then the controller

Test Streaming

  1. First run the Test Streaming option
    Xbox app windows10 vm test streaming
    1. We may need to add more virtual hardware or whatnot to the VM (CPU, RAM, GPU RAM, etc)
  2. When it has completed select the back arrow or click the connection menu item to exit the test results screen
    Xbox app windows10 vm test streaming 02


  1. Now click the stream in line with the Xbox on the Windows 10 app
    Xbox app windows10 vm stream button
  2. If you don't have a Xbox Controller connected to the Windows 10 system then a prompt will pop up. Click continue if you wish to use a controller connected to the Xbox instead of the Windows 10 system. The limitation is basically the range of how far you can be away from the Xbox and possiblity of intermittent connectivity if too far away.
    Xbox app windows10 vm prompt for controller
  3. Example
    Xbox app windows10 vm streaming screenshot

Icon-Tip-Square-Green.png For better performance it's best to have your computer connected via ethernet cable over wifi. Over wifi the audio was choppy and randomly a small message would show up in the bottom left of the Windows 10 Xbox app Network Quality Problem

Related Articles