【问题标题】:What's the algorithm behind buffered / streamed online video?缓冲/流式在线视频背后的算法是什么?
【发布时间】:2013-01-15 23:40:31
【问题描述】:

这仅仅是根据网络速度调整预缓冲内容量的问题吗?您是否在一开始就调整一次,每秒...?

还是更复杂 - 对网络速度记录的历史记录进行采样,然后取平均值/中值并对其进行调整??

【问题讨论】:

    标签: algorithm youtube video-streaming vimeo


    【解决方案1】:

    你的第二段总结得很好。

    客户端查看前一段音频/视频的下载速度(通常只有一两秒的值),然后请求它认为可以足够快地处理下载的视频比特率。它总是在未来至少几秒后缓冲(下载),以便在下一块音频/视频下载速度比预期慢的情况下给自己留出余地。

    请注意,比特率和分辨率的每种组合都需要单独编码。它们通常被预先编码并存储在服务器上。因此,有多少比特率可供选择,以及它们是什么,完全取决于编码和/或托管内容的人。

    【讨论】:

    • 我希望他们对此更加保守或聪明一点。缓冲暂停是在云中拥有个人电影收藏的最糟糕的事情之一。顺便说一句,你怎么知道他们是这样做的?真的很感激一个来源:)。谢谢。
    • 先验知识?如果您真的对内在函数感兴趣,请参阅 here 以获取协议列表。
    • 这是投机性的吗??一些链接/参考来支持这一点?
    猜你喜欢
    • 2014-01-17
    • 1970-01-01
    • 2016-07-25
    • 2014-06-11
    • 2010-09-15
    • 2023-04-09
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    相关资源
    最近更新 更多