将音频分解成许多s3对象的最佳方法是什么?

由于收集方法的原因,我将音频数据存储在s3上,其中音频的每一秒都位于压缩块中。然后,我希望能够将这些数据流传输到浏览器等。想到的方法正在尝试在浏览器中完成所有这些工作,这似乎不太理想,或者可能是lambda函数或aws流服务。尽管没有经验,所以不确定在后两个选项中我将在何处/如何添加图层来组合块或生成连续音频源所需的任何内容。

我将所有块都与时间和所需的元数据一起索引,因此查找和查询都很容易。只是不确定那里有什么好的方法。

linlin1988124 回答:将音频分解成许多s3对象的最佳方法是什么?

您基本上已经在做HLS了。我将使用HLS,以便可以利用现成的播放器。

在大多数浏览器中,HLS使用MediaSource Extensions来在浏览器的编解码器之前处理重组数据以进行播放。

https://developer.apple.com/documentation/http_live_streaming

,

使用AWS MediaConvert将S3音频文件分解为HLS流-.m3u8加.ts段。然后使用VideoJS之类的音频/视频播放器播放流。

-拉维·贾亚戈帕尔(Ravi Jayagopal)

S3 Streaming Audio Player

本文链接:https://www.f2er.com/3128787.html

大家都在问