Projects

Open-source tools for WebRTC and real-time media.

  • webrtc.page

    MCP servers that give AI assistants structured access to WebRTC and VoIP source code, version by version.

    • 11 codebases: libwebrtc across Chrome milestones, Pion, coturn, Kamailio, rtpengine, Asterisk, FreeSWITCH, sipXcom, libdatachannel, Janus, Jitsi
    • Semantic code search, AST symbol navigation, version diffs, build-graph inspection, RFC lookup, SDP/SIP parsing
    • MCP
    • libwebrtc
    • Pion
  • simple-sdp

    Strict, lossless SDP parser, writer and validator (RFC 8866) for WebRTC and SIP.

    • Typed ICE, DTLS, BUNDLE, simulcast and codecs
    • Tested on real Chrome, Firefox and SIP-device SDP
    • TypeScript with zero dependencies; WebAssembly, Swift and Kotlin builds
    • SDP
    • TypeScript
  • RTCStats.proto

    Protocol Buffers schema for the W3C WebRTC Statistics API.

    • A compact typed wire format for shipping getStats() snapshots to a collector
    • Protobuf
    • getStats
  • iso-codec-string

    Parse and generate RFC 6381 codec strings (the MIME codecs= parameter) for VP8, VP9 and AV1.

    • Codecs
    • TypeScript
  • statfmt

    TypeScript port of ReadStat: read and write SPSS, Stata and SAS data files.

    • No native dependencies
    • TypeScript