안녕하세요👋 ZELLO 김지현입니다!

이번 글에서는 WebRTC의 1:N 통신과 젤로드로우에 어떻게 적용되었는지 살펴보려고해요.

원활한 설명을 위해 WebRTC와 연결 과정을 알고 있다고 가정하였어요.

아직 WebRTC의 개념과 연결 과정을 모르시거나 아래 글을 먼저 읽어 보는 것을 추천드려요!

WebRTC의 이해

WebRTC 1:1 (Mesh/P2P) 구현하기

✔️ 글을 원활히 읽기 위해서 필요한 지식이에요!

1:N을 구현하려면 1:1을 먼저 구현해야하지 않을까?

젤로드로우는 최대 8명까지 서로의 얼굴을 볼 수 있는 서비스이기 때문에 1:N 구현이 필요했어요.

저희는 1:N 구현에 앞서 1:1을 먼저 구현해보았고, 1:1에서 1:N으로 바꾸는 작업까지 해주었어요.

결론적으로 1:1에서 1:N 으로 바꾸는 작업에 많은 시간이 소요됐어요.

애초에 1:N으로 구현을 하였다면 훨씬 더 리소스를 줄였을 것 같아요.

따라서 1:N을 구현하기 위해 꼭 1:1을 구현할 필요는 없다는 것을 말씀드리고 싶었어요.

WebRTC 연결 절차 - Offer와 Answer