【发布时间】:2018-05-17 07:04:14
【问题描述】:
我想在我的网站上进行音频直播,所有访问者都能同步听到。我的想法:
1) 将 mp3 上传到服务器
2) 服务器将文件夹中的音频作为播放列表播放
3) 访问者从服务器听到当前的音频播放
我找到的唯一脚本是https://github.com/gadgetguru/PHP-Streaming-Audio,但它似乎已损坏。
【问题讨论】:
标签: streaming
我想在我的网站上进行音频直播,所有访问者都能同步听到。我的想法:
1) 将 mp3 上传到服务器
2) 服务器将文件夹中的音频作为播放列表播放
3) 访问者从服务器听到当前的音频播放
我找到的唯一脚本是https://github.com/gadgetguru/PHP-Streaming-Audio,但它似乎已损坏。
【问题讨论】:
标签: streaming
如果您熟悉 AWS,请使用以下设置并测试 RTMP 流。
最后,通过 Flash 播放器将音频文件从 S3 流式传输到另一个 域,您还必须告诉 Flash 内容可以 从不同的域中拉入。创建一个名为 存储桶中的“crossdomain.xml”,包含以下内容:
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
</cross>
这允许从任何地方访问媒体 - 你可以更 如果您愿意,可以具体说明,但这是最简单的方法。
您可以在 S3 存储桶上使用 Amazon CloudFront。创建一个 Cloudfront 中指向您的 S3 的“流式分发” 桶。这将通过 RTMP 流式传输(适用于网络和 Android 设备)。您可以使用 JW Player 或类似的播放器来播放流文件。 Cloudfront Streaming 使用 Adobe Flash Media Server。还可以使用签名 URL 播放安全内容。
使用此站点https://www.hlsplayer.net/rtmp-player 测试您的 亚马逊设置。
【讨论】: