如何使用 JMeter 倒带和暂停视频流并再次播放
Posted
技术标签:
【中文标题】如何使用 JMeter 倒带和暂停视频流并再次播放【英文标题】:how to rewind & pause video streaming with JMeter and play it again 【发布时间】:2020-04-22 17:34:43 【问题描述】:我有两个问题:
我想知道如何使用 Jmeter 暂停视频流,然后在 Jmeter 测试期间再次播放。 以及如何将视频流倒退到某个位置(时间),然后在Jmeter测试期间再次播放我使用 HLS 插件来加载测试视频流
Apache Jmeter 版本:5.2.1 HLS 插件:3.0.1 操作系统:Win 10-64 位 Java 版本:OpenJDK 1.8(64 位)【问题讨论】:
【参考方案1】:暂停视频流:根据JMeter HLS Plugin 3.0 is out!文章:
在迭代之间恢复下载:
检查迭代之间的恢复视频下载,以防您希望插件从上次迭代中停止的位置下载。
为了更好地理解这一点,我假设我们在采样器中将视频持续时间设置为 5 秒。如果我们检查迭代之间的恢复视频下载选项并开始播放,第一次迭代将下载到第 5 秒,下一次迭代将从该点(第 5 秒)开始直到达到 10 秒,并且会继续这样做直到所有迭代结束或视频结束。
因此您可以使用 Flow Control Action sampler 在线程组迭代之间引入延迟
倒带 - HLS 和 MPEG-DASH 基本上都是视频/音频块的播放列表,因此没有“倒带”的概念,您可以重新开始播放
【讨论】:
以上是关于如何使用 JMeter 倒带和暂停视频流并再次播放的主要内容,如果未能解决你的问题,请参考以下文章
Swift - 如何根据视频播放器框架的大小动态调整 UIView 的大小