Skip to content

osamhack2022/WEB-Mili-Meet-broker_

Repository files navigation

Mili Meet (밀리미트)

Mili-Meet

프로잭트 소개

코로나 19 이후 비대면 시대가 열리면서 군대 내에서도 화상회의가 잦아지고 있습니다. 당직 근무를 하면서 매일 하는 화상회의는 너무나도 익숙합니다. 그러나 군대 내에서 사용하는 화상회의 프로그램들은 무겁고 사용법도 어려울 뿐만 아니라 화상회의 프로그램만으로 진행되는 것이 아닌 오디오 믹서나 웹캠 카메라 등 여러 장비를 따로 조정해야 합니다. 이런 상황에서 화상회의가 진행중일 때 화상회의 방에 접속을 못하거나, 스피커나 마이크 소리가 문재 있는 상황이 벌어지면 항상 통신 관련 병사나 간부님들을 부르는 것이 다반사인 상황입니다.

이런 상황에서 저희는 접근성이 높은 웹 기반으로 화상회의 프로젝트를 진행하게 되었습니다. 밀리미트는 웹 기반의 실시간 화상회의 서비스로 좀 더 가볍고(Light), 쉬운(Easy) 화상회의 서비스를 지향하고 있습니다.

기능 설명

  1. 비디오, 오디오 실시간 스트리밍
    • WebRTC를 이용한 P2P 스트리밍
    • 비디오 화면공유 지원
  2. 화상회의 세션 생성 및 수정
  3. 화상회의 세션 참여
  4. 인증 처리
    • 회원가입, 로그인, 로그아웃 등

컴퓨터 구성 / 필수 조건 안내 (Prerequisites)

  • ECMAScript 6 지원 브라우저 사용
  • 권장: Google Chrome 버젼 106.0.5249.121 이상

기술 스택 (Technique Used)

Server(back-end)

Front-end

설치 안내 (Installation Process)

$ git clone https://github.com/osamhack2022/WEB_Mili-Meet_Broker.git

프로젝트 사용법 (Getting Started)

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 .)

팀 정보 (Team Information)

저작권 및 사용권 정보 (Copyleft / End User License)

This project is licensed under the terms of the MIT license.

라이선스 비교표(클릭)

Github 내 라이선스 키워드(클릭)

[참조] Github license의 종류와 나에게 맞는 라이선스 선택하기(클릭)

About

웹을 기반으로 한 실시간 화상회의 서비스

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published