低延时

SRS rtmp http-flv流低延时设置、测试

柔情痞子 提交于 2020-03-02 06:42:31
配置参考 https://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatency 延迟影响因素 编码器:不同的编码器(免费或开源的),延迟也是不同的。 流媒体服务器:SRS2 流协议:比如:rtmp是实时性比较高的,http_flv也是实时性比较高的,HLS就不行了,官方说60s之内的都可以容忍…… 播放器:主要是播放器的缓冲区时长,比如flash播放器的缓存时长是3s,那么一定会有3s的延时。 网络:有网络问题导致的累积延迟。 视频码率:200k和2M的码率这个比较,当然也可以归到网络原因中去。 SRS配置低延迟 listen 1935; max_connections 1000; srs_log_tank file; srs_log_file ./objs/srs.log; http_api { enabled on; listen 1985; } http_server { enabled on; listen 80; dir ./objs/nginx/html; } stats { network 0; disk sda sdb xvda xvdb; } vhost __defaultVhost__ { #最小延迟打开,默认是打开的,该选项打开的时候,mr默认关闭。 min_latency on; #Merged