Skip to content
winlin edited this page May 23, 2015 · 10 revisions

HOME > CN(1.0) > Setup

下面的列表可以让你一步步了解SRS的各项功能:

  1. 查看ossrs.net的公网服务器演示流
  2. 运行SRS的演示
  3. 分发RTMP流
  4. 分发RTMP+HLS流
  5. 转码后分发HLS流
  6. 使用FFMPEG转码
  7. 使用Ingest拉流到服务器
  8. 转发流到其他服务器
  9. 最低延迟模式分发实时流
  10. 在ARM上运行SRS
  11. 使用SRS内嵌的HTTP服务器

不知道SRS的版本规划,功能列表,目前的进度,定位,联系方式?性能报告?Raspberrypi性能?请读ContactProductCompareFeaturesPerformanceRaspberrypiPerf

如何编译SRS?开启和关闭某些功能?如何在ARM下编译?交叉编译?使用多个CPU编译SRS?如何编译SRS时编译FFMPEG和NGINX?如何打包?如何启动SRS?如何以服务启动?SRS日志格式是什么?HTTP管理接口有哪些?请读BuildServiceLogHttpApi

不知道vhost(域名、频道)、app(挂载点)、stream(流名称)是什么意思?GOP是什么意思?如何降低延迟?什么是RTMP的复杂握手?请读RTMP URLRealtimeHandshake

到底使用RTMP还是HLS?甚至是HDS?这些分发方式到底有啥区别?请读RTMPHLSRTMP PK HLS

如何搭建RTMP集群?如何支持全国各地的观众观看?如何跨网分发流?如何预推流到边缘?CDN的RTMP集群如何使用SRS搭建?如何构建自己的RTMP直播分发CDN?Forward和Edge的区别是什么?为何优先使用Edge而不是Forward?如何支持绝对时间?如何做主备?请读ForwardEdgeATC

SRS的架构是什么?如何设置http回调?SRS为何不支持服务器端脚本?SRS如何矫正时间戳?RTMP的时间戳单增是什么意思?如何让SRS主动汇报信息到你的服务器?请读ArchCallbackScriptJitterHeartbeat

SRS支持哪些IDE?如何使用GIT?如何切换分支?如何切换到开发版?如何切换到其他release分支?如何提交pull request?如何和SRS保持同步?如何分析SRS的性能瓶颈?请读IDEGitPerfGProfGPerf

如何做认证?如何支持Referer防盗链?如何支持RTMP token穿越?请读CallbackDRM

如何支持录制?如何按时间段录制?如何按照推流和结束推流录制?请读DVR

如何分析SRS日志?流卡顿如何分析?如何不重启服务器应用新配置?如何做带宽测试排错?如何知道客户端连接的服务器IP?如何知道客户端在服务器的id?请读ReloadLogSrsLibrtmpBandwidth

如果没有找到你的答案,请在QQ群、微信或邮件联系我们,请先阅读如何提问

Winlin 2015.3

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