📄️ 低延时直播
直播应用中,RTMP和HLS基本上可以覆盖所有客户端观看(参考:DeliveryHLS),HLS主要是延时比较大,RTMP主要优势在于延时低。
📄️ ARM和交叉编译
注意:一般情况下,直接在ARM下是可以编译SRS的,参考官网正常的编译方法就可以,不需要交叉编译。
📄️ 分发方式比较
互联网上的两种主要的分发方式:直播和WebRTC,什么时候用谁,完全决定于应用场景。
📄️ 时间戳矫正
描述了SRS的时间戳矫正机制。
📄️ DRM防盗链
DRM重要的功能就是防盗链,只有允许的用户,才能访问服务器的流。有多种DRM的方式:
📄️ K8s集群
流媒体服务和流媒体服务器的关键差异是什么?高效的运维能力是其中极其关键的差异之一,云计算+Docker+K8S让开源项目也能拥有这种能力,让每个人都能具备互联网流媒体服务能力,正如:旧时王谢堂前燕,飞入寻常百姓家!
📄️ Performance
对比SRS和高性能nginx-rtmp的Performance,SRS为单进程,nginx-rtmp支持多进程,为了对比nginx-rtmp也只开启一个进程。
📄️ GPERF
本文只描述了GPERF工具的用法,关于完整的性能分析方法,参考 SRS性能(CPU)、内存优化工具用法 或 CSDN
📄️ GPROF
最新更新,参考SRS性能(CPU)、内存优化工具用法
📄️ Perf Analysis
最新更新,参考SRS性能(CPU)、内存优化工具用法
📄️ RTMP URL
RTMP的url其实很简单,vhost其实也没有什么新的概念,但是对于没有使用过的同学来讲,还是很容易混淆。
📄️ RTMP 握手
rtmp 1.0规范中,指定了RTMP的握手协议:
📄️ RTMP ATC
RTMP的热备怎么做?当边缘回源时,上层出现故障,可以切换到另外一个上层,所以RTMP热备只需要指定多个上层/源站就可以。边缘在故障切换时,会重新连接新服务器,客户端连接还没有断开,所以看起来就像是编码器重新推流了,画面最多抖动一下或者卡一下。
📄️ SRT Codec
视频支持格式
📄️ SRT 参数
SRT有一些重要的参数配置,在SRT的流收发中非常重要。SRS支持对SRT重要参数的配置。
📄️ SRT URL
介绍srt在live模式下如何构造推/拉流地址。