2012-08-14 61 views
1

我正在http服务器上处理.wav格式的大量音频文件上传,这些文件少于1分钟。我需要为我的ios客户端提供流文件而不是下载它们的解决方案。 我曾尝试以下方法: -从http服务器到ios客户端的音频.wav文件的链接

  1. 创建m3u格式文件手动包含这些.wav文件,但他们DONOT iOS上播放,但播放使用瘸子。WAV转换成MP3播放VLC
  2. 罚款,然后使用ffmpeg将.mp3转换为MPEG-2流audio.ts文件。然后,我使用分段器工具将audio.ts分成不同的块,并创建.m3u8文件,在mac上的quicktime上播放效果很好。

但这个小故障是我找不到分段器的linux工具。

现在,我担心的是,无论我使用的是正确的方法,还是应该使用像达尔文服务器这样的现有流式服务器?请让我知道不同方法的优缺点,以及在使用任何参数之前应该查找的参数。

回答

1

你的第二种方法是好的。 HLS(HTTP Live Streaming)是在iPhone上获取流音频的最佳方式。

HLS很有趣,它不需要使用特定的服务器。普通的HTTP服务器可以工作(Apache,lighttpd,nginx等)。那么你需要一个分段器。快速谷歌显示M3U8 Segmenter,这似乎是你想要的(我没有使用它自己)。

+0

我不能在linux上编译这个分段器。很多错误。有没有一步一步的做法相同 – user1597715 2012-08-17 07:04:56

+0

你是什么发行版的Linux? – joerick 2012-08-17 08:42:30

相关问题