This is my understanding as well. You can see the usage-reporting scheme and data structure here:
https://www.atsc.org/wp-content/uploads/2024/04/A333-2024-04...“The fundamental record that captures consumption information is called a Consumption Data Unit (CDU). For a streaming A/V channel, each CDU identifies a reporting interval during which a service is accessed. Such a CDU includes the service identifier, the time the service access started and the time the service access ended. If any Applications are active during the report interval, it also records when the Applications are active (whether on a primary device or a “second screen”, companion device), including the Application Identifier, the time the Application started being active, and the time it stopped being active.”
“For services, events logged into a CDU shall correspond to all usage intervals of no less than 10 seconds and may correspond to shorter usage intervals. For Application activity, events logged into a CDU shall correspond to all usage intervals of no less than 5 seconds and may correspond to shorter usage intervals. The precision and accuracy of start times and end times in the CDUs should be within 1 second.”
The payload schema is a 4651-byte JSON structure, so I would imagine that a response-payload fitting this schema would be same-order-of-magnitude size. With 10-second granularity that works out to roughly a half-kilobyte-per-second data rate, and according to the DRC spec the maximum payload size of one DRC message is 2048 bytes.
It will also report when you play something back from a DVR:
“Component.SourceDeliveryPath – Delivery path used for or the source of the content component indicated by the parent Component element.
SourceDeliveryPath.type –
0 – Broadcast delivery (content component is delivered by broadcast)
1 – Broadband delivery (content component is delivered directly by broadband by broadcaster)
2 – Time-shift-buffer source (content source is local time shift buffer)
3 – Hard-drive source (content source is local hard drive)
4 – Delivery via direct connection (HDMI)
5 – Alternate IP delivery (content component is delivered via intermediary)”