I have a XF105 which has an HD-SDI port which I use to Livestream either with a teradek cube or Blackmagic UltraStudio 3d. It works great for me, but the xf100 doesn’t have an HD-SDI unfortunately.
There are a few options though.
A. Teradek makes a HDMI cube encoder which is portable, indipendan of a pc, and works well with Livestream.
B. blackmagic hdmi intensity is USB 3.0 and has an HDMI input and works with Livestream
C. budget solution: Blackmagic h.264 usb encoder. You can connect it via the component cable that came with your camera. It also works well with Livestream.
I have been using my xf105 to live broadcast police raids of the Occupy Wall St. camps. Work amazingly well.
Good Luck!