使用媒体服务器设置的音频流网站

时间:2020-08-16 23:41:13

标签: django reactjs audio-streaming flash-media-server

我在Linux服务器上有一个React js前端和python(django)后端设置。

我想通过媒体服务器在我的网站中流式传输音频(以便所有平台都支持该音频,不应下载)。

有人可以通过指向正确的方向来帮助我。

P.S:我的音频文件放在AWS S3存储桶中。

3 个答案:

答案 0 :(得分:0)

乍一看,我相信您可以使用一个简单的节点程序包React Audio Player

详细了解here

here's an extensive list还有其他几个库可以做到这一点。

答案 1 :(得分:0)

一个简单的音频元素可以做到:

<audio src="https://example.com/audio.webm"></audio>

不应下载

那是不可能的。如果可以播放,则可以下载/保存。

答案 2 :(得分:0)

S3 + CloudFront + MediaConvert +加密的HLS流+ Videojs =您想要的。

如果您拥有WordPress,https://S3MediaVault.com是一个结合了所有这些功能的插件。

如果您的流是加密的,则可以使其无法下载。我的意思是,从技术上讲,他们可以下载视频或音频流的各个部分,但是他们将无法播放。是的,有可能。

请参见encrypted streaming video demo here