2010-03-16 3 views
1

사용자가 서버에 저장된 WAV 파일을 클라이언트로 재생하여 Silverlight 응용 프로그램으로 재생할 수 있도록하고 싶습니다. Silverlight (here)에서 WAV 파일을 재생하는 방법이 있지만, PCM 형식이 아니지만 인코딩되었으므로 파일을 재생할 때 오류가 발생했습니다.비 -PCM WAV 파일을 SilverLight 응용 프로그램으로 스트리밍

내가 연주하려고하는 파일은 특수 인코더로 인코딩되어 있으므로 서버에서 WAV 파일을 디코딩하고 클라이언트로 다시 스트림하는 것이 유일한 방법이라고 생각했습니다. 가능한 한 모든 WAV 파일을 변환하는 것이 적절하지 않기 때문에 디코딩 프로세스 은 실시간으로 발생해야합니다 ().

할 수 있습니까? 어떤 스 트리머를 사용할 수 있습니까? (Windows Media 서비스는 여기서 도움이 될 수 있습니까?) 누군가 그러한 시나리오에 대한 경험이 있습니까?

감사합니다.

답변

1

이 예제 http://alvas.net/alvas.audio,tips.aspx#tip24 ".. 저장된 WAV 파일을 MP3로 변환하는 웹 페이지를 통해 .."PCM으로 변환하는 것이 훨씬 쉽습니다. AudioCompressionManager.MpegLayer3FormatTag를 AudioCompressionManager.PcmFormatTag로 바꿔야합니다.

0

PCM WAV가 매우 비효율적이므로 MP3로 스트리밍하는 것이 가장 좋습니다. Sox을 확인해야합니다. 즉석에서 필요한 변환을 수행 할 수 있습니다.

관련 문제