본문 바로가기
728x90

Open Source Solution/Jitsi Meet8

[Jitsi Meet] 회의실 입장 시 음소거 기본 설정 Start muted [Jitsi Meet] 회의실 입장 시 음소거 기본 설정 Start muted Jitsi Meet에서 사용자들의 회의실 입장 시 컴퓨터가 마이크를 인식하고 있다면 기본적으로 오디오가 켜진채로 접속이 되기 때문에 회의 중 불필요한 노이즈를 발생시키거나 통제가 되지 않을뿐더러 방장은 사용자가 입장할 때마다 Mute all 버튼을 눌러야할 것이다. 이러한 문제 발생으로 사용자들의 입장 시 기본적으로 마이크를 음소거 설정으로 제어하고자 한다. 물론 사용자는 마이크 버튼을 다시 클릭하면 음소거를 해제하여 대화가 가능하다. 방법에는 크게 두가지 방법이 있다.첫번째로는 파라미터를 이용하여 채팅방 입장 시 기본설정을 하는 것이고 이것은 채팅방 한개에 설정할 수 있으므로 생성하는 모든 채팅방에는 적용되지 않는다. 두번째.. 2022. 9. 14.
무료 화상회의 Jitsi Meet 개발환경 구축(6) - 빌드 및 배포 무료 화상회의 Jitsi Meet 개발환경 구축(6) - 빌드 및 배포 이번시간에는 지난시간에 수정한 소스코드를 빌드하여 운영하는 서버에 배포해보고자 한다. 수정한 소스코드를 배포하려면 이미 구축된 운영서버가 있어야 한다. 운영서버는 아래 링크 가이드라인에 따라 설치가 가능하다. Self-Hosting Guide - Debian/Ubuntu server | Jitsi Meet Follow these steps for a quick Jitsi-Meet installation on a Debian-based GNU/Linux system. jitsi.github.io 배포를 위한 빌드 방법은 아주 쉽다. $ mingw32-make 아래의 코드블럭은 Makefile의 상단 부분이다. make명령어 실행 시 뒤.. 2022. 9. 13.
무료 화상회의 Jitsi Meet 개발환경 구축(5) - 프론트엔드 커스터마이징 무료 화상회의 Jitsi Meet 개발환경 구축(5) - 프론트엔드 커스터마이징 이번 시간에는 개발환경에서 소스코드를 수정해보고 프론트엔드단의 UI를 커스터마이징 해보려고 한다. Jitsi Meet에 종속된 UI를 사용하지 않고 나만의 화상회의시스템을 만들어보자. 위 이미지는 개발환경에서 구동한 웹 사이트다. 웹 서비스를 자기 환경에 맞게 구현하기 위해서는 기존의 Jitsi Meet 로고를 바꾸거나 불필요한 텍스트를 변경 제거 해야할 것이다. 예제를 위해 1번의 로고 및 링크를 바꾸고 2번의 텍스트, 3번의 불필요한 Footer의 내용을 지우고, favicon과 title까지 수정해보겠다. 1번 로고 변경 기본 Jitsi Meet 로고는 SVG 형태로 되어 있는데 아래 링크에서 아래 이미지(PNG)를 S.. 2022. 9. 13.
무료 화상회의 Jitsi Meet 개발환경 구축(4) - 윈도우 환경을 위한 makefile의 수정 무료 화상회의 Jitsi Meet 개발환경 구축(4) - 윈도우 환경을 위한 makefile의 수정 지난 시간에는 의존성있는 패키지들을 설치(npm install) 하고 makefile의 dev를 실행하여 개발 웹 서비스를 구동하였다. $ mingw32-make dev makefile에 기술되어 있는 dev dev: deploy-init deploy-css deploy-rnnoise-binary deploy-tflite deploy-meet-models deploy-lib-jitsi-meet deploy-olm deploy-tf-wasm deploy-face-landmarks $(WEBPACK_DEV_SERVER) 위 명령어를 실행하면 아래 dev에 기술되어 있는 deploy-init을 찾아 내부의 쉘 .. 2022. 9. 8.
무료 화상회의 Jitsi Meet 개발환경 구축(3) - 웹 서비스 구동 무료 화상회의 Jitsi Meet 개발환경 구축(3) - 웹 서비스 구동 Terminal 변경 명령어 실행을 편하게 하기 위해 Git Bash로 터미널을 변경하여준다. 'Select Default Profile'을 클릭하여 기본 터미널로도 지정이 가능하다. npm install package.json에 포함된 의존성 패키지를 설치한다. $ npm install npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/mat.. 2022. 9. 6.
[Jistsi Meet] npm install 시 에러 unable to verify the first certificate [Jistsi Meet] npm install 시 에러 unable to verify the first certificate 아래 사이트에서는 Jitsi Meet 개발환경 구축에 대하여 기술되어 있다. 아래 사이트와 같이 개발환경 설정 중 npm install 시 unable to verify the first certificate 발생하였고 이에 대한 포스팅을 작성하고자 한다. Developer Guide (Web) | Jitsi Meet Welcome to the developers guide for web! This guide will help you setup a development jitsi.github.io npm install 실패 $ npm install npm ERR! code 1 np.. 2022. 9. 5.
무료 화상회의 Jitsi Meet 개발환경 구축(2) - 소스코드 내려받기 무료 화상회의 Jitsi Meet 개발환경 구축(2) - 소스코드 내려받기 지난 시간에 이어서 VS Code에 jitsi meet 소스 파일을 다운로드하여 개발환경을 구축해보겠다. 해당 가이드는 Jitsi Meet 사이트에도 확인할 수 있다. Developer Guide (Web) | Jitsi Meet Welcome to the developers guide for web! This guide will help you setup a development jitsi.github.io 요구사항 Node.js의 버전은 16 이상, NPM (Node Package Mangaer)은 8 이상이다. CMD창을 열어 설치한 버전을 확인한다. C:\>node -v v16.17.0 C:\>npm -v 7.24.2 지난.. 2022. 9. 2.
무료 화상회의 Jitsi Meet 개발환경 구축(1) - 필요 프로그램 설치 무료 화상회의 Jitsi Meet 개발환경 구축(1) - 필요 프로그램 설치 Jitsi는 자유-오픈 소스 멀티플랫폼 VoIP, 화상 통화, 인스턴트 메신저 애플리케이션들의 모임으로, 윈도우, 리눅스, macOS, iOS, 안드로이드를 지원한다. https://meet.jit.si 에서 온라인으로 화상회의시스템을 사용자를 초대해 사용할 수 있다. 또 보안을 위해서 따로 서버에 솔루션을 구축하여 사용할 수도 있다. Self-Hosting Guide - Overview | Jitsi Meet Welcome to the Self-Hosting guide! jitsi.github.io 위와 같이 우분투에 개인 서버에 구축하여 회사 내부사람들끼리만 초대하여 화상회의를 사용할 수 있다. Jitsi에서 제공해주는 UI.. 2022. 9. 1.
728x90