Handle configuration messages from main thread
ProtectedlogReceiver transform: logs packets for loss/recovery stats without modifying frames.
Receives encoded frames and modifies as needed before sending to transport.
Set the number of redundant encodings
Set the opus payload type ideally obtained from local offer.
Set the RED payload type ideally obtained from local offer.
Enable or disable redundancy in response to high packet loss event.
Not used directly - use senderTransform or receivePacketLogTransform.
Protectedtransform
Implements RFC 2198 RED (Redundant Audio Data) encoding/decoding for Opus audio.
Sender: Encodes primary + redundant payloads to recover from packet loss. Receiver: Logs packets for loss/recovery statistics (does not decode RED).
Dynamically adjusts redundancy level (0-2 encodings) based on packet loss. Supports Opus FEC detection for recovery metrics calculation.