网络视频的术语对用户透明地分成许多块
Posted
技术标签:
【中文标题】网络视频的术语对用户透明地分成许多块【英文标题】:Term for web video split into many chunks transparently to the user 【发布时间】:2019-11-27 22:25:33 【问题描述】:我注意到(通过查看 Chromium 网络选项卡)许多网站的一个令人讨厌的现象,其中包括通过发送许多小视频块来实现视频播放的视频,而用户(在 Web 浏览器后面)没有意识到这一点,甚至被能够在视频中搜索并查看视频再现中相对于开始和结束的当前“位置”。
用于此的专业术语/行话是什么?
谈论或提及此类网络视频的一些现有问题:
Play multi part video without interrupts (html5)
Chunk audio/video files for web
Are html5 streamed videos cacheable?
videojs: Download/stream video in chunks with quality selecton
How does video on demand work in Youtube?
【问题讨论】:
【参考方案1】:您可能正在寻找的术语是“自适应流媒体”或“自适应比特率流媒体”。或者,您可能正在寻找“DASH”或“HTTP Live Streaming”等实现的名称
此外,这不是一个“烦人的现象”,它是一种允许具有不确定长度的实时流媒体的技术,可以根据每个用户的互联网连接进行调整,而无需使用昂贵的媒体服务器,并且可以利用现有的 CDN 和缓存基础设施。
【讨论】:
不错!谁能想到 Youtube 和 Netflix 实际上是按照标准流式传输视频的。 顺便说一句,当人们想要下载/保存(整个)视频以进行存储时,诸如“HTTP 上的动态自适应流”之类的东西很烦人。当然,有些程序可以针对特定站点执行此操作,但是如果不支持目标站点怎么办?那么原本简单的 curl 命令变成了一个编程问题。 实现此功能的网站并不关心该用例。事实上,使下载更难通常是一种奖励。此外,如果一个工具不支持某个站点,只需编写一个新工具即可。以上是关于网络视频的术语对用户透明地分成许多块的主要内容,如果未能解决你的问题,请参考以下文章