音频跟踪/分析/统计

时间:2019-10-26 10:09:46

标签: php apache nginx mp3 audio-streaming

我的服务器上有几个.mp3文件(不必是.mp3,我可以将它们转换为另一种格式-我只需要能够通过浏览器播放)文件,就需要跟踪:

  • 开始玩的次数
  • 平均播放时间
  • 文件播放了多少次
  • 访问者来自哪里(基于IP?)

我需要在没有玩家的情况下进行跟踪。最好是有人打开myweb.com/sample.mp3来了解我列出的所有信息。 甚至有可能做到这一点?

1 个答案:

答案 0 :(得分:0)

  

我需要在没有玩家的情况下进行跟踪。 ……甚至有可能做到这一点?

不是真的。

从服务器端您所知道的就是已访问文件。这并不会告诉您是否播放过,以及播放了什么范围。

例如,假设发生这种情况:

  1. 参考音频文件的用户访问页面。
  2. 如果用户单击播放,浏览器会下载音频文件的前30%。
  3. 服务器跟踪此HTTP请求,并假定侦听器听到了该文件。
  4. 用户从不单击播放。永远不会听到音频,服务器也无法知道。

或者,假设发生这种情况。

  1. 用户访问页面,收听音频文件。
  2. 服务器跟踪整个文件已下载。
  3. 浏览器缓存页面和音频文件。
  4. 用户再次访问页面1,000次,但每次访问都是通过其本地缓存进行的。
  5. 服务器不知道该文件已播放多次。

真正跟踪此详细程度的唯一方法是测量它实际播放的位置。