gpt4 book ai didi

flash - YouTube风格在Flash中 throttle

转载 作者:行者123 更新时间:2023-12-03 05:52:34 24 4
gpt4 key购买 nike

我可能对此完全疯了,但是YouTube视频的下载/缓冲速率似乎在一开始就更快,并且缓冲点距当前播放的标记越远,缓冲的速度就越慢。

我疯了吗,还是对其他所有人一样?

假设是后者,那么关于它们如何做的任何理论呢?是服务器端还是客户端?我认为这一定是在客户端,但是谁知道呢?不是我,这就是为什么我要问!

最佳答案

根据我在Wireshark转储中看到的内容,它们通过对服务器执行多个请求(带有参数“range”)来缓冲内容。客户仅在需要时才请求下一部分。

GET /videoplayback?
sver=3&
key=yt1&
sparams=algorithm%2Cburst%2Ccp%2Cfactor%2Cid%2Cip%2Cipbits%2Citag%2Csource%2Cupn%2Cexpire&
algorithm=throttle-factor&
upn=L4m-ID0n0V0&
expire=1334882299&
factor=1.25&
ipbits=8&
ip=77.0.0.0&
fexp=912300%2C919303%2C911623&
source=youtube&
range=8908800-10690559&
cp=U0hSSVhTUF9OU0NOMl9QTVRDOjhGTXRjbEpBNzls&
burst=40&
signature=20F9219AACD9249B3517F56ECFE8B12C6B001D2F.BDDD25B61745E0F6E0BBAC7E792C121AA67A4C7C&
keepalive=yes&
itag=34&
cm2=0&
id=9cc8ae37c50b77f7 HTTP/1.1

否则,只有在客户端“拥有对服务器的控制权”时(例如,请求他知道自己需要的东西(例如:Youtube渐进式下载),或者定期告诉服务器他的位置(例如:RTCP),这种带宽限制才可行。 / RTMP / RTP流)。

关于flash - YouTube风格在Flash中 throttle ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1397527/

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