board

자유롭게
이야기 합시다 :)

Re:html5 음성녹음

작성자
html5around
작성일
2017-07-04 12:15
조회
657
안녕하세요~!
음성녹음을 할 수 있는 홈페이지를 구상중이시군요.
첫번째로 음성녹음을 웹페이지를 통해서 구현 할 수 있는지,
두번째로는 음성녹음을 서버에 저장을 할 수 있을지가 문제겠네요.

결론적으로 말씀드리면 가능합니다.
webRTC관련 라이브러리 중 RecordRTC를 이용하면 음성 등의 미디어를 저장 할 수 있습니다.
음성을 저장할 때는 버퍼로 저장을 할 수도 있고, 디스크에 파일로 저장할 수도 있습니다.
이 후 서버로 전송하는 것은 본인의 코딩스타일대로 적용하시면 될 듯합니다.
클라이언트단에서 저장이 완료되면 서버단으로 전송을 하면 되고, 톰캣서버에서는 이를 받을 수 있게 만들면 됩니다.
클라이언트단에서 보낼때는 ajax등을 사용하면 되니까 문제가 없을것으로 생각됩니다.

만약에 실시간으로 서버에 저장하는 것을 원하신다면 서버로 전송할 때 웹소켓등을 사용해서 구현하면 좋을 듯 합니다.
음성을 계속 쪼개서 작은 단위의 버퍼에 넣어서 웹소켓을 통해서 보내고, 다시 그 다음 버퍼를 보내고… 보내고… 하는 방식으로 구현하면 될 듯 합니다.
작은 단위로 계속 서버로 보내고 음성녹음을 마치면 서버에서 전체 파일을 합치게 하면 가능할거라고 생각합니다.

도움이 되셨으면 좋겠네요 ^^;
전체 0