In some implementations, when the encoder 310 receives the raw video from the audio/video source 305, the encoder 310 can compress the raw A/V and send the compressed A/V data to end users and monitoring devices such as a quality analyzer 320 (330). In some implementations, the initial encoder settings, such as compression rate, can be pre-set to yield the lowest bandwidth usage and the absence of video/audio defects. Those settings can then be used until feedback is provided. In other implementations, the initial encoder settings can be automated and based on initial estimates of video and audio quality. In still further implementations, the initial encoder settings can be programmable.
Once the quality analyzer 320 receives the compressed A/V, the quality analyzer 320 can analyze the A/V to generate QoE feedback (335). The quality analyzer 320 can generate defect codes in addition to a QoE score for audio, video, or both. The QoE feedback is then transmitted to the intelligent monitor 315 (340). In some implementations, the quality analyzer 320 will automatically transmit the QoE feedback to the intelligent monitor 315. In other implementations, the quality analyzer 320 will transmit the QoE feedback to the intelligent monitor 315 upon request. In some implementations, the intelligent monitor 315 can receive the QoE feedback via an SNMP trap. In other implementations, another method such as, for example, a proprietary messaging format or out-of-band (OOB) channel can be used to transfer QoE feedback, among many others. It should be understood that QoE feedback can include an audio and/or video QoE score with associated defect codes that can be used to increase granularity and customization for adjustments to the encoder settings.