에픽 1: 실시간 화상 통화 시스템

스토리 1.1: 사용자는 카메라를 통해 실시간으로 영상을 공유할 수 있다.

테스크 1.1.1: WebRTC 연결을 설정한다. ⭐⭐⭐⭐⭐

테스크 1.1.2: 로컬 카메라 스트림을 획득한다. ⭐⭐⭐⭐⭐

테스크 1.1.3: 원격 피어와 스트림을 교환한다. ⭐⭐⭐⭐⭐

테스크 1.1.4: 카메라 on/off 토글을 구현한다. ⭐⭐⭐⭐

스토리 1.2: 사용자는 마이크를 통해 실시간으로 음성을 공유할 수 있다.

테스크 1.2.1: 마이크에 접근하여 오디오 스트림을 획득한다. ⭐⭐⭐⭐

테스크 1.2.2: 오디오 스트림 전송을 구현한다. ⭐⭐⭐⭐⭐

테스크 1.2.3: 음성 mute/unmute 기능을 구현한다. ⭐⭐⭐⭐

테스크 1.2.4: 에코 캔슬레이션을 적용한다. ⭐⭐

스토리 1.3: 사용자는 참여한 사용자 목록을 확인할 수 있다.

테스크 1.3.1: 참가자 비디오 그리드 레이아웃을 구현한다. ⭐⭐⭐⭐

테스크 1.3.2: 활성 화자 하이라이트 기능을 개발한다. ⭐⭐

테스크 1.3.3: 참가자 목록 및 페이지네이션을 구현한다. ⭐⭐⭐

스토리 1.4: 사용자는 자신의 화면을 다른 참가자들과 공유할 수 있다.

테스크 1.4.1: 화면 캡처 API를 구현한다. ⭐⭐⭐⭐

테스크 1.4.2: 화면 공유 스트림 전송을 개발한다. ⭐⭐⭐⭐

테스크 1.4.3: 공유 화면 표시 UI를 구현한다. ⭐⭐⭐⭐

테스크 1.4.4: 화면 공유 시작/중지 컨트롤을 개발한다. ⭐⭐⭐⭐