2010-07-13 14 views
2

웹 페이지에서 사용자의 마이크에서 오디오를 녹음 한 다음 서버에 파일을 업로드하여 MP3로 저장하려고합니다. 내 솔루션은 .NET을 사용하여 구축되었습니다.웹 페이지에서 오디오 녹음 및 서버에 업로드

내가 본 대부분의 비슷한 응용 프로그램은 클라이언트에서 플래시를 사용하고 아마도 서버의 Flash Media Server를 사용합니다. 우리에게는 FMS 예산의 종류가 없습니다. 무료/오픈 소스 솔루션을 찾고 있습니다.

또한 WAV 오디오 녹음을 지원하므로 Silverlight 4를 약간 보았습니다. 그러나 MP3 비트로 업로드 및 인코딩하는 방법을 명확하게 밝히지 않았습니다.

궁극적으로 마이크에서 오디오를 녹음 한 다음 MP3 파일로 서버에 파일을 저장할 수 있어야합니다. 무료 (또는 적어도 저렴한)가 필요합니다.

모든 의견을 환영합니다!

감사합니다. -

답변

0

대신 플래시 미디어 서버의 자유 Red5의 서버를 사용할 수 있습니다 여기에는 오디오 및 비디오 기록하는 방법 튜토리얼 : http://mariofalomir.com/blog/?p=101

+0

감사합니다. 그러나 이렇게하면 MP3가 아닌 서버에 FLV가 만들어집니다. 그 맞습니까? – goombaloon

+0

솔직히 말해서 서버에서 정확히 무엇을하는지에 대해서는 깊이 생각하지 못했지만 flv의 사운드는 mp3 형식이므로 비행 전에 인코딩되거나 ffmpeg를 사용하기 전에 가로 채기위한 방법이 될 수도 있습니다 그 후 mp3를 다시 추출합니다. – Quasimondo

0
나뿐만 아니라 실버 라이트를 사용하여 고려하고

하지만 didn를 문제가 있었다 나를 위해 사용자에게 .Net 버전이 설치되어 있어야합니다. 그래서 저는 Javasonics.com에서 ListenUp을 선택했습니다. 대신 사용자 브라우저에서 사용할 수있는 Java 기능에 의존해야하며, 팝업 메시지가 나타나면 애플릿 실행을 수락하도록 사용자에게 의지하고 있습니다. 6 명 중 1 명, 나머지는 6 명.

어쨌든, 서버 측에서 인코딩하는 경우 필자의 경우 Speex를 Speex (speexdec 사용)로 변환 한 다음 자신의 파이썬 CGI 스크립트를 굴려서 MP3 (절름발이 사용) 및 WAV를 OGG 사실 후, 나는 pay-as-you-go/pre-pay 계정 옵션을 가진 http://encoding.com을 보았습니다.

2

2010 년에 물어 보았을 때 tehre는 플래시 사용 이외의 해결책이 없었습니다 연금술/AS3 덕분에 가능 클라이언트 + 미디어 서버 +는 FFmpeg가. MP3에 FLV에서

을 변환하지만 지금은입니다.

당신은 C해야 플래시 파일을 기록하는 http://audior.ec 플래시 mp3를 꺼냅니다. 나는 웹 페이지에 앉아 방문자/회원의 오디오를 녹음하고 웹 서버에 mp3로 저장하는 작은 플래시 스크립트입니다. Red5 또는 기타 미디어 서버는 필요하지 않습니다.