# genpark-jitter-buffer

Simulates packet reordering and tracks inter-arrival jitter telemetry. It helps test playback buffer logic without streaming actual media data.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 7
- Author: Alpha-Park
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Alpha-Park/genpark-audio-packet-jitter-resilience-buffer-skill
- Updated: 2026-09-28
- HTML: https://affpapa.org/en/nevibecode/mcp/genpark-jitter-buffer

## What it does

The server handles packet metadata instead of real audio streams. It does not provide WebRTC networking or sound codecs. When packets drop, the engine emits marker records rather than generated audio. The caller decides the playout schedule, so `target_delay_ms` acts purely as diagnostic telemetry.

Sequence numbers must grow monotonically without RTP rollover. Without converting timestamps to milliseconds beforehand, the simulation produces incorrect numbers. Available tools are `ingest_packet`, `extract_playout_frame`, `get_jitter_telemetry`, and `run_benchmark_jitter_simulation`.

The process communicates over `stdio`. It runs on Python 3.9 or newer. The library has zero third-party dependencies at runtime.

## Requirements
- Needs: Python and uv (commands run via uvx)

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- simulate network packet reordering and delays
- collect inter-arrival jitter statistics
- track dropped packets without decoding audio
- test playback buffer logic using synthetic packet data

## Example prompts
- Execute the jitter benchmark using `run_benchmark_jitter_simulation`.
- Feed packet metadata to `ingest_packet` and fetch metrics with `get_jitter_telemetry`.
- Inspect the next playback frame marker using `extract_playout_frame`.

## Similar
- [Front-End Checklist](https://affpapa.org/en/nevibecode/mcp/front-end-checklist.md) — MCP server · ★ 74569
- [Keploy](https://affpapa.org/en/nevibecode/mcp/keploy.md) — MCP server · ★ 18779
- [SeleniumBase MCP](https://affpapa.org/en/nevibecode/mcp/seleniumbase-mcp.md) — MCP server · ★ 13181
- [mobile-mcp](https://affpapa.org/en/nevibecode/mcp/mobile-mcp.md) — MCP server · ★ 10025
- [e2e](https://affpapa.org/en/nevibecode/mcp/e2e.md) — MCP server · ★ 11962
- [mockserver](https://affpapa.org/en/nevibecode/mcp/mockserver.md) — MCP server · ★ 4999

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
