We have a customer that is doing live event streaming using QT
Broadcaster
They are authenticating in ANNOUNCEing their stream/SDP file creation
It is all working fine and people are connecting to the stream
without issue...
However, we'd like to bill the customer for their traffic and they
seem to leave the stream up and running long after the event is over.
This results in inbound bandwidth that shows up in our switch traffic
monitoring systems...
(wasn't there something in the protocol that only had the broadcaster
sending traffic when there were viewers?)
I can process the QTSS logs and account for the traffic used by the
VIEWERS of the stream, however.....
Looking through all the logs in /Library/QuickTimeStreaming/Logs/, I
am unable to find a record of the bytes SENT by the broadcaster.
Which in this particular case is actually quite larger than the
number of bytes sent in the reflections.
I've looked through the streamingserver.xml config file and do not
see any options that might affect whether this gets logged.
I do find StreamingServer log entries that correspond to the user
(the c-username field) for the broadcaster user and the "x-duration"
on some of those log entries (as long as 782818, seconds I'm
assuming) is interesting. So, I'm assuming that these log entries are
for the broadcaster, but the logs do not reflect the number of bytes
sent (which I assume would show up in the "cs-bytes" field)