v2_CN_Home

winlin edited this page Aug 7, 2018 · 57 revisions

HOME > CN(2.0)

SRS Overview

SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。SRS提供了丰富的接入方案将RTMP流接入SRS,包括推送RTMP到SRS推送RTSP/UDP/FLV到SRS拉取流到SRS。SRS还支持将接入的RTMP流进行各种变换,譬如将RTMP流转码转发给其他服务器转封装成HTTP-FLV流转封装成HLS转封装成HDS录制成FLV。SRS包含支大规模集群如CDN业务的关键特性,譬如RTMP多级集群VHOST虚拟服务器无中断服务ReloadHTTP-FLV集群。此外,SRS还提供丰富的应用接口,包括HTTP回调安全策略SecurityHTTP API接口RTMP测速。SRS在源站和CDN集群中都得到了广泛的应用Applications

Downloading

SRS发布版本提供安装包下载,请访问ossrs.net。若您需要自己编译SRS,请参考编译SRS

SRS主要运行在Linux系统上,譬如Centos和Ubuntu,包括x86、x86-64、ARM和MIPS。MacOS支持代码编辑和编译。其他Unix-like系统不支持,SRS也不支持Windows系统。SRS的系统偏好主要是由于state-threads导致的,它极大的简化了服务器在复杂协议的处理。

SRS可以在一台服务器上运行集群,或者在多台服务器上也可以运行集群。SRS是单进程模型,不支持多进程;您可以使用go-sharp支持HTTP FLV的多进程,以及srs-dolphin支持RTMP的多进程。

Where to Go from Here

User Guides:

  • Quick Start: 使用SRS的主要功能的快速手册。您应该从这个文章入手。
  • Why SRS: 为何选择SRS?SRS的路线图?
  • GIT Mirrors: SRS在各个主要GIT站点的镜像,代码都是保持同步的。
  • Main Features: SRS的功能列表。请注意有些功能只有特定的版本才有。请注意有些功能是实验性的。
  • Releases: SRS目前已经发布的版本。
  • Docs: SRS的详细文档。

Deployment Guides:

Cluster Guides:

  • RTMP Cluster: 如何部署RTMP分发集群,譬如CDN支持RTMP分发。
  • FLV Cluster: 如何部署HTTP-FLV分发集群,譬如CDN支持HTTP-FLV分发。
  • VHOST: 如何一个集群支持多个用户,即Vhost。
  • Reload: 如何不中断服务的前提下应用新的配置,即Reload。
  • Tracable Log: 如何在集群中追溯错误和日志,基于连接的日志,排错日志。

Integration Guides:

Benchmarks:

Join Us:

Questions or need help?

其他联系方式,参考联系我们

Winlin 2015.7

Welcome to SRS wiki!

SRS 1.0 wiki

Please select your language:

SRS 2.0 wiki

Please select your language:

SRS 3.0 wiki

Please select your language:

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.