-
-
Notifications
You must be signed in to change notification settings - Fork 5.4k
v1_CN_Home
SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。SRS提供了丰富的接入方案将RTMP流接入SRS,包括推送RTMP到SRS、拉取流到SRS。SRS还支持将接入的RTMP流进行各种变换,譬如直播流转码、转发给其他服务器、转封装成HLS、录制成FLV。SRS包含支大规模集群如CDN业务的关键特性,譬如RTMP多级集群、VHOST虚拟服务器、无中断服务Reload。此外,SRS还提供丰富的应用接口,包括HTTP回调、HTTP API接口、RTMP测速。
SRS发布版本提供安装包下载,请访问ossrs.net。若您需要自己编译SRS,请参考编译SRS。
SRS主要运行在Linux系统上,譬如Centos和Ubuntu,包括x86、x86-64、ARM和MIPS。MacOS支持代码编辑和编译。其他Unix-like系统不支持,SRS也不支持Windows系统。SRS的系统偏好主要是由于state-threads导致的,它极大的简化了服务器在复杂协议的处理。
SRS可以在一台服务器上运行集群,或者在多台服务器上也可以运行集群。SRS是单进程模型,不支持多进程。
User Guides:
- Why SRS: 为何选择SRS?SRS的路线图?
- Quick Start: 使用SRS的主要功能的快速手册。
- GIT Mirrors: SRS在各个主要GIT站点的镜像,代码都是保持同步的。
- Main Features: SRS的功能列表。请注意有些功能只有特定的版本才有。请注意有些功能是实验性的。
- Releases: SRS目前已经发布的版本。
- Docs: SRS的详细文档。
Deployment Guides:*
- RTMP Server: 如何部署SRS提供RTMP服务。
- Delivery HLS: 如何部署SRS提供RTMP和HLS服务。
- Transcode: 如何部署SRS对直播流转码。
- Forward: 如何部署SRS转发RTMP流到其他服务器。
- Low latency: 如何部署SRS为低延迟模式。
- Ingest: 如何将其他流拉到SRS作为RTMP流。
- HTTP Server: 如何部署SRS为HTTP服务器。
- SRS DEMO: 如何启动SRS的DEMO。
- Projects: 都有谁在使用SRS。
关于SRS | 项目 | 安装设置 | 文档 |
---|---|---|---|
[[关于SRS | v1_CN_Product]] | [[项目 | v1_CN_Project]] |
关于SRS的背景和产品定位 | 关于SRS项目,如何贡献代码 | 如何一步一步安装和运行SRS | SRS的详细技术资料 |
备注:请点击上面的链接进入,譬如点击安装设置,进入如何安装和设置SRS页面。
其他联系方式,参考联系我们
Winlin 2015.3
Welcome to SRS wiki!
Please select your language:
Please select your language:
Please select your language:
Please select your language:
Please select your language: