I assume you meant it in terms of the app?
It's live video streaming from your phone that anyone else with the app could watch, so I could go on and see someone from New York streaming their walk to work and so on. It links with your twitter account, and shows you followers etc.
OK, cool thanks.. I've downloaded it, so will give it a go.