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接下来
- 安装 ASP.NET Core 集成包,或克隆源码构建示例。
- 先启动示例服务并检查只读状态 API。
- 在本地配置中填写媒体源,逐项验证分发与录制。
05 / SCOPE & STATUS
当前边界
预览版。视频链路主要负责解包和转发,不含通用视频转码;尚未实现 HLS、WebRTC 等输出。
此页面根据公开 README 整理。版本、许可证及实际支持范围,以仓库文档为准。
更新于 2026-10-27