사용자가 오디오 파일 (aac 유형)을 업로드 할 수있는 웹 사이트가 있습니다. 사용자는 웹 브라우저 또는 iPhone 또는 Android와 같은 모바일 장치를 통해 오디오 파일을 재생할 수 있습니다. 웹 브라우저의 경우 최신 HTML5 오디오 태그를 지원하고 구형 브라우저에 플래시 대체 기능을 제공하고 싶습니다.오디오 파일 스트리밍과 정적으로 서비스 제공
일부 현대적인 브라우저는 mp3를 기본적으로 지원하지 않기 때문에 (FireFox) 플래시로 대체 할 수 있기 때문에 오디오 파일을 웹 브라우저에 제공하는 데 가장 적합한 형식 인 것처럼 보였습니다. 사용자가 aac 파일을 업로드하면 오디오 파일의 다른 버전을 서비스에 사용할 수있는 mp3 파일로 생성합니다.
이러한 오디오 파일을 제공하는 가장 좋은 방법은 무엇입니까? 스트리밍 또는 정적으로 제공하고 있습니까? 장점이나 단점이 있습니까? 아마도 유연한 서버 기술이있을 것입니다. 나는 icecast에 대해 알고 있지만 내 특정 사용 사례에 맞지 않는다고 생각합니다.
또한 각 정적 오디오 파일에 대한 링크를 저장하는 관계형 데이터베이스가 있습니다. 나는 HTTP 스트리밍뿐만 아니라 타당성없는 프로토콜을 사용하고 싶다. 가장 중요한 것은 대역폭이 비싸기 때문에 가능한 한 효율적으로이 작업을하고 싶습니다.