《直播从零开始》SRS 带宽测试
视频很卡,播放不了,缓冲区突然很大,推流上不来,都有可能是带宽过低,SRS支持测试客户端到服务器的带宽。
SRS配置
SRS配置一般是单独加一个vhost支持测速。SRS的带宽测试默认配置位于安装目录下的conf/bandwidth.conf
。譬如:
listen 1935;
vhost __defaultVhost__ {}vhost bandcheck.srs.com {enabled on;chunk_size 65000;bandcheck {enabled on;key "35c9b402c12a7246868752e2878f7e0e";interval 30;limit_kbps 4000;}
}
其中:
key
服务器的key,若客户端给出的key和配置的不一致,断开连接
interval
测速的间隔,单位为秒,可为小数。若连续发起测速,时间间隔小于interval,服务器拒绝连接
limit_kbps
测速的最大带宽,即可以测出来的最大带宽,防止服务器收到攻击
假设服务器的IP是:192.168.123.22
Flash测速工具
启动后用带宽测试客户端就可以查看:http://ossrs.net/srs.release/trunk/research/players/srs_bwt.html?server=192.168.1.22
备注:请将所有实例的IP地址192.168.123.22
都换成部署的服务器IP地址。
检测完毕后会提示带宽,譬如:
测速库
提供了AS和JS的库,可以直接调用用于和服务器测速。
AS的库,直接拷贝文件SrsBandwidth.as
到工程,调用即可(参考注释说明):
- AS库对象:SrsBandwidth.as
- AS调用对象(主对象):srs_bwt.as,如何调用
SrsBandwidth.as
的实例。
JS的库,需要拷贝srs_bwt.swf
和srs.bandwidth.js
,调用方法参考js说明:
- JS库对象:srs.bandwidth.js
- JS调用对象(页面):srs_bwt.html,如何调用
srs.bandwidth.js
的实例。
备注:JS需要调用swf导出的js函数,由Flash发送RTMP包测速,因此js库依赖于as。可以导入Flex工程自己编译,或者使用已经编译好的srs_bwt.swf
https://github.com/ossrs/srs/wiki/v3_CN_BandwidthTestTool
《直播从零开始》SRS 带宽测试相关推荐
- 【网络通信 -- 直播】SRS 实战记录 -- SRS 部署与直播效果测试
[网络通信 -- 直播]SRS 实战记录 -- SRS 部署与直播效果测试 [1]SRS(Simple Realtime Server) 部署 SRS 代码下载 git clone https://g ...
- 4测试命令_局域网带宽测试工具-iPerf3
工具名称:iPerf3 官网: https://iperf.fr/ 简介:用于TCP,UDP和SCTP的终极速度测试工具: 功能:跨平台(Windows,Linux,Android,MacOS X,F ...
- bandwidth 0.32k 发布,内存带宽测试工具
bandwidth 0.32k 修复了一些小的 AVX 问题. Bandwidth 是一个内存带宽测试的基准工具,但它也可以测量网络带宽.它可以测量每个内存系统的最大内存带宽,包括主内存,L1和L2缓 ...
- 【SemiDrive源码分析】【MailBox核间通信】47 - 分析RPMSG_IPCC_RPC 方式 单次传输的极限大小 及 极限带宽测试(理论分析篇)
[SemiDrive源码分析][MailBox核间通信]47 - 分析RPMSG_IPCC_RPC 方式 单次传输的极限大小 及 极限带宽测试(理论分析篇) 一.Android & RTOS ...
- linux系统维护篇:网络流量查看及带宽测试
前提准备: 由于即将使用的工具包需从第三方开源软件库中在线安装,因此需执行以下命令. EPEL 的全称叫 Extra Packages for Enterprise Linux.EPEL 是由 Fed ...
- stream.c 内存带宽测试
内存带宽测试工具:stream 介绍 Stream测试是内存测试中业界公认的内存带宽性能测试基准工具,作为衡量服务器内存性能指标的通用工具. 2. 原理 申请了三个巨大的双精度浮点数组a[N], b[ ...
- Linux服务器网卡信息获取以及带宽测试
Linux下测试带宽流量信息 查找了很多文章都使用的工具进行信息查看和获取,好巧不巧公司的服务器是内网环境,yum wget都获取不到,想本地下载上传后安装发现还需要下载很多依赖包一同安装. 懒癌晚期 ...
- ib网卡命令_IB网卡驱动安装以及Infiniband连接带宽测试
文章目录 一.环境与安装包 二.IB网卡驱动安装 2.1 解压驱动包 2.2 安装 2.3 配置IP 2.4 启动服务 2.5 IB网卡驱动卸载 三.Infiniband连接性带宽测试 3.1 查询I ...
- 带宽测试工具 iperf3
带宽测试工具-iperf3 iperf3是一款带宽测试工具,它支持调节各种参数,比如通信协议,数据包个数,发送持续时间,测试完会报告网络带宽,丢包率和其他参数. 安装 操作系统:centos7.0 软 ...
最新文章
- java 主动抛出 段错误_段错误产生的原因~
- htop 和 bashtop 的一些不足
- Zabbix使用JMX监控tomcat
- gpu浮点计算能力floaps_聊聊 GPU 峰值计算能力
- 日期函数:取过去或者将来多少天的日期
- python语言 行业_如何入门编程开发行业 选择Python语言怎么样
- python量化交易2019_2019 量化交易策略实盘总结和一些展望
- sparse double型矩阵转为full矩阵
- linux系统 qt开发,老板让我写一个Windows程序,结果我在Linux下用Qt开发
- SQL Server-【知识与实战VIII】触发器(中)
- [网络安全提高篇] 一一三.Powershell恶意代码检测 (1)论文总结及抽象语法树(AST)提取
- 2021五一杯数学建模B题 消防救援问题
- 贴心的特效制作软件,抖音特效开放平台就能找到
- (PC+WAP)织梦模板茶几茶盘类网站
- 阿里云面经之实习hr面
- 坚持#第369天~知道了惠普打印机和佳能打印机打印不清晰了怎么解决
- 学习过程中部分c语言疑惑问题的代码验证
- Elastic 今日在纽交所上市,股价最高暴涨122%
- ProMax v2.0.7047 1CD流程模拟软件
- android 视频编辑框架(分割,裁剪,旋转,合并,添加logo,背景音乐等等)
热门文章
- android强制分屏软件,oppo第三方强制分屏软件app,OPPO第三方强制分屏软件app安卓版预约 v1.0.0-手游汇...
- CVE-2019-9766-----Free MP3 CD Ripper音频转换器漏洞复现
- 江苏计算机等级应用考试试题,2010江苏省全国计算机等级考试二级笔试试卷VB理论考试试题及答案...
- 博诺杯工业机器人比赛2019_嘉兴技师学院 智能制造 师生同台献技艺 赛场争相出佳绩——记2020机械行业“博诺杯”工业机器人维修调试与技术应用大赛...
- 京东提交IPO文件 拟赴美上市
- 南京软通动力面试感受
- Blender2.9-keymap
- 酷播云二维码美化添加自己logo图标的操作教程(原创)
- Office办公自动化 第四章、PPT2010
- Leetcode小白试炼(20200823 买卖股票的最佳时机 Ⅱ )