Is there a way to get the amount of hours streamed by a user?

They collect it in real time and store it in their own database(s) for later analysis and display.