녹화 버튼 뒤에서 일어나는 일: LINE 프리미엄콜 개발기

4 days ago 8

들어가며 안녕하세요. LINE 앱에서 VoIP(voice over Internet protocol, 인터넷 기반 음성 통화) Android 서비스 개발을 담당하고 있는 안덕용입니다. 멀리 있는 가족과 안부를 나누거나, 연인과 소소한 이야기로 한참 웃다 보면 통화를 끝내기 아쉬운 순간이 있습니다. 그때의 목소리를 다시 듣고, 표정을 생생하게 보고 싶을 때가 누구에게나 있다고 생각합니다. 프리미엄콜은 이렇게 간직하고 싶은 통화의 한순간을 소리와 영상으로 기록하는 기능입니다. 물론 소중한 추억만을 위한 기능은 아닙니다. 통화 중에 정한 약속이나 길게 설명받은 내용을 나중에 다시 확인하고 싶을 때도 유용합니다. 대화를 놓칠까 봐 서둘러 메모하는 대신, 통화할 때는 상대방의 이야기에 집중하고 필요한 내용은 나중에 꺼내 볼 수 있으면 좋겠다고 생각했습니다. 프리미엄콜이 어떤 기능인지 먼저 소개하고, Android에서 녹음/녹화를 개발하며 고민한 내용을 이야기해 보려고 합니다. 음성 통화가 영상 통화로 바뀌어도 하나의 파일에 기록을 이어 가는 기능과, 자체 온디바이스 모델로 음성을 인식하면서 통화 품질과 기기 성능을 함께 고려한 과정도 소개하겠습니다. 프리미엄콜은 어떤 기능인가요 프리미엄콜은 LINE Labs로 출시했으며, 일본과 대만, 태국에서는 녹음/녹화 기능을 제공하는 등 국가마다 이용 가능한 서비스가 다를 수 있습니다. LINE의 1:1 음성 통화나 영상 통화 중 원하는 구간을 기록할 수 있습니다. 통화 화면에서 기록을 시작하면 나와 상대방의 목소리가 함께 남고, 영상 통화에서는 서로의 모습도 함께 기록합니다. 통화를 마친 뒤 Keep Memo에 저장된 기록이 있다면 나중에 다시 확인할 수 있습니다. 예를 들어 전화로 물건의 사용법을 설명받는 상황을 생각해 보겠습니다. 처음에는 말로 설명을 듣다가, 잘 이해되지 않는 부분이 있어 카메라를 켜고 직접 보여 달라고 할 수 있겠죠. 이 통화를 기록해 두면 나중에 음성으로 들었던 설명과 영상으로 보았던 동작을 함께 확인할 수 있습니다. 통화 중에 모든 내용을 외우거나 메모하지 않아도 되는 것입니다. 음성 통화의 기록을 재생할 때는 상대방의 프로필과 이름, 통화 시작 시각을 함께 보여 줍니다. 목소리만 들리는 빈 화면 대신 어떤 통화인지 알아볼 수 있는 화면을 제공하는데요. 영상 통화에서는 서로의 표정과 반응도 함께 남겨, 나중에 그 대화를 다시 보고 들을 수 있습니다. 통화...

Read Entire Article




피플앤툴즈 네트워크
🛍 샵