정의RTC(Real Time Communication)란, 전송 지연 없이 발생하는 모든 통신을 의미하는 용어이다. RTC는 최소한의 Latency를 가지고 즉각적인 반응을 보인다. 흔히 말하는 ‘라이브’ 통신이라고 볼 수 있다.RTC는 일반적으로(기본적으로) Broa
WebRTC를 이용하는 ConCoder 프로젝트에서 Mesh 대신 SFU 서버 구조를 적용하기 위해 WebRTC 라이브러리인 OpenVidu를 공부하였다.OpenVidu를 공부하면서 동작 구조나 특징에 대해 정리해보고자 한다.클라이언트의 요청을 받고, 스프링 서버에서
프로젝트에서 WebRTC 적용하게 되어 스트리밍 기술에 대해 궁금증을 가지게 되었다. 비교적 최신 기술인 WebRTC 이외에 많이 사용되었던 기술들은 무엇인지 궁금하기도 하고, 해당 기술들에 대해 알아야 WebRTC만의 장점을 최대한 살려서 개발 가능하다고 생각해서 공
진행했던 프로젝트에서 socket으로 채팅 기능을 구현할 일이 있었다. 단순히 실시간 채팅 주고 받는 것은 예전에 실습이나 프로젝트로 몇 번 해봤는데, 카톡처럼 채팅방 리스트가 있고 채팅 내용을 저장하는 방식은 처음 구현해보는 것 같아서 한 번 정리해보고자 한다.채팅
예전부터 궁금했지만 항상 제대로 마무리 짓지 못했던 리액트와 웹 서버의 관계에 대해 정리해보고자 한다.참고로, 여러 사이트를 찾아보고 개발자 지인과 함께 토론하면서 정리한 내용이라 오류가 있을 수 있다.본격적인 내용에 들어가기 전에 먼저 알아두어야 할 내용을 정리해보자