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。