2008-10-02 5 views
4

내 웹 서버에 내 자신의 응용 프로그램 이외의 다른 방법으로 재생할 수없는 매우 사용자 지정 형식으로 많은 양의 오디오가 저장되어 있습니다. 이 응용 프로그램은 내 웹 서버에 연결하여 오디오를 스트리밍하고 재생할 수있는 Win32 응용 프로그램입니다.브라우저로 오디오 스트리밍

저는 브라우저에서 스트리밍 및 재생할 수 있기를 정말로 원하지만 어디서부터 시작해야할지 모릅니다. 이상적으로 기술은 크로스 플랫폼 (현재의 Win32 앱과 달리)과 크로스 브라우저 (IE 6 이상 및 Firefox)가되고 싶습니다.

나의 현재의 생각은 같은 것들을보고 있습니다

  • 플래시,하지만 만 재생 MP3 오디오는 무엇입니까?
  • Java는 무료로 사용할 수있는 VM입니까?
  • 웹 서버에서 오디오를 WAV 파일로 변환 한 다음 다른 사람의 플러그인을 사용하여 해당 파일을 재생합니다. 성능상의 이유로 웹 서버에서 변환을 유지하려고하지만 여전히 옵션입니다.
  • 완전한 스트림 및 재생 작업을 수행하기 위해 자체 커스텀 플러그인을 작성하고 있습니다.

어떤 지침이 가장 유용 할 것입니다.

오디오는 음악이 아니며 단순히 다른 오디오 포맷으로 변환하는 것이 사소하지는 않습니다. 저장된 오디오도 자주 변경되며 (1 분마다) 지속적인 변환이 필요합니다.

답변

2

서버 측 변환과 별개로 : ActionScript 또는 Java로 형식에 맞는 디코더를 구현하십시오. 그런 다음 Flash 무비 또는 Java 애플릿을 작성하여 재생할 수 있습니다. 형식이 매우 복잡하지 않으면 실시간으로 디코딩 할 수있는 언어/런타임이 모두 빠릅니다. 거의 모든 사람들이 플러그인을 설치했기 때문에 플래시는 두 가지 중 더 접근하기 쉬울 것입니다. (원시 사운드 버퍼를 재생하는 것이 구 버전의 Flash 버전에서는 지원되지 않을 가능성이 있습니다. 저도 그 사실을 잘 모릅니다.) Java 플러그인은 무료이지만 사용자가 설치해야합니다.

4

왜 독점적 인 음악 형식을 사용하고 있습니까? 나는 아마 그것을 듣기 위해 프로그램을 다운로드하는 것을 귀찮게하지 않을 것이다.

나는 그것을 mp3로 변환 한 다음 플래시를 사용하는 것이 좋습니다.

자신 만의 플러그인을 구축하는 것은 어려울 것입니다. 많은 플랫폼이 필요합니다. 이미 플래시를 작성한 것과 같습니다.

+0

Flex에서 매우 쉽게 할 수 있습니다. –

+0

응답 해 주셔서 감사합니다. 오디오는 주로 음악이 아닌 음성입니다. 독점적 인 형식으로 유지하면 누가 내 말을들을 수 있고 누가 듣지 못하게 할 수 있는지에 대한 보안이 강화됩니다. –

0

오디오를 서버의 WAV (또는 MP3)로 변환하려고합니다. 주요 OS가 오디오 API를 처리하는 다양한 방법 덕분에 자체 플랫폼 간 브라우저 구성 요소를 작성하는 것이 많은 작업이 될 것입니다.

0

shoutcast을보십시오. 기본적으로 브라우저 (효과적으로 자신의 라디오 방송국)를 통해 음악을 스트리밍하는 모든 클라이언트에 음악을 스트리밍하는 서버 앱입니다. 나는 그것을 사용하지 않았지만 곧장 앞으로 나아갈 것입니다. 또 다른 아이디어는 윈앰프 원격입니다. 다시 서버에 앱을 설치하지만 이번에는 웹 사이트에서 음악 컬렉션을 탐색하고 개별 노래를 재생할 수 있습니다.

+0

우리는 음악을 제어하기 위해 직장에서 AjaxAMP를 사용합니다.대부분의 브라우저에서 작동하며 음악을 제공하는 PC에만 설치하면됩니다. http://www.ajaxamp.com/ – Feet