Currently both RTCEncodedAudioFrame and RTCEncodedVideoFrame have a timestamp field directly on the frame defined as the RTP timestamp, and a timestamp in their Metadata dict defined as the Presentation timestamp (to match WebCodecs). This is quite a confusing situation.
As discussed during the April Interim and on #173, it makes sense to move the RTP timestamp to the metadata and rename it rtpTimestamp.
Currently both RTCEncodedAudioFrame and RTCEncodedVideoFrame have a
timestampfield directly on the frame defined as the RTP timestamp, and atimestampin their Metadata dict defined as the Presentation timestamp (to match WebCodecs). This is quite a confusing situation.As discussed during the April Interim and on #173, it makes sense to move the RTP timestamp to the metadata and rename it
rtpTimestamp.