요즘 코로나때문에 화상으로 (virtual conference 라든가) 하는 일들이 많은데 주로 줌이나 브라우저로는 행아웃등을 많이 사용한다.
브라우저에서 돌아가는 화상회의 기능의 기반이 되는 것은 WebRTC 라는 오픈소스 프로젝트이다.
이 WebRTC 의 pipeline은 아래와 같다.
화상회의를 하다보면 다른 사람의 말소리가 다시 내 마이크로 들어가 화상회의를 망치는 경험이 다들 한번씩 있을 것인데 그 부분을 해결해주는 기능이 echo canceller이다. ( 말 그대로 메아리 제거이다.)
echo canceller에는 대표적으로 AEC라는 알고리즘이 활용되는데 WebRTC에 기본으로 들어가 있는 echo canceller를 연구실에서 사용하고 있는 것으로 교체해서 테스트 해야 하는 것이 전체 적인 overview이다.
'WebRTC' 카테고리의 다른 글
SoX 명령어 cheat sheet (0) | 2020.07.22 |
---|---|
aec_dump 관련 내용 (0) | 2020.07.16 |
webRTC aec3 pipline (0) | 2020.06.16 |
chromium echo cancellation 테스트 (0) | 2020.06.05 |
chromium 빌드하기 (0) | 2020.06.03 |