코로나 19 이후 비대면 시대가 열리면서 군대 내에서도 화상회의가 잦아지고 있습니다. 당직 근무를 하면서 매일 하는 화상회의는 너무나도 익숙합니다. 그러나 군대 내에서 사용하는 화상회의 프로그램들은 무겁고 사용법도 어려울 뿐만 아니라 화상회의 프로그램만으로 진행되는 것이 아닌 오디오 믹서나 웹캠 카메라 등 여러 장비를 따로 조정해야 합니다. 이런 상황에서 화상회의가 진행중일 때 화상회의 방에 접속을 못하거나, 스피커나 마이크 소리가 문재 있는 상황이 벌어지면 항상 통신 관련 병사나 간부님들을 부르는 것이 다반사인 상황입니다.
이런 상황에서 저희는 접근성이 높은 웹 기반으로 화상회의 프로젝트를 진행하게 되었습니다. 밀리미트는 웹 기반의 실시간 화상회의 서비스로 좀 더 가볍고(Light), 쉬운(Easy) 화상회의 서비스를 지향하고 있습니다.
- 비디오, 오디오 실시간 스트리밍
- WebRTC를 이용한 P2P 스트리밍
- 비디오 화면공유 지원
- 화상회의 세션 생성 및 수정
- 화상회의 세션 참여
- 인증 처리
- 회원가입, 로그인, 로그아웃 등
- ECMAScript 6 지원 브라우저 사용
- 권장: Google Chrome 버젼 106.0.5249.121 이상
$ git clone https://github.com/osamhack2022/WEB_Mili-Meet_Broker.git
Frontend 실행 방법
$ cd frontend
$ docker build -t next .
$ docker run -it -p 8081:8081 next
Backend 실행 방법
$ cd backend
$ docker build -t node .
$ docker run -it -p 8088:8088 node
Keycloak 실행 방법
$ cd keycloak
$ docker run -p 8080:8080 --rm -it $(docker build -q .)
- JunSang Yu (junsang.yu3@gmail.com), Github Id: stupidJoon
- Minjun Lee (sohwi0305@gmail.com), Github Id: min0305
- Kwanghyeon Jo (gwangh72@gmail.com), Github Id: Kidprogramer1039
This project is licensed under the terms of the MIT license.