SRTKit
Pure Swift implementation of the SRT protocol — UDP-based reliable, low-latency media transport with AES encryption, FEC, connection bonding, IPv6. Zero C dependencies.
- Swift
- SRT
- Streaming
- UDP
- Encryption
- AES
- FEC
- Low Latency
Explore our SDKs, Swift packages and CLI tools to accelerate your workflows, simplify complex tasks, and integrate advanced functionalities into your apps.
Pure Swift implementation of the SRT protocol — UDP-based reliable, low-latency media transport with AES encryption, FEC, connection bonding, IPv6. Zero C dependencies.
Pure Swift RTMP client and server — live streaming to 10 platforms, ingest server with relay and DVR, Enhanced RTMP v2, adaptive bitrate, multi-destination, Prometheus/StatsD metrics.
Pure Swift client library for streaming audio to Icecast and SHOUTcast — adaptive bitrate, multi-destination, relay/ingest, server presets, Prometheus/StatsD export. Zero core dependencies.
The complete HLS pipeline in pure Swift — parsing, segmentation, transcoding, encryption, LL-HLS live streaming, intelligent transport v2, MV-HEVC spatial video, IMSC1 and HEVC fMP4.
Serve dynamic podcast RSS feeds from a Swift server — Vapor middleware, HTTP caching, XML streaming.