-
-
Notifications
You must be signed in to change notification settings - Fork 5.4k
v2_CN_Home
SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。SRS提供了丰富的接入方案将RTMP流接入SRS, 包括推送RTMP到SRS、推送RTSP/UDP/FLV到SRS、拉取流到SRS。 SRS还支持将接入的RTMP流进行各种变换,譬如将RTMP流转码、转发给其他服务器、 转封装成HTTP-FLV流、转封装成HLS、转封装成HDS、 录制成FLV。SRS包含支大规模集群如CDN业务的关键特性,譬如RTMP多级集群、 VHOST虚拟服务器 、无中断服务Reload、HTTP-FLV集群。 此外,SRS还提供丰富的应用接口,包括HTTP回调、安全策略Security、 HTTP API接口、RTMP测速。 SRS在源站和CDN集群中都得到了广泛的应用Applications。
SRS发布版本提供安装包下载,请访问ossrs.net。若您需要自己编译SRS,请参考编译SRS。
SRS主要运行在Linux系统上,譬如Centos和Ubuntu,包括x86、x86-64、ARM和MIPS。MacOS支持代码编辑和编译。其他Unix-like系统不支持,SRS也不支持Windows系统。SRS的系统偏好主要是由于state-threads导致的,它极大的简化了服务器在复杂协议的处理。
是单进程模型,不支持多进程;可以使用集群 扩展多进程(多核)能力。
Video Guides:
- 公众号专栏:SRS,知识库,重要功能和阶段性结果,解决方案和DEMO
- 公众号专栏:深度,底层技术分析,服务器模型,协议处理,性能优化等
- 公众号专栏:动态,关于最新的会议和动态,新闻,社区等
- B站专栏(视频):SRS开源服务器
- 零声学院(视频):SRS4.0入门系列
- 零声学院(视频):SRS流媒体服务器实战
Solution Guides:
- 音视频开发为什么要学SRS流媒体服务器
- 最佳实践:如何扩展你的SRS并发能力?
- 基于HLS-TS&RTMP-FLV的微信小程序点直播方案
- 借力SRS落地实际业务的几个关键事项
- 干货 | 基于SRS直播平台的监控系统之实现思路与过程
- Android直播实现
- SRS直播服务器与APP用户服务器的交互
- 使用flvjs实现摄像头flv流低延时实时直播
- IOS 直播方面探索(服务器搭建,推流,拉流)
- WebRTC 的现状和未来:专访 W3C WebRTC Chair Bernard Aboba
Deployment Guides:
- Delivery RTMP: 如何部署SRS提供RTMP服务。
- Delivery HLS: 如何部署SRS提供RTMP和HLS服务。
- Delivery HTTP FLV: 如何部署SRS分发FLV流。
- Delivery HDS: 如何部署SRS分发HDS流。
- Transcode: 如何部署SRS对直播流转码。
- Forward: 如何部署SRS转发RTMP流到其他服务器。
- Low latency: 如何部署SRS为低延迟模式。
- Ingest: 如何将其他流拉到SRS作为RTMP流。
- HTTP Server: 如何部署SRS为HTTP服务器。
- SRS DEMO: 如何启动SRS的DEMO。
- Projects: 都有谁在使用SRS。
- Setup: SRS安装和部署摘要。
Cluster Guides:
- RTMP Cluster: 如何部署RTMP分发集群,譬如CDN支持RTMP分发。
- FLV Cluster: 如何部署HTTP-FLV分发集群,譬如CDN支持HTTP-FLV分发。
- VHOST: 如何一个集群支持多个用户,即Vhost。
- Reload: 如何不中断服务的前提下应用新的配置,即Reload。
- Tracable Log: 如何在集群中追溯错误和日志,基于连接的日志,排错日志。
Integration Guides:
- HTTP Callback: 使用HTTP回调侦听SRS的事件。
- HTTP API: 使用SRS的HTTP API获取数据。
- RTMP Bandwidth: 使用SRS测速接口获取带宽数据。
- Special Control: 一些特殊的控制配置。
User Guides:
- Quick Start: 使用SRS的主要功能的快速手册。您应该从这个文章入手。
- Why SRS: 为何选择SRS?SRS的路线图?
- GIT Mirrors: SRS在各个主要GIT站点的镜像,代码都是保持同步的。
- Main Features: SRS的功能列表。请注意有些功能只有特定的版本才有。请注意有些功能是实验性的。
- Releases: SRS目前已经发布的版本。
- Docs: SRS的详细文档。
- Compare: SRS和其他服务器的对比。
- Performance: SRS的性能测试报告。
Join Us:
- File Issue: 提交需求、Bug和反馈。
- Contact: 用QQ、邮箱、微信联系我们。
其他联系方式,参考联系我们
Winlin 2015.7
Welcome to SRS wiki!
Please select your language:
Please select your language:
Please select your language:
Please select your language:
Please select your language: