stream - 对 webm 流的请求忽略范围标头
问题描述
我正在使用邮递员来测试一个连续的 webm 视频流。但是范围请求被忽略了。
如果我尝试在同一服务器中使用图像,则范围可以正常工作。如果我将它作为固定长度的视频进行尝试,它可以正常工作。
此链接包含我测试和工作的固定 webm 视频:https ://github.com/rubu/WebMPlayer/blob/master/Samples/big_buck_bunny_live.webm?raw=true
我无法提供我正在使用的特定连续流,因为它是一种公司资产。我也无法在网上找到任何直播的 webm 流
任何人都知道我如何使范围适用于流?如果有人知道我们可以在这里用作测试的任何连续 webm 流,那也会很有帮助。
我想要的是生成一个可以在 JMeter 中使用以包含在负载测试中的请求。因此,如果有人可以演示如何执行在 JMeter 中加载少量连续 Web 流的请求,那么答案也是有效的。
解决方案
您可以看到接受范围是一种服务器端配置,如此处所述
您会看到,在一个不那么公开的服务器(比 GitHub)中,您将能够发送一个 GET 请求并接收一个Accept-Ranges: bytes
,因此这取决于配置。
我的工作示例如下所示:
注意:正如RFC7233 的介绍中所述,这仅适用于 GET 请求。
推荐阅读
- node.js - 如何在 Synology NAS 上设置 React 项目
- android - 如何使用 Kotlin 在 Android 中保存开关设置
- python - 如何将用破折号“-”分隔的数字与另一个数字相乘?
- java - 迭代时调用数组的长度属性两次或创建一个新变量更快吗?
- vue.js - vuejs如何通过点击跨度来增加每个游戏的收视率?
- javascript - 为什么 vue.js 组件在第一次尝试时不显示获取的数据?
- google-apps-script - 基于单元格编辑在工作表之间移动行 + 通过列查找找到的空白行不是整行
- deployment - 如何使 Service Fabric 包大小变得实用?
- json - (Swift) 使用 JSONDecoder 解析 JSON,该对象具有根据消息更改结构的对象
- python - Pandas Multiindex 在级别上重新索引