c# - YouTube 如何将视频传送到客户端计算机?
问题描述
我正在尝试了解视频广播系统。在大多数情况下。我看见了。当我们想在客户端计算机上播放视频时。我们只是要求我们的客户上传视频,然后我们将该视频保存在我们的系统中,然后使用视频的 URL。我们在客户端浏览器中播放该视频。
URL 类似的东西:https://*****.com/888.mp4(或任何支持的格式)
但是当我尝试检查 youtube 的系统时。这是一个完全不同的系统。因为不是提供视频 URL。Youtube 正在像这样的文件块中提供视频
所以我想知道。这是一个什么样的系统?youtube 使用什么视频格式将视频保存在他的服务器上?为什么 youtube 使用这个系统?
谁能解释一下?
解决方案
推荐阅读
- r - 在训练和测试数据上拟合最终模型
- c - 如何用指针和动态内存分配合并两个矩阵?
- react-native - 反应原生横向模式打破滚动视图
- firebase - Firestore:使用 Flutter 向现有数组添加或删除元素
- tensorflow - 如何在传递给神经网络之前调整数据集中所有图像的大小?
- c - 返回负值的可读性
- python - ModuleNotFoundError:没有名为“clint”的模块
- python-3.x - 导出时在列标题之前向 python 数据框添加描述?
- c++ - 基于非 const bool 扩展模板化代码
- laravel - 使用 Laravel 8 使用外部 api