Implement UDP Socket Server for Real-time Voice Communication on Smart-phone

스마트폰에서 실시간 음성 통신을 위한 UDP Socket Server 구현

  • Kang, Ji-Hee (Dept. of Digital Media, Duksung Women's University) ;
  • Son, Han-Bee (Dept. of Digital Media, Duksung Women's University) ;
  • Lim, Yang-Mi (Dept. of Digital Media, Duksung Women's University)
  • 강지희 (덕성여자대학교 디지털미디어학과) ;
  • 손한비 (덕성여자대학교 디지털미디어학과) ;
  • 임양미 (덕성여자대학교 디지털미디어학과)
  • Published : 2017.11.03

Abstract

최근 오디오 기반의 그룹 대화 통신 기술이 급격히 발전하고 있는데 이는 원거리 간의 회의 또는 긴급 구조망, 음성 인식을 활용한 기술 분야에서 필요로 하기 때문이다. 과거 오디오 그룹 간의 실시간 서비스는 영상 통신보다 타이밍에 있어서 사용자에게 딜레이 되는 값을 전송하는 즉 버퍼 컨트롤이 문제가 되어 잘 사용되지 않았었다. 하지만 최근 다중경로 라우팅, QoS 전송량 감소 기술들이 소개되면서 N:N의 대화가 가능하게 되었다. 본 연구에서는 UDP Socket 방식을 활용하여 N:N 실시간 음성 서비스를 개발한다. 이는 무선단말기를 활용하여 3~4인이 그룹핑 되어 노래 경쟁을 할 수 있는 앱에 적용하여 개발하였다. 운전자가 혼자 운전할 때, 다른 지역에서 운전하는 사람들과 음성인식 인터페이스를 활용하여 즉각적인 그룹을 만들고, 자신과 다른 사람들이 노래를 부르고, 듣고 평가하는 과정에서 재미를 느끼게 함으로써 졸음을 방지할 수 있도록 개발하였다.

Keywords