gpt4 book ai didi

google-chrome - 普通视频无法在Firefox中播放(YouTube视频可以正常播放)

转载 作者:行者123 更新时间:2023-12-03 06:12:51 25 4
gpt4 key购买 nike

这是Firefox中youtube视频的请求 header 的示例-

Accept: */*
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.5
Connection: keep-alive
Host: r6---sn-gvbxgn-tt1e.googlevideo.com
Origin: https://www.youtube.com
Referer: https://www.youtube.com/
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linu…) Gecko/20100101 Firefox/58.0

有趣的是,请求中没有 Range: a-b header ,通常在Chrome发出的类似请求中都存在。

另外,我注意到youtube在Firefox中发送了 .webm视频文件,在Chrome中发送了 .mp4视频文件。

现在,当我尝试在Firefox中播放 .mp4视频时,Firefox只是向服务器发送一个带有 Range: 0- header 的请求。虽然我的服务器希望通过更改 header 中的Range值来产生连续请求,例如在Chrome中!

所以我的问题是-
Firefox如何将多个视频请求发送到youtube?是否需要对 .webm.mp4文件做些事情?

最佳答案

范围:0-完全合法。这意味着“从零字节开始,然后发送文件的其余部分”。 Firefox希望服务器成为标准配置。如果您的服务器不是,请确保它没有设置Accept-range header 。

关于google-chrome - 普通视频无法在Firefox中播放(YouTube视频可以正常播放),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48773117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com