해당 프로젝트는 랜덤채팅이고, 1:1 로 채팅하도록 시그널링 서버를 설계했습니다.
데이터채널을 이용한 텍스트 전송과 사진 전송을 지원합니다.
또 다른 기능으로 영상통화 및 음성통화 기능이 있는데 카카오톡의 보이스톡, 페이스톡과 유사하게, 통화를 요청하고 상대방이 수락할 경우 재협상을 통해 미디어트랙을 추가하는 형식으로 구현했습니다.
궁금하신 점이나 지적해주실 내용 있다면 댓글 남겨주시면 감사하겠습니다! URL은 아래와 같습니다.
https://moachat.app모아챗 - 랜덤채팅모아챗 - 랜덤채팅moachat.app
데이터채널을 이용한 텍스트 전송과 사진 전송을 지원합니다.
또 다른 기능으로 영상통화 및 음성통화 기능이 있는데 카카오톡의 보이스톡, 페이스톡과 유사하게, 통화를 요청하고 상대방이 수락할 경우 재협상을 통해 미디어트랙을 추가하는 형식으로 구현했습니다.
궁금하신 점이나 지적해주실 내용 있다면 댓글 남겨주시면 감사하겠습니다! URL은 아래와 같습니다.
https://moachat.app모아챗 - 랜덤채팅모아챗 - 랜덤채팅moachat.app
바이럴 ㅁㅈㅎ
바이럴로 느껴지셨다면 죄송합니다..
이거 링크누르면 멀웨어 감염됩니다. 누르지마세요
인증서도 발급받은 클린한 사이트에요 ㅠㅠ
아놔 모바일 왜 채팅 안날라가냐고
들어갔더니 핸드폰 꺼짐 들어가지마세요.. - dc App
사파리에서 Comming만 뜨고 메시지 입력이 안돼요
사용자 수가 아직 적어서 매칭이 안된 것 아닐까요?
채팅방처럼 다대다 구현하면 어느정도 설계능력 보여줄수있는데 1대1이면 그냥 icecandidate, sdp전송 수신 밖에없자나 그리고 웹소켓사용해서 연결 맺어줄탠데 분산환경에서 웹소켓 사용시 스케일아웃된 이후 접속자 줄어들어서 서버인스턴스 제거할때 웹소켓세션 관리 어떻게했는지 말할수있름?
그리고 간단하게라도 나올수있는게 서버인스턴스 2개이상 사용시 각 서버의 websocksession객체간의 sdp교환 어떻게 할꺼냐고 물어볼 가능성 높음
현재 이용자가 적어, 싱글 인스턴스를 사용하고 있습니다. 인스턴스가 2개 이상일 경우 웹소켓세션을 별도로 저장 후, 인스턴스에서 받아서 정보교환을 할 것 같습니다. 좋은 지적 감사드립니다.
어케하노 설명 좀.. 배우고싶다.