Short description of the App
1 people can have an account on the app
and the can use their accound like a channel
2 people can buy credits
3 users can broadcast live ( with use of mediaserver like Red5)
example, users can use their mobile app as a studio.
To see someone his broadcast, takes a small amount of credits
pay credits to watch and earn credits by Broadcast yourself.
This is in general what the app should do
Of course there are some more details, and a few options.