Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 2.43 KB

File metadata and controls

54 lines (40 loc) · 2.43 KB

Documentation Index

Start Here

Document Description
Getting Started Build, run, and test the server in 5 minutes
Architecture System overview with diagrams and package map
Design Design principles, concurrency model, and key decisions

Deep Dives

Document Description
RTMP Protocol Reference Wire-level protocol details: chunks, headers, AMF0, commands
SRT Protocol Reference SRT ingest: handshake, reliability, MPEG-TS conversion
Implementation Guide Code walkthrough: connection lifecycle, data structures, media flow
Testing Guide How to run tests, golden vectors, manual interop testing
Definition of Done Feature completion checklist and verification commands

Feature Documentation

Document Description
FLV Recording Automatic stream recording to FLV files
RTMP Relay Multi-subscriber relay with late-join support

Quick References

Document Description
Recording Quick Ref Recording commands and troubleshooting
Media Logging Quick Ref Media packet logging and codec detection
Wireshark Guide Capture and analyze RTMP traffic

Project

Document Description
../README.md Project overview and feature summary
../quick-start.md Original quick-start guide with OBS setup

Specifications

Document Description
../specs/001-rtmp-server-implementation/spec.md Core server specification
../specs/001-rtmp-server-implementation/contracts/ Wire format contracts (AMF0, chunking, commands, control, handshake, media)
../specs/004-token-auth/spec.md Token-based authentication specification

Archived

Historical fix notes, debugging sessions, and completed feature implementation docs are preserved in the archived/ folder for reference.