In case you're still looking.
I was looking for it as well and couldn't find it so I ended up buying it.
It's unlikely that you'll find it to stream or download. The Videos are not in a video format, but it's a .exe which you need to verify with a serial-key and which stops working if you try to take screenshots, videos or similar.
Thank you for the info. I'm still looking and they are still much more over my budget.
But it's interesting about the exe. Just will need a phone with a big SD to record it