Utilme.SdpTransform
26.9.14
dotnet add package Utilme.SdpTransform --version 26.9.14
NuGet\Install-Package Utilme.SdpTransform -Version 26.9.14
<PackageReference Include="Utilme.SdpTransform" Version="26.9.14" />
<PackageVersion Include="Utilme.SdpTransform" Version="26.9.14" />
<PackageReference Include="Utilme.SdpTransform" />
paket add Utilme.SdpTransform --version 26.9.14
#r "nuget: Utilme.SdpTransform, 26.9.14"
#:package Utilme.SdpTransform@26.9.14
#addin nuget:?package=Utilme.SdpTransform&version=26.9.14
#tool nuget:?package=Utilme.SdpTransform&version=26.9.14
Utilme.SdpTransform
SDP parser and writer for .NET. It transforms between SDP text, object, and JSON representations — useful for C#/.NET developers working on VoIP or WebRTC apps.
dotnet add package Utilme.SdpTransform
Requires .NET 10. No dependencies.
Documentation
📖 All documentation lives in the wiki.
| Page | What's in it |
|---|---|
| Overview | What the library does and how it is put together |
| Getting Started | Parsing, writing, JSON, diagnostics, gotchas |
| API Reference | Every public type and member |
| Design Notes | Why it looks like this; invariants to preserve |
| Refactor Log | What changed on the way to 26.9.7, and what is left |
Licence
MIT.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Utilme.SdpTransform:
| Package | Downloads |
|---|---|
|
WebRTCme.Middleware
Services layer between Blazor or .NET MAUI applications and the WebRTCme library. |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Utilme.SdpTransform:
| Repository | Stars |
|---|---|
|
melihercan/WebRTCme
A cross-platform framework that enables WebRTC support in .NET MAUI (mobile and desktop) and Blazor applications through a single, unified .NET/C# API.
|
Retargeted to .NET 10 (netstandard2.0/2.1 and net5.0/net6.0 are no longer supported) and dropped all package dependencies.
Fixed writer defects: bandwidth and directional extmap now survive a round trip, an attribute-free SDP no longer throws, and stray trailing whitespace is gone. ToText output is byte-identical to its input.
Fixed parser defects: enum matching is case-insensitive, whitespace-only lines are ignored, field indicators are stripped from the start only, k=prompt is accepted, and ToSeconds handles minute and second suffixes.
Added ToSdpResult, which reports parse diagnostics instead of writing to the console and swallowing exceptions. ToSdp is unchanged.
Session-level and media-level attributes are now handled symmetrically.