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

配置参考

https://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatency

延迟影响因素

编码器:不同的编码器(免费或开源的),延迟也是不同的。

流媒体服务器:SRS2

流协议:比如:rtmp是实时性比较高的,http_flv也是实时性比较高的,HLS就不行了,官方说60s之内的都可以容忍……

播放器:vlc要比ffplayer和player慢。

网络:当然也和网络有关系,并且关系还比较大。

视频码率: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__ {
    min_latency     on;
    mr {
        enabled     off;
        #latency     350;
    }
    mw_latency      100;
    #enabled         on;
    gop_cache       off;
    queue_length    10;
    http_remux {
	    enabled     on;
	    mount [vhost]/[app]/[stream].flv;
	    hstrs	on;
    }
}

测试

编码器:OBS

播放器:OSMF(http://www.ossrs.net/srs.release/releases/demo.html?ip=192.168.1.170)

测试协议:rtmp、http-flv

码率:

200K延时 rtmp:1-2s(1s7) http_flv: 2s2

800K延时 rtmp:2s     http_flv:3s30

时间: 2024-10-14 07:40:51

SRS rtmp http-flv流低延时设置、测试的相关文章

低延时的RTMP网络直播

互联网时代的直播需求越来越多,观看直播的人群对直播的要求也越来越高.在百度或谷歌等搜索引擎里输入关键词"网络直播延时",大家的疑问不少: ü 什么软件看直播无延迟? ü 为什么网络直播与电视直播有大概2分钟的延迟? ü CCTV 的新闻直播是实时直播,还是做了延迟处理? ü 网络直播哪家好,没有延迟的? ü 为什么在网上看直播会比电视直播有几分钟的延迟? ü 大家如何看待关于网络直播延时的问题? ü 如何解决直播延迟? ü 视频直播时,你看到的是几秒以前的画面? ü 希望大家推荐一个延

分析一下H5直播、微信直播、抓娃娃、低延时的方案

微信直播,HTML5直播,主要方案有如下几种: 1,基于hls切片直播,前前是应用的主流,服务器可以选fms,wowza,nginx,srs之类 优点:集成方便,支持度高,兼容性好,主流手都支持,是目前直播技术主流. 缺点:延时大,一般服务器可以控制切片时长(延时可以控制在15-30秒之间) 2,基于浏览器mse技术,目前端技术上有B站的flv解码器.后端技术srs之类. 优点:集成方便,兼容性一般,原有技术平台可以保留,延时可以控制在10秒内 缺点:(主要是部分浏览器不支持mse,),目前IO

使用hdmi高清相机进行低延时直播的方法

  现在很多厂家推出的4G直播编码器,可以将专业相机所拍摄的现场进行直播,并通过微信分享.直播编码器需要与第三方云平台合作.我们这里讲解一下如何使用第三方云平台进行微信直播.   使用第三方云平台是奥点云.奥点云的微信直播功能可以统计在线人数和观看用户的微信账号,便于后续进行用户管理和进一步营销.   使用的编码器是西安小风车电子出品的编码器,这个编码器有一个特点是可以实现低延时预览,它先将视频数据通过udp方式推送到自己的云平台fastcloud,然后根据要求,将udp视频流数据转码成rtmp

阿里云李刚:下一代低延时的直播CDN

摘要: 在上周落幕帷幕的多媒体领域技术盛会--LiveVideoStackCon音视频技术大会上,阿里云的高级技术专家李刚进行了<下一代低延时的直播CDN>技术分享.主讲人李刚,多年关注在CDN这个领域,早期主要研究和cache服务器缓存以及流媒体相关的技术, 专注CDN文件分发.图片与大文件下载等业务. 在上周落幕帷幕的多媒体领域技术盛会--LiveVideoStackCon音视频技术大会上,阿里云的高级技术专家李刚进行了<下一代低延时的直播CDN>技术分享.主讲人李刚,多年关注

海康大华摄像头高起播低延时RTSP网页无插件流媒体播放器EasyPlayer-RTSP-Win录像和抓图实现线程优化方案分享

EasyPlayer-RTSP播放器是一套RTSP专用的播放器,包括有:Windows(支持IE插件,npapi插件).Android.iOS三个平台,是由青犀TSINGSEE开放平台开发和维护的区别于市面上大部分的通用播放器,EasyPlayer-RTSP系列从2014年初发展至今得到了各行各业(尤其是安防行业)的广泛应用,其主要原因是EasyPlayer-RTSP更加精炼.更加专注,具备低延时和高RTSP协议兼容性. ? EasyPlayer-RTSP-Win录像和抓图实现线程优化 测试发现

监控摄像头GB28181转RTMP、FLV、HLS、RTSP多种格式实现网页嵌入播放

摄像头接入 目前监控摄像头接入最通用的方式就是通过GB28181协议,此协议目前越来越普及.但是GB28181协议中视频流是RTP封装的PS流,不可以直接在WEB页面中播放,这一点让人有些小小的不开心...... 协议转换 WEB页面可以播放的格式有RTMP.FLV.HLS.Websocket等一些视频格式.因此我们需要做的事就是将摄像头的视频流转成这几种格式. 本人这里分享的是LiveGBS,通过它可以很轻松的直接将GB28181协议转换成了WEB端可以直播的格式 支持全屏播放.多窗口同时播放

一级二级域名设置测试txt记录(spf记录)pass

1.什么是SPF? (Sender Policy Framework) 的缩写,一种以IP地址认证电子邮件发件人身份的技术,是非常高效的垃圾邮件解决方案. 接收邮件方会首先检查域名的SPF记录,来确定发件人的IP地址是否被包含在SPF记录里面,如果在,就认为是一封正确的邮件,否则会认为是一封伪造的邮件进行退回. 2.怎么设置邮箱的SPF? (1).SPF通过域名的TXT记录设置实现. 为提升域名邮箱外送(@xishui139以外的邮箱)邮件的到达成功率,建议给域名设置TXT记录. 下面是xish

rtmp流转Hls流 与 flv转mpegts

rtmp协议是adobe出的一种流媒体格式协议.是目前较为流行的协议的一种. HLS协议是苹果推出的一种流媒体协议,由于IOS系统不支持RTMP协议,如实现RTMP协议的流媒体需要自己实现RTMP的客户端,这使得移动手机端使用RTMP的流媒体增加了一些开发成本. HLS协议的详情可以参考APPLE的网站,内容主要由M3U8和MPEGTS这两大文件组成,本文详解的是MPEGTS文件. MPEG2-TS(Transport Stream"传输流":又称 MTS.TS)是一种传输和存储包含音

高稳定、低延时、高并发RTMP播放器流媒体音视频播放器EasyPlayer-RTMP-iOS器如何将核心代码打包成静态库

背景分析 RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写.该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种.RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信.支持该协议的软件包括Adobe Media Server/Ultrant Media Server/red5等. EasyPlayer-RTMP