WebRTC Audio/Video Codecs

WebRTC Video CodecsVP8VP9H264/AVC constrainedAV1 (AOMedia Video 1)Stats for video based media stream trackNon WebRTC supported Video codecs H.263H.265 / HEVCWebRTC Audio CodecsOpusAACG.711 (PCMA and PCMU)G.722iLBCiSACSpeexAMR-WB DTMF and 'audio/telephone-event' media typeStats for Audio Media trackDataChannelStats for Datachannel Codecs signifies the media stream's compession and decompression. For peers to have suceesfull excchange of media, they need a common … Continue reading WebRTC Audio/Video Codecs

RTCP Reports and QoE metric calculation

RTCP works alongside RTP to monitor and control media streams with QoS feedback, synchronization and session management . This writeup describes the key format and functions of this protocol RTCP (Real-Time Transport Control Protocol ) RTCP Control and ManagementGathers statistics on media connectionSR: Sender Report RTCP PacketRR: Receiver Report RTCP PacketSDES: Source Description RTCP PacketBYE: … Continue reading RTCP Reports and QoE metric calculation

RTPengine on kamailio SIP server

RTPengine is a proxy for RTP traffic and other UDP based media traffic over either IPv4 or IPv6. It can even bridge between diff IP networks and interfaces . It can do TOS/QoS field setting. It is Multi-threaded , can advertise different addresses for operation behind NAT.

continue : Streaming / broadcasting Live Video call to non webrtc supported browsers and media players

This blog is in continuation to the attempts / outcomes and problems in building a WebRTC to RTP media framework that successfully stream / broadcast WebRTC content to non webrtc supported browsers ( safari / IE ) / media players ( VLC )