![]() |
VOOZH | about |
dotnet add package LiveStreamingServerNet.StreamProcessor --version 0.33.1
NuGet\Install-Package LiveStreamingServerNet.StreamProcessor -Version 0.33.1
<PackageReference Include="LiveStreamingServerNet.StreamProcessor" Version="0.33.1" />
<PackageVersion Include="LiveStreamingServerNet.StreamProcessor" Version="0.33.1" />Directory.Packages.props
<PackageReference Include="LiveStreamingServerNet.StreamProcessor" />Project file
paket add LiveStreamingServerNet.StreamProcessor --version 0.33.1
#r "nuget: LiveStreamingServerNet.StreamProcessor, 0.33.1"
#:package LiveStreamingServerNet.StreamProcessor@0.33.1
#addin nuget:?package=LiveStreamingServerNet.StreamProcessor&version=0.33.1Install as a Cake Addin
#tool nuget:?package=LiveStreamingServerNet.StreamProcessor&version=0.33.1Install as a Cake Tool
👁 Nuget
👁 MIT License
👁 JetBrains OSS
Live-Streaming-Server-Net is a high-performance and flexible toolset that allows you to build your own live streaming server using .NET.
Please check the documentation for more details.
Create a .NET 8 console application project and add the dependencies
dotnet new console
dotnet add package LiveStreamingServerNet
dotnet add package Microsoft.Extensions.Logging.Console
Program.cs
using LiveStreamingServerNet;
using Microsoft.Extensions.Logging;
using System.Net;
using var server = LiveStreamingServerBuilder.Create()
.ConfigureLogging(options => options.AddConsole())
.Build();
await server.RunAsync(new IPEndPoint(IPAddress.Any, 1935));
Run the application
dotnet run
Use the following command to publish a video as the live stream using FFmpeg
ffmpeg -re -i <input_file> -c:v libx264 -c:a aac -f flv rtmp://localhost:1935/live/demo
rtmp://localhost:1935/live and "Stream Key": demo.Use the following command to play the live stream using FFplay
ffplay rtmp://localhost:1935/live/demo
rtmp://localhost:1935/live/demo.This project is licensed under the terms of the MIT license.
Special thanks to JetBrains for providing the open-source software license that supports the development of this project.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net7.0 net7.0 is compatible. net7.0-android net7.0-android was computed. net7.0-ios net7.0-ios was computed. net7.0-maccatalyst net7.0-maccatalyst was computed. net7.0-macos net7.0-macos was computed. net7.0-tvos net7.0-tvos was computed. net7.0-windows net7.0-windows was computed. net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 5 NuGet packages that depend on LiveStreamingServerNet.StreamProcessor:
| Package | Downloads |
|---|---|
|
LiveStreamingServerNet.StreamProcessor.AspNetCore
This package provides the functionality to serve of HLS streams via ASP.NET Core. |
|
|
LiveStreamingServerNet.StreamProcessor.GoogleCloudStorage
This package provides the capability of real-time uploading of transmuxed HLS files to Google Cloud Storage. |
|
|
LiveStreamingServerNet.StreamProcessor.AmazonS3
This package provides the capability of real-time uploading of transmuxed HLS files to Amazon S3. |
|
|
LiveStreamingServerNet.StreamProcessor.AzureBlobStorage
This package provides the capability of real-time uploading of transmuxed HLS files to Azure Blob Storage. |
|
|
LiveStreamingServerNet.StreamProcessor.AzureAISpeech
This package provides the capability of subtitle transcription with Azure AI Speech. |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.33.1 | 1,501 | 11/5/2025 |
| 0.33.0 | 403 | 10/26/2025 |
| 0.32.0 | 366 | 10/10/2025 |
| 0.31.1 | 803 | 7/26/2025 |
| 0.31.0 | 562 | 5/21/2025 |
| 0.30.0 | 421 | 5/2/2025 |
| 0.21.2 | 539 | 4/12/2025 |
| 0.21.1 | 1,582 | 4/2/2025 |
| 0.21.0 | 824 | 12/8/2024 |
| 0.20.0 | 383 | 11/9/2024 |
| 0.19.3 | 752 | 10/31/2024 |
| 0.19.2 | 429 | 10/28/2024 |
| 0.19.1 | 316 | 10/27/2024 |
| 0.19.0 | 285 | 10/26/2024 |
| 0.18.0 | 351 | 10/18/2024 |
| 0.17.0 | 325 | 10/12/2024 |
| 0.16.0 | 330 | 10/5/2024 |
| 0.15.1 | 284 | 10/3/2024 |
| 0.14.4 | 745 | 9/18/2024 |