【发布时间】:2021-10-29 20:39:54
【问题描述】:
当我开始使用视频流时,我有一个问题: 视频流是将视频文件分解为通过网络发送的小数据包的过程。但是它们存储在哪里以及流式传输完成后会发生什么?我问是因为与下载不同,流媒体不会将文件保存在本地,这就是它在互联网上的描述。在后台处理流缓冲区的过程是什么。有人能指出我正确的方向吗?
任何帮助表示赞赏 谢谢
【问题讨论】:
标签: networking video-streaming streaming
当我开始使用视频流时,我有一个问题: 视频流是将视频文件分解为通过网络发送的小数据包的过程。但是它们存储在哪里以及流式传输完成后会发生什么?我问是因为与下载不同,流媒体不会将文件保存在本地,这就是它在互联网上的描述。在后台处理流缓冲区的过程是什么。有人能指出我正确的方向吗?
任何帮助表示赞赏 谢谢
【问题讨论】:
标签: networking video-streaming streaming
大多数视频流实际上是基于 HTTP 请求和响应的 - 即客户端(播放器)逐块请求视频块,然后在收到每个块时播放它。
要回答您的问题,这些块在下载时会发生什么,这将取决于播放器和设备。通常,这些块将被重建到正在使用的特定视频容器中,例如mp4,然后播放。
它们存储多长时间取决于设备和播放器缓存规则和容量。
【讨论】: