stream - 对 webm 流的请求忽略范围 header

标签 stream http-headers webm

我正在使用 postman 来测试连续的 webm 视频流。但是范围请求被忽略了。
如果我尝试在同一服务器中使用图像,则范围可以正常工作。如果我将其作为固定长度的视频进行尝试,则它可以正常工作。
此链接包含我测试和工作的固定 webm 视频:https://github.com/rubu/WebMPlayer/blob/master/Samples/big_buck_bunny_live.webm?raw=true
我无法提供我正在使用的特定连续流,因为它是一种公司 Assets 。我也无法在网上找到任何直播的 webm 流
任何人都知道我如何使范围适用于流?如果有人知道我们可以在此处用作测试的任何连续 webm 流,这也会有所帮助。
我想要的是生成一个请求,我可以在 JMeter 中使用该请求以包含在负载测试中。因此,如果有人可以演示如何执行在 JMeter 中加载少量连续 Web 流的请求,那么答案也是有效的。

最佳答案

您可以看到接受范围是服务器端配置,如 here 所述。
你会看到,在一个不那么公开的服务器(比 GitHub)中,你将能够发送一个 GET 请求并接收一个 Accept-Ranges: bytes所以这取决于配置。
我的工作示例如下所示:
enter image description here
注意:RFC7233's Intro 中所述这仅适用于 GET 请求。

关于stream - 对 webm 流的请求忽略范围 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69667832/

相关文章:

io - 未读字符行为偏离规范?

java - 如何读取内容处置 header 的内容?

javascript - Puppeteer: "The information you’ 重新提交不安全”

python - 将音频和视频 block 从 python 传输到 ffmpeg 的最佳方法

python - Tweepy 公共(public)流过滤器通过变化的变量

Flutter:StreamProvider catchError 如何

c# - 为什么大多数序列化程序使用流而不是字节数组?

java - 如何在 HttpEntity 对象内设置 ContentType?

python - 如何识别 Python3 中的视频格式?

c++ - FFmpeg 库 : modified muxing sample for FLTP input and FLTP audio, 丢失音频