Does On Demand cost anything?

Depending on the player you are trying to access, you may have to pay a subscription cost.  Each player will have its own pricing structure and they will outline that to you during the initial sign up process.