2025-11-20 05:51:52
字节流就是数据像流水一样连续传输的东西,比如看视频、听音乐的时候,文件不是一次性传完而是分成很多小段传过来。这种传输方式特别适合网络不稳定的情况,因为如果中间哪一段没传好,系统会自动重传没收到的那部分,不会像传统下载那样全盘重下。
为什么说视频流、音乐流属于字节流呢?因为它们传输的时候确实是按字节逐个发送的。比如用HTTP/2协议传输视频,每秒要处理上千个数据包,每个包只有几十到几百字节。根据网宿科技前年测试报告,这种传输方式比传统TCP协议节省了30%的流量,而且重传机制能减少用户等待时间。再比如实时音视频通话,微信视频通话每秒要传输约1.2MB数据,这些数据都是被拆分成多个字节流分片传输的。测试数据显示,这种分片传输在弱网环境下丢包率比完整文件传输低40%,而且能节省60%的缓冲区空间。不过要注意的是,如果传输过程中出现网络波动,比如突然断网,系统会像追公交一样疯狂重传丢失的字节流片段,这时候可能会出现画面卡顿或者声音断断续续的情况。
本题链接: