2011-10-28 2 views
3

HTML5가 아직 준비되지 않았기 때문에 테스트를 거친 브라우저에서 getUserMedia가 작동하지 않으므로 마이크에서 오디오 스트림을 캡처하여 보낼 수있는 "래퍼"가 있는지 묻습니다. Javascript가있는 서버. 비슷한 래퍼가 웹 카메라로 만들어졌습니다 : ("jquery-webcam-plugin"에 대한 google, 두 개의 링크 제한), 그러나 마이크 오디오 스트리밍을위한 비슷한 것들을 찾지 못했습니다.자바 스크립트 및 마이크 오디오 스트림

오디오는 일반적으로 알려진 형식 일 수 있습니다.

플래시가 일상적이지 않습니다. 플래시 도움말이 도움이되지 않을 수 있습니다.

Google 장비가 사용되지 않으므로 AudioApi을 사용하는 것이 현명하지 않다고 생각합니다. This도 좋은 소식이 아니므로 Java와 Flash 만 선택할 수 있습니다.

나는 모든 힌트와 팁을 얻을 것이다.

답변

3

"플래시는 내 일상적인 기준이 아닙니다."라는 것이 무슨 뜻인지 잘 모르겠습니다. 다른 옵션은 Java이지만 사용자 친화적이지 않습니다. 플러그인을 요구한다면 (그리고 getUserMedia()가 구현 될 때까지) 플래시를 만들 수 있습니다. 여기

당신의 선택의 웹 서버에 HTTP 포스트를 통해 오디오를 스트리밍하는 자바 스크립트 API와 간단한 플래시 응용 랩 프로젝트입니다 :

https://code.google.com/p/wami-recorder/

그건 좋지 않은, 그러나 그것은 작동 clunky Flash Media Server가 필요하지 않습니다.

+0

위대한, 정확히 내가 무엇을 찾고 있었는지. 어떻게 찾았 니? 4 일. 어쨌든, 대답을 받아 들였습니다. – cyberseppo

+0

작성했습니다 :-). 여전히 약간의 개조가 필요하지만 기본적인 아이디어가 있습니다. 개선을위한 아이디어/코드가 있다면 프로젝트에 기여하거나 프로젝트 페이지에 "문제점"을 추가하십시오. –

+0

@IanMcGrawn은 Wami Recorder의 문자열 등에 오디오를 녹음하는 방법이 있습니까? webAudio/mozAudio를 사용하여 작은 조작을하고 싶습니다. 파일을 서버로 보내고 클라이언트로 돌아가고 싶지 않습니까? 그래서 직접 버퍼를/base64 문자열 패킷의 형태로 보낼 수 있도록하는 방법에 대한 제안이 있습니까? 또는 전체 파일을 기본 64 문자열로 전체? – ShrekOverflow