昨天吃饭时发现视频去广告插件又不行了,google应用商店也无法打开,在百度帖吧chrome中发现不少人遇到这样的问题,但没给出解决方案,在卡饭乱论下了个插件也无法安装,最后下了一个新的绿色便携版的chrome版本解决,折腾1个多小时也没满意,作为IT人员很早就知道视频广告是可以屏蔽的,但很少去深入了解和思考背后的相关原理。各大视频网站主要的广告方法规则是怎样的?屏蔽过滤这些广告的方法是怎样的?各大视频网站收费会员的方法怎样的,为什么不能破解?这里面大概的原理知道,但又不能详细的讲清楚。网上搜索也没发现这方面说的很好的文章。
Flash跨域请求与策略文件授权
进入正题前先提一下flash相关的前置知识。上图展示的是浏览器在处理包含flash的页页时与不同服务器间的交互流程:
1、浏览器加载服务器(aaa.com)的页面及flash、样式表、图片、JS脚本等相关文件;
2、Flash需要加载另一台服务器(bbb.com)中资源,先请求该服务器中的crossdomain.xml文件获得得资源加载许可;
3、Flash加载该服务器(bbb.com)中的资源;
交互流程中2是flash为保护第三方服务器资源而定立的一条规则,当flash需要加载的资源不属于flash本身所在的 位置/域/服务器 时(即跨域访问),它需先向该资源所在的服务器请求一个策略文件看该服务器是否允许flash加载该服务器上的资源,如果返回的策略文件crossdomain.xml允许flash加载资源则flash正常加载该服务器上的资源,反之,如果返回的策略文件crossdomain.xml仅允许指定的几个域访问本服务器的资源而且flash所在的域不在其中则flash不进行下一步加载动作。这就是flash的跨域策略授权,相关的更详细内容请参见 设置 crossdomain.xml 文件实施 HTTP 流式传输。
来源: <http://www.pullywood.com/publish/archive/pullywood_antiads_principle_and_open_source.html>
视频广告目前有几个可以常识性改变的突破方向
1.自制剧的广告植入模式。这个在几年前,土豆和优酷就开始不断的尝试了,比如土豆的自制剧,有某品牌冠名,然后在自制剧中植入各广告商的广告。从调研结果来看,这样的植入式广告,只要不过于恶心和直白宣传,其实广告效果还是不错的,用户体验也很好,广告的到达率也较高。比如早期的杜拉拉升职记里的汽车广告,欢迎爱光临里的啤酒广告;
2.插播广告模式。这个奇艺在尝试。一般视频广告都是在视频片头的广告,或者在视频播放时的背景广告。奇艺的广告是在视频播放中,大概有5秒时间的播放,在观众还没有反感的时候就结束了。这种广告形式对用户体验有一定的影响,但是也不失为一种新的尝试。
3.角标广告。优酷和之前的56都在做角标广告,就是在视频播放的时候,在字幕的地方播放一些小广告。虽然用户可以点击关掉,但是还是比较影响用户体验,而且广告效果也不好。
4.广告商赞助广告。视频类型除了电影电视剧,还有大量的综艺节目和选秀节目。通过冠名赞助一些节目,在节目中出现品牌名称,这也是一种广告形式。比如PPTV的护舒宝快女等。
其实对于视频网站来讲,广告模式作为主要的商业模式时代已经过去,视频网站都在尝试新的突破,比如现在的版权分校和会员收费等等。未来,可能尝试将视频和电子商务结合,在视频播放中或者在视频播放背景里潜入电子商务购买的展示和按钮;也可能尝试将视频和社交结合,在看视频的时候进行分享和交流;还可能将视频和游戏结合,开发视频游戏等。
来源: <http://www.zhihu.com/search?q=%E8%A7%86%E9%A2%91%E5%B9%BF%E5%91%8A&type=question>