Audio & video
Video and audio coding, streaming and packaging, real-time media, audio processing, image codecs and camera pipelines.
Video coding
Inside block-based video encoders and decoders.
video codecs
Planned.
GOP structure
lowHow an encoder orders I, P and B frames into groups of pictures: the knob behind seekability, compression, latency and stream switching.
motion estimation
Planned.
intra prediction
Planned.
in loop filters
Planned.
rate distortion optimization
Planned.
Adaptive quantization
lowPer-block QP offsets driven by local texture energy: spend bits on flat areas where blocking shows, save them where texture masks the error.
video rate control
Planned.
chroma subsampling
Planned.
wavefront parallel processing
Planned.
low latency video encoding
Planned.
simulcast svc
Planned.
hardware video acceleration
Planned.
scene cut detection
Planned.
Streaming & packaging
Delivering encoded media over HTTP.
Adaptive bitrate streaming
mediumThe client fetches short HTTP segments and picks each segment's rendition from throughput estimates, buffer level, or both, trading stalls against quality and switches.
adaptive streaming manifests
Planned.
low latency hls dash
Planned.
media containers
Planned.
Common Encryption (CENC)
lowISO/IEC 23001-7 fixes how MP4 samples are encrypted and where key ID, IVs and clear/protected byte ranges are stored, so one file serves many DRM systems.
Video transcoding ladder
mediumTurn one source into resolution x bitrate x codec renditions chosen from measured rate-quality points, cut on aligned keyframes so players can switch mid-stream.
chunked parallel encoding
Planned.
subtitle formats webvtt
Planned.
A/V sync and media clocks
lowHow audio and video stay lip-synced: per-stream timebases, PTS/DTS, PCR and RTCP clock mapping, and a master clock that slave streams chase by dropping, repeating or resampling.
Perceptual quality metrics (PSNR, SSIM, VMAF)
lowFull-reference scores that say how bad a compressed picture looks: PSNR (pixel error), SSIM (structure), VMAF (learned fusion), and when each one lies.
Real-time communication
Calls and live media over the network.
RTP and RTCP
lowRTP stamps each media packet with sequence number, media-clock timestamp and source ID; RTCP reports loss, jitter, round trip and clock mapping within a bandwidth cap.
Jitter buffer
mediumA receiver-side buffer holds packets just long enough, a delay tracked from recent arrivals, to reorder them and hand out media at a steady rate.
packet loss concealment
Planned.
webrtc
Planned.
sdp offer answer
Planned.
Selective forwarding unit
mediumA server receives each participant's media once and forwards chosen packets to every other participant, picking the quality layer per receiver without decoding anything.
NAT traversal (STUN, ICE, TURN)
mediumLearn your public address with STUN, swap candidate addresses over signalling, test pairs with ICE checks, and fall back to a TURN relay if no direct path works.
sip signaling
Planned.
SRTP
lowPer-packet encryption, authentication and replay protection for RTP and RTCP that keeps the headers readable, with the packet index derived from the 16-bit sequence number.
Audio processing
Cleaning, mixing and shaping audio in real time.
acoustic echo cancellation
Planned.
noise suppression
Planned.
automatic gain control
Planned.
audio loudness normalization
Planned.
dynamic range compression
Planned.
audio mixing
Planned.
audio mixing graph
Planned.
audio spatialization hrtf
Planned.
realtime audio callback
Planned.
parameter smoothing
Planned.
plugin delay compensation
Planned.
time stretching pitch shifting
Planned.
midi protocol
Planned.
Audio coding
Compressing speech and music.
opus codec
Planned.
perceptual audio coding
Planned.
psychoacoustic model
Planned.
Linear predictive coding (LPC)
lowPredict each sample from the previous p; code only the small prediction error plus p coefficients. Core of FLAC, speech codecs and the Opus SILK layer.
mu law a law companding
Planned.
neural audio codecs
Planned.
audio fingerprinting
Planned.
Image codecs & camera pipelines
Still-image formats and turning sensor data into good pictures.
image codecs
Planned.
progressive decoding
Planned.
demosaicing
Planned.
auto exposure focus white balance
Planned.
image denoising
Planned.
image alignment registration
Planned.
video stabilization
Planned.
line buffer streaming
Planned.
background subtraction
Planned.
Astronomy & remote-sensing imaging
Calibrating and measuring scientific images of the sky and the Earth.
astrometric plate solving
Planned.
image differencing psf matching
Planned.
source extraction
Planned.
radiometric calibration
Planned.