I was just wanting to post almost an identical thread, instead I will bump this one for David I operate a subscription based service and need to be able to identify users that have legitimate streaming issues. Like David, it would be awesome to know what the reason is, but more important is to at least see that they do have trouble so we can offer them subscription extensions or refunds depending on how bad it is. I would rather not just take their word for it, but have actual data guidelines we can go off of.
I have an administrative page that ties in our users info with the log file like below. Ideally, I would like to see a single line from a user that starts a stream and completes the stream without issues, but see more data when user is having trouble buffering, switching servers and such. Is there a way to reconfigure the log engine to do that, or parse the data looking for something specific so I can combine all the non-issues?