视频上传的时候是分成一段一段上传的,那每段应该有自己的s3 url。 所以Video数据库存的应该是每个小段吗?视频中说Video数据库和Content是一一对应的,所以Video数据库里面每个entry是一集电视剧,那这样每个小段的url存在哪里呢?
上传到 S3 的视频和之后给用户 stream 的内容是不一样的。
Video 数据库里存的是 streaming 内容的路径。这个路径是一个CDN路径。可以去CDN里找到这个视频相关的一系列文件。这个路径里面有各种不同尺寸,不同分辨率的视频文件。每个视频文件包含这个视频在这个尺寸和这个分辨率下的完整信息。这个视频文件使用特定的编码格式,内部包含一个 manifest 以及一系列的小段视频。
对于每个视频里都包含哪些小段,manifest 里这个信息,不在数据库里。