gpt4 book ai didi

javascript - 如何计算网络中准确的流媒体持续时间?

转载 作者:行者123 更新时间:2023-11-28 07:57:40 26 4
gpt4 key购买 nike

我正在 wowza 流媒体服务器上运行流媒体。但我无法找到流媒体的确切持续时间。

我正在运行音乐网站,我们在用户 native 播放器上播放流媒体。为了进行跟踪,我们希望跟踪用户收听音频的准确持续时间。

最佳答案

正如其他人在评论中所说,无法确定确切的流媒体时间。

不同的客户端在处理流的方式上有不同的行为。考虑浏览器客户端可能预缓冲数据的情况。如果用户转到某个页面并且浏览器开始下载音频数据,服务器将认为客户端正在监听流,而实际上数据只是位于内存中。当用户确实开始播放音频时,比如 1 分钟后,服务器现在认为他们已经听了一分钟。当用户转到新页面时,与服务器的连接会断开,在断开连接的同时停止音频。

在其他情况下,媒体播放器实际上可以在流中暂停,在断开连接之前将数据缓冲几秒钟。

您能做的最好的事情就是使用客户端分析,但这在所有情况下都是不可能的,因为您并不总是控制客户端,而且并非所有客户端都有能力。

关于javascript - 如何计算网络中准确的流媒体持续时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25867928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com