怎么从输出转码存储桶中返回来播放视频?

时间:2018-06-22 09:43:44

标签: amazon-s3 m3u8 video-player amazon-elastic-transcoder

使用aws s3和Elastic转码器服务,我有输入存储桶,可以将输入文件转码为输出存储桶。输出存储桶具有下一个结构:

-outputBucket/
          video/
            file_name/
                 preset400k/
                 |      file_name.m3u8   <---first m3u8 file for 400k preset(quality)
                 |      file_name_o1.ts
                 |      file_name_02.ts
                 |      ....
                 |      file_name_n.ts
                 |
                 preset600k/
                 |      file_name.m3u8   <---second m3u8 file for 600k quality
                 |      file_name_01.ts
                 |      ...../*same structure*/
                 |
                 hls_file_name.m3u8      <--- Main m3u8 file for all 

所以,我的问题是,我应该(从后端)将哪个 m3u8 文件返回到前端的视频播放器? 据我了解,播放器根据需要或通过互联网速度选择视频质量,并动态选择合适的比特率(400k,600k等)。 我应该只返回 m3u8主文件,还是每次播放器在比特率之间切换时,后端都应该返回正确的 .m3u8 文件?

0 个答案:

没有答案