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

问题描述 投票:0回答:1

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

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

amazon-web-services audio audio-streaming
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.