WebRTC

백승한·2022년 8월 24일
0

WebRTC를 이용해 한번에 많은 사용자들이 통신하는 서비스를 만드는 경우 P2P방식을 이용해 구현하면 사용자의 디바이스에 엄청난 무리가 간다. 만약 인터넷 방송 플랫폼을 개발한다고 생각해보자 한명의 방송인은 많으면 수만명의 사람들에게 자신의 영상을 송출해야 한다. 이 상황에서 P2P방식을 이용한다면 사용자의 디바이스는 수만대의 디바이스와 직접 연결을 하고 각각 디바이스에 멀티미디어를 전송해야한다.
이런 상황을 막기 위해 미디어 서버를 사용하는데 대표적으로 Kurento가 있다.

  • Kurento
    • WebRTC용 비디오 어플리케이션 개발에 사용되는 멀티미디어 서버패키지
    • 모듈식 파이프라인이 특징
    • low-level
  • OpenVidu
    • Kurento 기반 프레임워크
    • OpenVidu에서 다루는 사용사례와 일치하는 서비스 구축시 구현 난이도 쉬움
    • high-level

https://velog.io/@kws04254/KurentoOpenVidu

profile
방문해주셔서 감사합니다🙂

0개의 댓글