2018.09.18일 이메일 내용
동일한 이슈로 고민한 개발자들이 많이 있는 것 같습니다. ('Unity WebGL Microphone Support'로 구글링함)
어쨌거나 구글링 결과로 보면 유니티 WebGL에서 Microphone 사용도 가능한 것 같습니다.
아래는 구글링 결과를 간추린 것입니다. 일단 1번으로 Try 해보는게 가능성이 제일 높지 않은런지... (사용으로 판매하고 있습니다)
유니티 포럼의 쓰레드(3번)에서는 2번의 경우 성공했다는 말이 있습니다. 이것 저것 제한은 있는 것 같습니다.
1번의 Asset으로 Microphone 인식은 되지만, 녹음까지 성공했다는 말은 없네요. 아마 이후 상황이 업데이트되지 않은 듯.
1. Microphone WebGL Library > Unity 2017.1.0 이상 필요. 모질라/크롬만 지원. 유료 $15(16,890원). GitHub에 소스 공개(2016.12) 되어 있음(유/무료 확인 필요) GitHub의 소스 언급. 시점 차이가 있어서 동작이 불완전 할 수 있음.
sama-van, Jul 4, 2017
> Found this which is free : https://github.com/tgraupmann/UnityWebGLMicrophone <-
> It detects my microphones from the webGL player but didn't success to use it yet... I am actually trying to use it with this : <-- GitHub 소스 테스트 중. 성공은 못했음
> - https://github.com/zombience/audio_analyzer
2. GFootWeb MicrophoneWebGL UnityPackage > 현재 URL이 열리지 않음. 모질라만 지원하고 제한적이지만 된다는 언급 있음. 테스트 코드도 제공. 쓰레드에서 gfoot로 검색 요망 이 링크는 살아 있음. 다운로드 가능함.
bkachmar, Jul 13, 2015 #14
> I noticed that when playing the recording in Unity it changes pitch of audio to half tone.
> E -> D# / D# ->D / D -> C# / And so on.
twobob, Mar 3, 2017 #29
> https://web.archive.org/web/2016051....virginmedia.com/MicrophoneWebGL.unitypackage <-
3. 유니티 WebGL에서 Microphone 사용 관련 이슈 쓰레드 전체를 보려면 여기를 클릭
아직 유니티에서 WebGL에서 Microphone 지원의 로드맵이 나지는 않은 것 같습니다.
이렇게 지원이 늦는 이유가 무엇인지 이유를 찾아 보았는데, HTML5 규격 자체에서 Microphone 지원이 좀 늦었던 것 같습니다.
관련하여 브라우저마다 지원 정도도 다르고, 따라서 유니티에서의 공식 지원은 좀 더 안정화가 이루어진 후에 가능할 것으로 보입니다.
HTML5가 아직도 발전중인 규격이고, 2018년 4월 시점에서도 호환성에 있어서 만점(555점)을 기록한 웹 브라우저가 아직 없습니다.
최고 득점자인 크롬이 555점 만점에 528점인 수준이라고 하네요. 아래 표준화 시점 요약은 나무위키에서 발췌한 것입니다.
- 2014.10.28, HTML5의 최종 권고안이 확정되어 최신 표준으로 지정.
- 2016.11.01, HTML5의 버전업인 HTML5.1이 최신 표준으로 지정.
- 2017.12.14. HTML5.1의 버전업인 HTML5.2가 최신 표준으로 지정. HTML5.3이 워킹 드래프트 단계에 돌입.
Microphone을 사용하려면, WebAudio와 getUserMedia를 같이 사용해야 할 것 같구요...
관련 내용을 확인하려면, 다음 링크를 참조하시기 바랍니다.
실제 구현시 고생은 좀 하겠지만, 일단 Unity WebGL에서 Microphone 사용은 문제가 없을 것 같습니다.
관련 Activity는 Close 처리하겠습니다.
PS. 추석 연휴 전에 또 메일을 보낼 일이 있을지 모르겠네요...
모두 즐거운 한가위 되시기 바랍니다.
댓글