视频流时间检测

时间:2015-03-17 20:28:36

标签: streaming

我想要播放一小段声音或视频。对于这个例子,让我们唱一首歌。但我想知道用户听到了多少歌曲。我的意思是这个;她听到了结局吗?或30秒后停止播放。

目前我处于研究阶段,因此提案的格式和方式不同。

我尝试将曲目分成10个部分,创建一个包含10个部分的播放列表,然后创建指向该播放列表的链接。但这似乎对大多数球员都不起作用。

然后我考虑在轨道中放置活动元素。像使用mp4或类似的方法向我的服务器发出HTTP请求(或其他)。但我不认为这是可能的。

任何人都有任何想法如何解决这个问题?我甚至不知道在哪里搜索Google。

感谢。

1 个答案:

答案 0 :(得分:0)

简单方法:在基于Web的环境中,您可以跟踪用户操作。许多网络播放器提供回调,如onPlay,onPause,onResume,onStop。

服务器端,对于直接服务于不同设备的流,您可以切换到HLS等HTTP流协议并跟踪会话。这将告诉您客户端已收到多少数据包,而不一定播放。

使用中间缓存服务器/ CDN会使此解决方案无效。