Our in-house library for FLV, RTMP and AMF.
- Fully parse FLV, RTMP and AMF
- Have sane data structures
- Be fault tolerant to future extensions to the protocol (e.g Veovera's enhanced format)
- Decode or encode video or audio codecs/formats.
- Provide high-level APIs for creating services.
- Provide APIs for playing or capturing video or audio.
✅: Fully Supported
❌: Not Supported
➖: Partially Supported
❓: Not Sure
- ✅ Version 0
- ❌ Version 3
- ✅ (De)muxing
- ✅ File Header
- ➖ Audio Tag
- ✅ Header
- ✅ Codec/Format
- ✅ Sample Rate
- ✅ Sample Size
- ✅ Audio Channels
- ✅ Enhanced Header
- ✅ Type
- ✅ Modifiers
- ✅ Multitrack
- ❌ Codec/Format Structures
- ✅ Header
- ✅ Script Tag (AMF)
- ➖ Video Tag
- ✅ Header
- ✅ Frame Type
- ✅ Codec
- ❌ Enhanced Header
- ❌ Codec Structures
- ✅ Header
- ✅ Handshake
- ✅ Chunk Streams
- ❓ Enhanced