消耗的数据字节数
答
不一定。
如果您以mp4容器中的视频为例,即mp4视频,并且只下载mp4文件本身,您将使用特定数量的字节进行传输,大致等于视频文件的大小加上下载文件所需的每个数据包的数据包开销。
换句话说,视频将被分解成数据包,每个数据包都会有一些与之相关的标题信息,所有这些都会增加用于从服务器到达设备的数据。
如果您决定流式传输视频,那么流式传输技术也会影响传输的字节。
例如,如果您将一个简单的情况下使用HLS作为流协议,则mp4将打包到HLS中,然后进行流式传输,以便您可以添加另一个图层或标题。实际上,如果您使用像HLS或MPEG-DASH这样的自适应波特率(ABR)协议,那么原始视频实际上将被复制到多个比特率版本中,并且用于下载它的数据将取决于哪个所下载视频的每个“块”的比特率版本。
在极端情况下,例如,您的网络连接较差或显示器较小时,设备可能只会从最低比特率请求“块”,在这种情况下,所用的总体数据可能较低对于流媒体版本而言,与下载的视频相比,虽然视频质量较低,但播放较低。
在这里看到,在ABR上一点点的详细信息,以及如何可以看到通过不同的比特率影片在YouTube上“步”:https://stackoverflow.com/a/42365034/334402
感谢的人。我明白了。 –