2012-08-14 3 views
1

.wav 형식의 많은 오디오 파일이 업로드되는 http 서버에서 1 분 미만으로 작업하고 있습니다. ios 클라이언트에게 파일을 다운로드하는 대신 스트림을 제공하는 솔루션을 제공해야합니다. 내가 시도 다음 방법 : -HTTP 서버에서 ios 클라이언트로 오디오 .wav 파일 스트리밍

이 .WAV 파일을 포함, 그러나 iOS에서 재생이 donot하지만 .MP3로 .WAV를 변환 절름발이를 사용하여 VLC
  • 에 잘 재생 파일을 수동을 .m3u 작성
    1. , ffmpeg를 사용하여 .mp3을 MPEG-2 스트림 audio.ts 파일로 변환합니다. 그럼 난 다른 청크로 audio.ts을 깨고 맥에서 퀵타임에 잘 재생됩니다 .m3u8 파일을 만들 조각기 도구를 사용했습니다.

    하지만 결함은 내가 조각가를위한 리눅스 도구를 찾을 수 없다는 것입니다.

    내 걱정은 내가 올바른 접근법을 사용하고 있는지 또는 다윈 서버와 같은 기존의 스트리밍 서버를 사용해야합니까? 나에게 다른 접근법과 장단점 매개 변수 중 하나를 사용하기 전에 찾아야 할 장단점을 알려주십시오.

  • 답변

    1

    두 번째 방법이 좋습니다. HLS (HTTP Live Streaming)는 iPhone에서 스트리밍 오디오를 얻는 가장 좋은 방법입니다.

    HLS는 특정 서버를 사용할 필요가 없다는 점에서 흥미 롭습니다. 정상적인 HTTP 서버가 작동합니다 (Apache, lighttpd, nginx 등). 그런 다음 세그너가 필요합니다. 빠른 google은 M3U8 Segmenter으로 밝혀졌으며 원하는대로 표시됩니다 (직접 사용하지는 않았습니다).

    +0

    이 분할기를 리눅스에서 컴파일 할 수 없습니다. 많은 오류. 동일한 작업을 수행하는 단계별 절차가 있습니까 – user1597715

    +0

    리눅스의 배포판은 무엇입니까? – joerick

    관련 문제