Python implementation of WebRTC and ORTC for real-time peer-to-peer communication
87
Audio level computation (RMS to dBov)
Package integration
0%
0%
RMS computation
60%
40%
dBov conversion formula
60%
33%
Silent audio handling
100%
100%
Correct value range
100%
100%
RTP receiver for media decoding and reception
RTCPeerConnection instantiation
100%
100%
SDP offer handling
100%
100%
SDP answer generation
100%
100%
ICE candidate processing
100%
100%
Track reception event
100%
100%
Audio frame reception
100%
100%
Audio saving
100%
100%
Connection lifecycle
100%
100%
SDP offer/answer negotiation
RTCPeerConnection creation
100%
100%
createOffer() usage
100%
100%
Offering peer setLocalDescription
100%
100%
Answering peer setRemoteDescription
100%
100%
createAnswer() usage
100%
100%
Answering peer setLocalDescription
100%
100%
Offering peer answer handling
100%
100%
Resource cleanup
100%
100%
Frame rate and bitrate control
VideoStreamTrack inheritance
100%
100%
Frame timing control
100%
100%
VideoFrame generation
100%
100%
RTCPeerConnection.addTrack usage
100%
100%
Statistics retrieval
100%
100%
Stats parsing
70%
100%
Frame rate adaptation
100%
100%
Bitrate control mechanism
0%
0%
SDP parsing and generation
RTCSessionDescription usage
0%
80%
SDP parsing
100%
100%
Media section access
100%
100%
Codec extraction
100%
100%
ICE candidate handling
53%
100%
SDP generation
20%
100%
SRTP encryption for media security
RTCPeerConnection creation
100%
100%
SDP offer processing
100%
100%
SDP answer generation
100%
100%
Local description setup
100%
100%
Statistics retrieval
0%
0%
SRTP cipher verification
0%
0%
Track event handling
100%
100%
DTLS transport with certificate management
RTCIceGatherer creation
100%
100%
ICE candidate gathering
100%
100%
RTCIceTransport creation
100%
100%
RTCDtlsTransport creation
100%
100%
getLocalParameters() usage
100%
100%
Fingerprint extraction
100%
100%
Role extraction
100%
100%
RTP transceiver with direction control
Uses addTransceiver
100%
100%
Sets transceiver direction
100%
100%
Presenter role configuration
100%
100%
Viewer role configuration
100%
100%
Moderator role configuration
100%
100%
Dynamic direction updates
100%
100%
Cross-platform hardware device support
MediaPlayer instantiation
100%
100%
Platform-specific formats
100%
100%
Device path construction
53%
100%
Track access
66%
0%
Platform detection
100%
100%
Options parameter
30%
50%
Error handling
100%
100%
RTP sender for media encoding and transmission
RTCPeerConnection initialization
100%
100%
addTrack usage
100%
100%
SDP offer creation
100%
100%
Sender reference storage
100%
100%
replaceTrack method
100%
100%
getStats method
100%
100%
Statistics extraction
100%
100%
getCapabilities method
100%
100%
Install with Tessl CLI
npx tessl i tessl/pypi-aiortcTable of Contents