Skip to content
View irbisadm's full-sized avatar

Highlights

  • Pro

Organizations

@Viva-foundation

Block or report irbisadm

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
irbisadm/README.md

Igor Sheko

WebRTC & Real-Time Media Architect · Head of Engineering (Dev/SRE/DevOps) Watford / London, UK

Software architect and hands-on engineer, building software since 2007. My focus is real-time communications: I design and develop a commercial WebRTC SFU and work deep in libwebrtc internals, down to the RFC level.

I lead an engineering department spanning development, SRE and DevOps, and I still ship code myself. My day-to-day stack is TypeScript and Go on the media-server side.

Current areas of work: WebCodecs, SVC / temporal scalability, AV1, ScreamV2 / L4S, WebTransport.

Core expertise: WebRTC & SFU architecture · SIP · RTP/RTCP · FEC · bandwidth estimation & congestion control · libwebrtc internals · real-time media at scale

webrtc.page

webrtc.page is an MCP server that gives AI assistants deep, structured access to the libwebrtc source tree. It indexes roughly two dozen Chrome milestones (plus a separate server for pion, the Go implementation, with ~200 release tags), and exposes 30 tools: semantic code search, AST symbol navigation, version diffs, build-graph inspection, RFC lookup, and SDP/SIP parsing with stateful dialog tracking.

Talks

Invited expert at VideoTech 2025.

Open source

Contact

i@irbisadm.dev · LinkedIn

Pinned Loading

  1. simple-sdp simple-sdp Public

    Parse, modify, write and validate SDP (RFC 8866) for WebRTC and SIP

    TypeScript 9 1

  2. goog-cc-as goog-cc-as Public

    Port of libwebrtc GoogCC congestion control to AssemblyScript

    TypeScript

  3. iso-codec-string iso-codec-string Public

    Parse the ISO string video codec box format into an object

    TypeScript

  4. RTCStats.proto RTCStats.proto Public

    Protocol Buffers schema for the W3C WebRTC Statistics API (getStats)

  5. statfmt statfmt Public

    TypeScript port of ReadStat — read and write SPSS (.sav/.zsav/.por), Stata (.dta), and SAS (.sas7bdat/.sas7bcat/.xpt) data files. No native dependencies.

    TypeScript 1 1

  6. rtc-event-log rtc-event-log Public

    TypeScript port of libwebrtc's RtcEventLog parser (legacy, new and v3 formats)

    TypeScript