rtp: implementation of RFC 6464
Submitted by Håvard Graff (hgr)
Link to original bug (#795742)
Description
Created attachment 371597
gst/rtp: add GstRTPAudioLevelMeta
From the RFC:
A Real-time Transport Protocol (RTP) Header Extension for
Client-to-Mixer Audio Level Indication
Abstract
This document defines a mechanism by which packets of Real-time
Transport Protocol (RTP) audio streams can indicate, in an RTP header
extension, the audio level of the audio sample carried in the RTP
packet. In large conferences, this can reduce the load on an audio
mixer or other middlebox that wants to forward only a few of the
loudest audio streams, without requiring it to decode and measure
every stream that is received.
The implementation includes a new GstRTPAudioLevelMeta and implementations
for translating between RTP and Meta in the base-payloader and -depayloader.
Patch 371597, "gst/rtp: add GstRTPAudioLevelMeta":
0001-gst-rtp-add-GstRTPAudioLevelMeta.patch