当前位置:  开发笔记 > 前端 > 正文

您将如何设计流式广播的"广告拦截器"?

如何解决《您将如何设计流式广播的"广告拦截器"?》经验,为你挑选了2个好方法。

我无法忍受听传统收音机,因为我无法忍受听广告.(对于电视来说也是如此,广告比你想要观看的广告大200%.)

不幸的是,我的妻子需要在早上做好准备的同时收听广播.

我在想,我们有插件来阻止我们的网络浏览器中的广告,为什么不用于收音机呢?

大多数广播电台通过网络提供内容流媒体.您如何设计广告拦截器?你能预见到任何陷阱吗?

UPDATE

有几点出现......

用以下内容替换广告:沉默会很好.

识别广告:可能是第一次添加播放时无法识别,但您必须向软件发出此广告的信号.广告将被录制.是否可以处理它并提取某种独特的"签名",以便下次播放时识别并静音?



1> Deleplace..:

我在法国无线电网络上也有同样的迫切需求.对于基于计算机的解决方案,这里是我对该过程中的3个问题的看法.

1.识别广告何时播放

1.1手动[关闭]按钮很有用:每当听到烦人的广告时按下它.它是可靠的(虽然有点晚),并且"警报"可以通过互联网广播到社区工具.

1.2从互联网接收"这是广告"信号(无论是人工还是软件生成).

1.3分析信号,计算签名,并与互联网上的社区数据库进行比较.

1.4分析信号以找到比平均值更高的响度.

1.5分析信号,找到比平均速度更快的句子.

1.6分析信号,找到可疑的短语,如"便宜","仅限美元","惊人","特价"等.

2.使用其他声音填充广告时间

2.1对某些人来说,沉默确实完全可以接受.

2.2告诉玩家在广告中播放自己的mp3播放列表.

2.3告诉玩家切换到另一个喜欢的收音机(最好不要同时播放广告.

2.4如果您接受60秒的延迟,系统将利用社区信号,并能够在第一秒开始停止广告.

广告公司会生气吗?

3.1好吧,采取伟大的AdblockPlus示例.它工作得非常好,我在2008年左右询问了它的开发者Wladimir Palant,他在广告游说中遇到了麻烦.他回答说"不是:如果Firefox拥有20%的份额,然后20%的Firefox用户安装了Adblock,那么只有4%的互联网用户......还不足以成为他们的巨大担忧.我从未受到过任何压力他们的尝试."

3.2尽管如此,Tivo VCR还是让美国电视内容提供商非常生气,因为它允许跳过广告.

3.3在基于计算机的无线电听众通过互联网(仅占所有广播听众的一小部分)的特殊情况下,我认为该软件在任何内容提供商感到受到威胁之前很久就能够获得极高的可靠性和普及性:就像AdblockPlus一样.



2> FryGuy..:

对于最简单的情况,我只是监视流的体积移动平均值.如果移动平均值超过阈值(可以调整),则只需将音量静音(或将其减少80%) ).

我做了一个快速的谷歌搜索,看起来这个类会有所帮助(假设你在.net中这样做):http://www.codeproject.com/KB/audio-video/SoundViewer.aspx

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有