I am on windows 8, Chrome/Firefox/IE10 and even installed quicktime. I also have VLC. Does anyone know a way to stream the video? Safari is not available for windows anymore. Seems pointless to restrict a huge demographic out.
As far as I know, it will not work on Windows. From the page:
Live Streaming video requires Safari 4 or later on Mac OS X v10.6 or later; Safari on iOS 4.2 or later. Streaming via Apple TV requires second- or third-generation Apple TV with software 5.0.2 or later.