- Mpegg-dash where to implement?
我理解是client在用户browser上, server端在在nextflix的aws服务器上而不是在cdn上 - Where is a video metadata?
我理解是这个就存在blob storage对应video folder下. 主要存的信息是一个完整video分成很多小的vidoes以后,这些小videos之间的关联信息(比如 每个小视频顺序, 时长)。请问这个问什么不存DB - YouTube长尾视频存的区域性服务器是什么?这个区域性服务器是cdn吗?还是这是个blob storage?
- 这个问题有点专业了,我谈一下我的理解,不一定对。Mpeg-dash 在 client 上有个 library,然后在 CDN 会存一个 Media Presentation File 以及一堆分段的视频,Client library 知道怎么读这个 Media Presentation File,知道每个分段都是哪个位置。这样一来,CDN 不需要特别的逻辑,只要文件在,Client 就能读取。
- 同上。没有必要存 DB,读取的时候总是根据视频来做读取的,所以就跟视频放一起最方便,也可以直接提供给 CDN。
- 不是 CDN,就是一个 Google 数据中心的服务器,可以认为就是用 Origin Server 来 Serve Traffic。Origin Server 上会有 Blob Storage 来存视频的数据。
我的意思是 Server 端没有逻辑,只是单纯读文件。所有的逻辑都在 client.
1 个赞
