📄️ IDE
关于SRS的IDE(集成开发环境)。
📄️ Git
如何选择SRS的稳定版本?如何更新代码?
📄️ DASH 部署
SRS支持DASH的详细步骤。
📄️ FFMPEG
SRS可以对推送到SRS的RTMP流进行转码,然后输出到RTMP服务器(也可以是SRS自己)。
📄️ Nginx RTMP EXEC
NGINX RTMP EXEC
📄️ Client SDK
整个直播的业务架构是:
📄️ RaspBerryPi
SRS支持arm,在树莓派上成功运行,本文记录了树莓派的性能指标。
📄️ 时间戳矫正
描述了SRS的时间戳矫正机制。
📄️ 分发方式比较
互联网上的两种主要的分发方式:直播和WebRTC,什么时候用谁,完全决定于应用场景。
📄️ RTMP 握手
rtmp 1.0规范中,指定了RTMP的握手协议:
📄️ RTMP ATC
RTMP的热备怎么做?当边缘回源时,上层出现故障,可以切换到另外一个上层,所以RTMP热备只需要指定多个上层/源站就可以。边缘在故障切换时,会重新连接新服务器,客户端连接还没有断开,所以看起来就像是编码器重新推流了,画面最多抖动一下或者卡一下。
📄️ 点播FLV流
HTTP VOD
📄️ HDS 分发
HDS指Adobe的Http Dynamic Stream,和Apple的HLS类似。
📄️ Librtmp
SRS不再维护srs-librtmp,原因请看#32。