Apologies for the delay. Streaming video is up and running at
http://www.shaoxing.com.cn/tiyu/2011-11/03/content_652459.htm
You need to be running Internet Explorer, at least from my testing so far.
UPDATE: use this address to open with a Windows Media Player without requiring Internet Explorer (Note other media players do not seem capable of holding the stream – at least not for me)
mms://60.190.219.113/20111103