将Azure媒体服务和Azure媒体播放器与Azure CDN一起使用,有没有办法收集视频播放的秒数/分钟数?
如果用户跳回或向前怎么办?我们假设视频长度是5分钟,但是用户向前跳了2分钟并且正在观看5分钟的总共3分钟,我可以获得真正的观看时间吗?
答案 0 :(得分:2)
是的,这可以做到,因为@rnrneverdies建议你可以构建一个插件来将这些数据发送到分析聚合器/服务器。这里的关键是确定您使用哪个后端。由于Azure Media Player允许您收听事件,因此您可以根据所选的后端轻松发送数据。
一种解决方案可能包括使用Azure流分析通过Azure服务总线(事件中心)发送数据以查看blob或表存储中的原始数据,或者您可以将数据推送到Power BI进行查看。这只是一个示例,并且存在许多此类分析服务,允许您使用AMP创建插件。
有几种方法可以确定查看的确切时间,它只取决于您查看的确切指标。例如,您可能正在查看观看的总时间,或者观看的总独特时间(不包括重叠)。这里有一个例子,如果你有5分钟的内容,观众观看第一分钟,跳过2分钟然后观看最后2分钟,然后决定观看跳回到开头并观看前2分钟。观察总时间为5分钟。观看总的独特时间,4分钟。显然,观看总时间是一个更容易收集的指标,可以通过几种方式完成。以下是两种可以做到这一点的方法:
如上所述,有很多方法可以做到这一点,这些只是一些建议。