Agash.StreamTransport.WebRtc.Dtls
0.1.1-alpha
dotnet add package Agash.StreamTransport.WebRtc.Dtls --version 0.1.1-alpha
NuGet\Install-Package Agash.StreamTransport.WebRtc.Dtls -Version 0.1.1-alpha
<PackageReference Include="Agash.StreamTransport.WebRtc.Dtls" Version="0.1.1-alpha" />
<PackageVersion Include="Agash.StreamTransport.WebRtc.Dtls" Version="0.1.1-alpha" />
<PackageReference Include="Agash.StreamTransport.WebRtc.Dtls" />
paket add Agash.StreamTransport.WebRtc.Dtls --version 0.1.1-alpha
#r "nuget: Agash.StreamTransport.WebRtc.Dtls, 0.1.1-alpha"
#:package Agash.StreamTransport.WebRtc.Dtls@0.1.1-alpha
#addin nuget:?package=Agash.StreamTransport.WebRtc.Dtls&version=0.1.1-alpha&prerelease
#tool nuget:?package=Agash.StreamTransport.WebRtc.Dtls&version=0.1.1-alpha&prerelease
Agash.StreamTransport.WebRtc.Dtls
The DTLS 1.2 + use_srtp (RFC 5764) handshake for the
Agash.StreamTransport WebRTC stack. It implements
IDtlsTransportFactory from Agash.StreamTransport.WebRtc.Abstractions: it generates a self-signed
ECDSA certificate, runs the handshake over a caller-supplied datagram path (the ICE transport),
authenticates the peer by certificate fingerprint, and exports the SRTP keying material.
This is the only package in the stack that depends on BouncyCastle. The WebRTC core uses BCL crypto only; DTLS is quarantined here behind the factory interface, so a first-party BCL DTLS engine can later replace it as a one-package swap.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net11.0 is compatible. |
-
net11.0
- Agash.StreamTransport.WebRtc.Abstractions (>= 0.1.1-alpha)
- BouncyCastle.Cryptography (>= 2.6.2)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Agash.StreamTransport.WebRtc.Dtls:
| Package | Downloads |
|---|---|
|
Agash.StreamTransport
Local-first peer-to-peer WebRTC media transport on a first-party WebRTC stack: hardware H.265 video, Opus audio, SCReAM congestion control, FlexFEC loss recovery, and ICE mobility. Capture-agnostic and NativeAOT-ready, with an abstracted signaling channel. |
|
|
Agash.StreamTransport.WebRtc.DependencyInjection
Dependency-injection wiring for the Agash.StreamTransport WebRTC stack: registers the DTLS-SRTP factory, the congestion controller, and a peer-connection factory via Microsoft.Extensions.DependencyInjection. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.1-alpha | 47 | 6/23/2026 |
| 0.1.0-alpha | 56 | 6/20/2026 |
| 0.0.0-alpha.0 | 54 | 6/20/2026 |