从网络服务器流式传输音频
Posted
技术标签:
【中文标题】从网络服务器流式传输音频【英文标题】:Streaming audio from webserver 【发布时间】:2014-07-17 18:27:41 【问题描述】:我正在创建一个简单的应用程序,它可以播放位于网络服务器上的音频文件(目前只有 mp3 文件)。
目前,我正在使用 Python 的 SimpleHTTPServer 服务器端和 ios 的 AVAudioPlayer。
它有点工作,因为文件是通过 HTTP 流式传输的,而不是仅仅从网络服务器下载。但是我经常遇到文件播放突然重启的情况。
我正在考虑使用另一种流式传输方法,例如。 RTMP,但另一方面我想让事情变得简单。我想知道另一个 HTTP 服务器是否可以解决问题?还有其他经验/建议吗?
【问题讨论】:
【参考方案1】:重新开始播放时会发生什么?在服务器上打印 HTTP URL。玩家是不是从index=0
开始,到index=4000
,然后又回到index=0
?
【讨论】:
index=某个协议吗?我尝试使用 Charles 进行日志记录,但它没有报告客户提出此类请求。它只显示对普通 url 的请求,例如。 localhost:3000/song.mp3 我刚刚编了index=123
。还要记录 HTTP 标头,可能有一个 Accept-Ranges
值。 ***.com/questions/8293687/…以上是关于从网络服务器流式传输音频的主要内容,如果未能解决你的问题,请参考以下文章