본문 바로가기

WebRTC

OverView

요즘 코로나때문에 화상으로 (virtual conference 라든가) 하는 일들이 많은데 주로 줌이나 브라우저로는 행아웃등을 많이 사용한다.

 

브라우저에서 돌아가는 화상회의 기능의 기반이 되는 것은 WebRTC 라는 오픈소스 프로젝트이다.

WebRTC

 

이 WebRTC 의 pipeline은 아래와 같다.

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