【发布时间】:2015-02-18 11:10:37
【问题描述】:
摘要:有一个带有播放器的页面,可以加载音频文件并播放它。网页上使用的播放器是jwplayer。我需要找到一种方法来确定音频文件是否正在流式传输到播放器。
背景:在我的研究中,我发现如果我使用像 X-Accel-Redirect 这样的 nginx 标头 - 文件将被流式传输。我已经使用 nginx + apache 组合设置了 Web 服务器(nginx 是 apache 的反向代理),之后我将 jwplayer 指向 mp3 文件 - 它正在工作。我的意思是我可以单击音频时间线上的任何位置,它会立即开始播放声音。但是,由于我还没有设置该标题,并且添加了播放器已经工作的事实 - 这就是为什么我需要检查我的问题并确定。
我自己的一些想法:JwPlayer 本身支持某种缓冲,所以我不知道它是只是下载我正在测试此功能的 mp3 文件,还是它接收流并播放它。
有没有办法检查并确定?关于这一切,我唯一的想法是检查访问日志,但我不知道要查找什么,或者我是否需要特殊格式的日志来查看这些所需的数据。
当我研究这个问题时,我得到了一些奇怪的下载相关主题和一些关于 HTTP 标头的内容,其中包含“范围”,但我不确定它是否与流式传输有关。
请指教。
【问题讨论】:
标签: nginx audio-streaming jwplayer