利用kite对视频流应用进行压力测试

本文介绍了如何利用KITE、OpenVidu、FFmpeg等工具对视频流服务进行压力测试,包括安装过程中的注意事项、测试用例配置、Java测例的执行流程,并强调了使用selenium Grids和docker镜像的便利性。
摘要由CSDN通过智能技术生成

1. 前言

工作中使用到了视频流服务,在前期的选型中,苦于无法测试视频服务的稳定性,扩展性,经过一番尝试终于测试成功,特此记录下来。

2. 使用工具

OPENVIDU:视频服务平台

FFMPEG:多媒体视频处理工具,用于切割视频流,音频流

KITE:WEBRTC测试引擎

ZABBIX:服务器监控软件

INTELLIJIDEA:JAVA开发工具,用于编写自己的测试用例

3. 使用

前期的安装工作就不在此赘述了,主要梳理一下我遇到的几个坑

1.openvidu的安装中,最好使用Ubuntu16.04,Ubuntu Bionic18.04会存在一些限制,因为Ubuntu Bionic18.04不支持使用OpenCV过滤器.这样就无法使用音视频过滤器。

2.视频流使用最好用y4m格式,音频流最好使用wav格式,因为后续利用到Google浏览器的handless模式,该模式支持这2中格式较好。选取好对应分辨率的视频原文件后,利用ffmpeg切割出相应格式的流媒体文件。命令是:
在这里插入图片描述
在这里插入图片描述

值得注意的是y4m格式都比较大,像我这个源视频才32MB,但是y4m格式是8.19G,需要预留出足够的空间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值