首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算流内容总数

计算流内容总数
EN

Stack Overflow用户
提问于 2015-07-27 17:51:28
回答 1查看 59关注 0票数 0

流媒体内容服务,如spotify、pandora、netflix等,可能会根据用户消耗了多少内容,向版权持有者支付版税。基于协商的合同和一些防止滥用的策略,这种版税计算模型可能很复杂。

我的问题是,我们如何计算消耗了多少数据?

方法1:客户端应用程序,如控制台、应用程序、网站、向服务器发送事件/指标。这些事件可以是开始回放、结束回放、总回放等等。在服务器上,我们聚合了消耗了多少内容。然后,我们将这些数据提供给版税计算。

弊端:如果滥用者开始发送不合法的消费相关事件,我们可能会支付更多的版税。我们可以添加一些验证或加密(在端-服务器和客户端)来验证合法性;但是,我们可能无法篡改数据流。

Approach#2:如果内容数据(流)是由直接提供的服务(而不是通过外部CDN提供)提供的,那么服务器端将知道提供了多少数据,而不是依赖于客户端度量,而是依赖服务端度量(更精确)。但是,让服务器为内容提供服务是不可伸缩的。大多数可伸缩的服务将依赖CDN (内容交付网络,如Akamai)来交付内容。而且这些外部CDN不会按照版税系统的要求在粒度级别上发送关于消费的度量。

无论你如何使它完全安全,恶意用户仍然有机会打破。例如,在approach#2中,我们仍然可以让机器人播放内容并产生版税。

如果人们能分享他们对这个问题的想法/见解,那就太好了。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-07-30 06:12:45

广告1.

你把“虐待”作为对客户发起的事件的骗局。这种滥用类似于AdSense点击欺诈。您确实可以担心客户端发送“开始”事件,而不会真正从套接字中提取内容。

如果客户端超出了您的控制范围,即网络播放器,这确实是一个值得关注的问题。

如果您假设一个安全的客户端,则可以保留对其行为的控制,并减轻这种担忧。通过安全客户端,我会查看:

  • 自行开发的应用程序;
  • 有足够程度的加密和认证;
  • 部署在受保护的移动操作系统上;
  • 通过一个有推力的分销渠道。

广告2

不管您是在计算客户端还是服务器上的数据消耗,始终存在这样一种可能性:流被正确地打开和下载,但实际的人从未听到过。我想任何人都可以打开Spotify应用程序,在零的时候播放音量。但扩大规模确实需要开发机器人。

保护可以来自两个方面:

  • 控制生态系统(包括客户),见上文;
  • 账户数据分析

帐户数据分析也许是对付大规模欺诈的最有力的缓解措施。在同一天创建的3000名新用户都是专门听同一位艺术家的,这是没有道理的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31659919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档