Networking 消耗的数据字节数

Networking 消耗的数据字节数,networking,streaming,download,buffering,Networking,Streaming,Download,Buffering,在线观看视频时消耗的数据与我们下载视频时消耗的数据相同吗 注意:假设所有后台应用程序都不使用任何数据 提前谢谢 不一定 如果以mp4容器中的视频为例,即mp4视频,仅下载mp4文件本身,则传输将使用特定数量的字节,大致等于视频文件的大小加上下载文件所需的每个数据包的数据包开销 换句话说,视频将被分为多个数据包,每个数据包都有一些与之相关的头信息,所有这些都增加了从服务器到设备的数据量 如果您决定流式传输视频,那么流式传输技术也会影响传输的字节数 例如,如果您使用HLS作为流式传输协议,那么mp4

在线观看视频时消耗的数据与我们下载视频时消耗的数据相同吗

注意:假设所有后台应用程序都不使用任何数据

提前谢谢

不一定

如果以mp4容器中的视频为例,即mp4视频,仅下载mp4文件本身,则传输将使用特定数量的字节,大致等于视频文件的大小加上下载文件所需的每个数据包的数据包开销

换句话说,视频将被分为多个数据包,每个数据包都有一些与之相关的头信息,所有这些都增加了从服务器到设备的数据量

如果您决定流式传输视频,那么流式传输技术也会影响传输的字节数

例如,如果您使用HLS作为流式传输协议,那么mp4将打包到HLS中,然后进行流式传输,这样您就可以将另一层或头添加到总协议中

实际上,如果您使用的是自适应Bot-Rate ABR协议,如HLS或MPEG-DASH,则原始视频实际上已复制到多个比特率版本,用于下载的数据将取决于下载的视频的每个“块”的比特率版本

在极端情况下,例如,如果您的网络连接不良或设备的显示器较小,则该设备可能仅从最低比特率请求“块”,在这种情况下,流式版本使用的总体数据可能低于下载的视频,尽管由于视频质量也较低,因此较低

有关ABR以及如何在YouTube上通过不同比特率观看视频的更多信息,请参见此处: