brunch

You can make anything
by writing

C.S.Lewis

by onyx Dec 14. 2020

개발로그 : 실시간 영상통화 장애

1.현재 문제점

    - 같은 공유기의 UDP 통신일때만 영상통화가 가능함

    - 다른 네트워크 환경일때 연결은 가능하나 영상이 나오지 않음

    - 네트워크로 우회하기 시작할때, 통신사가 붙을때는 Stun서버를 이용하게 되는데 그때 문제가 생긴다.

    - WebRTC가 연결이 안되는 애들만 스턴서버를 통해 연결을 시켜준다.


2.영상 통화 프로세스

첫 통신교환 할때 ICE 교환을 함

SDP라는 정보를 교환한다 (서로 연결할때 쓰는 정보들, 카메라가 있는지, 오디오를 가지고 있는지, 그들의 포멧은 뭔지, 누구한테 접속해야 하는지)

시그널링을 통해서 정보를 읽어옴 (Stun서버 조회)

커넥트 미디어를 통해서 실제 서로 장치간 연결 -> 소켓통신(Turn 서버)

디바이스에서 오픈 Stream Open (이건 잘 됨)


3. 현재 문제 사항

보안 프로토콜이 안되어 있어서 작동이 안되는거 같다 (가장 유력)

건드린게 없고 설정이 그대로라면, 접속한 상태테서 동작이 끊어진다.

P2P 연결일때 해킹당할수 있기 때문에 HTTPS로 되어있다(WebRTC) 원래는 HTTPS 되어있었는데 HTTP로 변경을 한 것.

HTTPS문제가 아니라면 일단 P2P, UI작업을 투트랙으로 진행한다.


HTTPS 문제였다.. 해결


작가의 이전글 02. Road to become a director
작품 선택
키워드 선택 0 / 3 0
댓글여부
afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari