HTML5 icecast流和暂停流以添加广告

时间:2019-04-02 02:34:44

标签: audio ffmpeg icecast

因此,我没有找到一个很好的解决方案,为不在广播电台主要区域(西澳大利亚州)的用户向我们的广播电台添加音频广告。

所以我想知道是否有人知道,这将允许代码ffmpeg或java / JavaScript侦听当前正在播放的歌曲(可能会延迟30秒),并在歌曲结束后开始播放来自mongodb数据库的音频广告。

我知道如何做mongodb数据库部分。

我需要弄清楚的是如何检测歌曲是否正在结束或其他选择是将电台广告作为原始数据存储在db中,甚至更好的是,我们可以播出一个0.1sec的文件,该文件只有空白且文件名告诉脚本降低音频播放器的音量并提高音频两个音量。

电台广告结束时,我们将播放另一个具有相同长度的文件名,然后逆转该过程。

对不起,如果那是我的想法,但是如果您有任何很棒的想法,

上面唯一的问题是TuneIn应用程序无法与IFrame一起使用,我们需要向他们提供音频网址。

因此,如果有人知道如何在ffmpeg中执行此操作,并且只需要1个可以检测用户位置的网址,便是更好的解决方案。

欢迎所有想法,是的,我用谷歌搜索和必应搜索,但是我没有30,000美元的硬件公司在出售。必须有一个开源解决方案。

0 个答案:

没有答案