Question: In a Transparent end-to-end Packet-switched Streaming Service (PSS), how is the buffer depth information utilized for reporting purposes, as per 3GPP specifications?
Option 1: The buffer depth close to the start of each measurement period is stored in the vector `bufferDepth` and reported at the beginning of each reporting period.
Option 2: The buffer depth close to the end of each measurement period is stored in the vector `bufferDepth` and reported at the end of each reporting period, alongside the `allContentBuffered` status.
Option 3: The average buffer depth throughout each measurement period is calculated and stored in the vector `bufferDepth`, then reported mid-reporting period.
Option 4: The maximum buffer depth during each measurement period is identified and stored in the vector `bufferDepth`, but only reported if `allContentBuffered` status is true.
Explanation: This option correctly reflects the specified behavior for handling buffer depth information in PSS, as outlined in the relevant 3GPP specifications. Specifically, it accurately states that the buffer depth (close to the end of each measurement period) is stored and then reported at the end of each reporting period, alongside the `allContentBuffered` status. This ensures accurate tracking and reporting of streaming service performance, aiding in maintaining optimal user experience by monitoring buffer conditions closely.