OPEN SOURCE, OPEN POSSIBILITIES./用纯 C#,探索 AI 的下一种可能 ↗

连接与通信 / OPEN SOURCE

Serein

纯 .NET 流媒体引擎,专注 RTSP/RTP 接入、媒体转封装、实时分发与录制。

流媒体RTSP / RTPWebSocket

PROJECT SIGNALS

开放项目,看得见的活力。

数据同步中
Forks1仓库分支副本
Issues & PRs0当前开放条目
最近仓库推送2026-10-27来自 GitHub

每一个 Star,都是一次支持。

PACKAGE / NUGET

Serein.AspNetCore

NuGet ↗
当前版本0.1.0-preview.1
累计下载量40
dotnet add package Serein.AspNetCore --version 0.1.0-preview.1

下载量来自 nuget.org,不等于引用项目数或独立使用人数。被依赖情况请在 NuGet 的 Used By 中查看。

GitHub 与 NuGet 数据具有缓存,显示各自同步时间。

01 / OVERVIEW

项目概况

Serein 专注流媒体接入、解包、转封装、分发与录制。它通过统一媒体帧和 MediaStreamHub 连接 RTSP / RTP 输入与 RTSP、HTTP-FLV、WebSocket-FLV 及文件输出,提供 .NET 托管实现与 ASP.NET Core 集成。视频链路主要处理封装与转发。

02 / CAPABILITIES

主要能力

01

RTSP / RTP / MPEG-PS 媒体接入

02

RTSP、HTTP-FLV 与 WebSocket-FLV 输出

03

媒体录制、托管音频处理及 ASP.NET Core 集成

03 / POSSIBILITIES

可以探索的场景

  • 在 .NET 服务中探索 RTSP 媒体源接入与多订阅分发
  • 构建 HTTP-FLV / WebSocket-FLV 播放与录制实验
  • 研究 RTP / PS 处理、音频重采样与媒体状态事件

04 / GET STARTED

开始使用

开始之前

  • .NET 10 SDK 或匹配的应用运行环境
  • 准备可以访问的 RTSP 媒体源,或先启动无源示例
  • 确认目标输出协议在当前支持清单中

获取项目

dotnet add package Serein.AspNetCore --prerelease

接下来

  1. 安装 ASP.NET Core 集成包,或克隆源码构建示例。
  2. 先启动示例服务并检查只读状态 API。
  3. 在本地配置中填写媒体源,逐项验证分发与录制。
阅读完整文档 ↗

05 / SCOPE & STATUS

当前边界

预览版。视频链路主要负责解包和转发,不含通用视频转码;尚未实现 HLS、WebRTC 等输出。

此页面根据公开 README 整理。版本、许可证及实际支持范围,以仓库文档为准。
更新于 2026-10-27

PEOPLE BEHIND THE STARS

每一份支持,都有名字。