0.1.0
The first release: a self-contained SRT listener/transport for .NET.
What's inside
- SRTListener / SRTClient on
System.IO.Pipelines: truly asynchronous accept (a dedicated thread drivessrt_epollinto a bounded channel), backpressure-aware receive (the socket is masked out of the epoll set while the consumer catches up), and zero staging copies —srt_recvmsgwrites straight into the pipe buffer. - Batteries included: the native library ships in the package for
win-x64,win-arm64,linux-x64,linux-arm64andosx-arm64, each built from source and tested on a native CI runner. Nothing to install. - Native components: libsrt v1.5.5 (MPL-2.0, unmodified) statically linked with Mbed TLS v3.6.7 (Apache-2.0) as the crypto backend — encrypted streams (
SRTO_PASSPHRASE) are exercised in CI via a native loopback test. See THIRD-PARTY-NOTICES.txt.
Status
Pre-1.0. The surface is listener/receive first; passphrase options and client-side connect are not exposed on the managed API yet.
Part of the Spangle streaming media server family.