Skip to main content
sipsorcery avatar

sipsorcery

NuGet publisher profile

Packages
13
Total Downloads
4.8M
4,766,357

Packages (13)

SIPSorcery package icon

SIPSorcery

Real-time communications library with full support for the Session Initiation Protocol (SIP) and WebRTC. No wrappers and no native libraries required.

1.8M
downloads
SIPSorceryMedia.Abstractions package icon

SIPSorceryMedia.Abstractions

Don't reference this package unless you are building a media end point to work with the SIPSorcery real-time communications library. In most cases a concrete implementation package such as SIPSorceryMedia.Windows should be referenced.

1.3M
downloads
SIPSorcery.WebSocketSharp package icon

SIPSorcery.WebSocketSharp

A C# implementation of the WebSocket protocol client and server

1.2M
downloads
SIPSorceryMedia package icon

SIPSorceryMedia

The SIPSorcery package for WebRTC plumbing and Windows audio and video capture.

138.3K
downloads
SIPSorceryMedia.FFmpeg package icon

SIPSorceryMedia.FFmpeg

Provides FFmpeg based audio and video media end points that can be used with the SIPSorcery real-time communications library.

126.6K
downloads
SIPSorceryMedia.Windows package icon

SIPSorceryMedia.Windows

Provides audio and video device access for Windows for use with the main SIPSorcery real-time communications library.

111.5K
downloads
SIPSorceryMedia.Encoders package icon

SIPSorceryMedia.Encoders

Provides audio and video encode and decode capabilities plus media end points that can be used with the main SIPSorcery real-time communications library.

84.8K
downloads
SIPSorceryMedia.SDL2 package icon

SIPSorceryMedia.SDL2

This project is an example of developing a C# library that can use features from [SDL2](https://www.libsdl.org/index.php) native libraries and that integrates with the [SIPSorcery](https://github.com/sipsorcery-org/sipsorcery) real-time communications library. The classes in this project provide Audio End Point and Audio Source features. Audio Codecs supported by this library: PCMU (G711), PCMA (G711), G722, G729 and Opus

7.4K
downloads
SIPSorcery.OpenAI.WebRTC package icon

SIPSorcery.OpenAI.WebRTC

A .NET library for interacting with OpenAI's real-time WebRTC API. It provides helper classes to negotiate peer connections, send and receive Opus audio frames and exchange control messages over a data channel. Not an official OpenAI package and no affiliation with OpenAI.

4.1K
downloads
SIPSorcery.VP8 package icon

SIPSorcery.VP8

A .NET library that implements the VP8 video codec. This package is intended to be used as a video encoder and decoder for the SIPSorcery real-time communications library.

968
downloads
SIPSorcery.OpenAI.Realtime package icon

SIPSorcery.OpenAI.Realtime

A .NET library for interacting with OpenAI's real-time WebRTC API. It provides helper classes to negotiate peer connections, send and receive Opus audio frames and exchange control messages over a data channel. Not an official OpenAI package and no affiliation with OpenAI.

808
downloads
SIPSorcery.Diagnostics package icon

SIPSorcery.Diagnostics

Diagnostics and benchmarking CLI for SIP and WebRTC, built on the SIPSorcery library: OPTIONS pings, test calls, registration and load, STUN/TURN/ICE connectivity probes, WHEP/WHIP and echo-test peers, and video pipeline benchmarks. Probe/test tooling (not a general softphone); human and agent friendly with JSON output and meaningful exit codes. For routing streams and the Cloudflare/LiveKit/OpenAI fabric verbs see the SIPSorcery.Cli tool.

134
downloads
SIPSorcery.Cli package icon

SIPSorcery.Cli

SIPSorcery CLI: route and bridge live media streams between SIP, WebRTC and the major realtime fabrics (Cloudflare Realtime, LiveKit) and AI agents (OpenAI Realtime), built on the SIPSorcery library. A stream is the primitive; verbs attach edges to it. Human and agent friendly with JSON output and meaningful exit codes.

130
downloads