BigBlueButton은 오픈 소스 원격 회의 솔루션입니다

BigBlueButton 무료 화상 회의 소프트웨어

온라인 웹 세미나를위한 BigBlueButton 화상 회의 시스템

BigBlueButton은 Drupal, WordPress, Redmine 및 Canvas와 같은 인기있는 플랫폼과 완벽한 통합을 제공하는 무료 비디오 공동 작업 소프트웨어입니다.

개요

BigBlueButton은 특히 교육 시장을 위해 설계된 오픈 소스 무료 비디오 협업 소프트웨어입니다. 이 원격 회의 솔루션에는 함께 포장 된 몇 가지 기능이 있습니다. 학생과 교사를위한 가상 세션을 수행 할 수있는 완벽한 솔루션을 제공합니다. 따라서 화상 회의, 공유 화이트 보드, 전자 수공예, HD 오디오, 주문형 웹 캐스트, 파일 공유, 프리젠 테이션 도구, 화면 공유, 공개/개인 메시지 보내기, 이모티콘과의 채팅과 같은 강력한 기능을 제공합니다. 이 웹 회의 시스템은 확장 가능하며 다른 강력한 플랫폼과 통합을 제공합니다. 그러나 Drupal, Redmine, Canvas, WordPress, Atutor, Chamilo, Schoology 등을 포함한 다른 소프트웨어와 통합 할 수있는 규정을 제공합니다. 이러한 모든 통합은이 자체 호스팅 웹 회의 솔루션을 온라인 학습 관리 시스템으로서 최상의 선택으로 만듭니다. 또한 BigBlueButton 앱은 모바일 레이아웃을 지원하고 모든 주요 브라우저에서 실행되는 HTML5 지원 사용자 인터페이스입니다. BigBlueButton은 주로 Java, HTML5, Scala Ruby, Groovy 및 CSS와 같은 다른 언어의 입력과 함께 JavaScript로 작성되었습니다. 이 자체 주최 원격 회의 솔루션은 사용자가 쉽게 탐색 할 수있는 잘 설계된 대시 보드를 제공합니다. 또한이 온라인 웹 회의 소프트웨어의 사용, 배포 및 개발과 관련하여 완전한 지원이 있습니다.

시스템 요구 사항

BigBlueButton을 설정하기위한 요구 사항은 다음과 같습니다. -Java 11 JDK

  • 유성 버전 1.8.x -node.js 10.20.1+ -MongoDB

특징

BigBlueButton은 다음과 같은 주요 기능을 제공합니다.

  • 오픈 소스
  • 세션 녹음
  • 파일 공유
  • 화면 공유 -EBRTC 호환
  • 타사 소프트웨어 지원 -HD 오디오
  • 안전한
  • 다중 사용자 화이트 보드
  • 실시간 채팅
  • 이모티콘을 지원하십시오
  • 폴링
  • 견고합니다
  • 학부모 / 학생 포털
  • 확장 가능

설치 지침

개발 환경을 설정하기 전에 먼저이 링크에서 찾을 수있는 BigBlueButton 2.2 서버를 설정해야합니다. 먼저 다음 명령을 실행합니다.

 sudo apt-get install wget

이제 명령을 실행하여 핵심 개발 도구를 설치하십시오.

 sudo apt-get install git-core ant ant-contrib openjdk-8-jdk-headless

JDK가 설치된 상태에서 Java \ _home 변수를 설정해야합니다. ~/.profile을 편집하십시오

 vi ~/.profile<br></br>

파일 끝에 다음 줄을 추가하십시오.

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

프로필을 새로 고침합니다 (다음에 로그인하면 자동으로 발생하지만 새로운 환경 변수를로드하기 위해 명시 적으로 수행합니다).

source ~/.profile

Java \ _home이 설정되어 있는지 확인하기 위해 빠른 테스트를 수행하십시오.

echo $JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64

다음 단계에서는 sdkman을 사용하여 여러 도구를 설치해야합니다.

curl -s “https://get.sdkman.io” | bash<br></br>source “$HOME/.sdkman/bin/sdkman-init.sh”<br></br>sdk install gradle 5.5.1<br></br>sdk install grails 3.3.9<br></br>sdk install sbt 1.2.8<br></br>sdk install maven 3.5.0<br></br>

코드를 설정하려면 BigBlueButton 저장소를 GitHub 계정으로 포크 한 다음 복제하십시오. 다음 명령을 실행하여 원격 저장소를 로컬 클론에 추가하십시오.

git remote add upstream https://github.com/bigbluebutton/bigbluebutton.git<br></br>

그런 다음 다음 명령을 실행하여 최신 버전의 원격 저장소를 가져 오십시오.

git fetch upstream

그 후, 작업을 시작하고v2.2.x reelease 릴리스 브랜치를 기반으로 새 지점을 만드십시오.

git checkout -b my-changes-branch upstream/v2.2.x-release

서버를 설정 한 후 프론트 엔드를 설정합니다. Meteor.js를 설치하려면 다음 명령을 실행하십시오

cd ~/dev/bigbluebutton/bigbluebutton-html5<br data-rich-text-line-break="true"></br>curl https://install.meteor.com/ | sh

다음으로 설정에 필요한 하나의 변경 사항이 있습니다. 첫 번째 단계는kurento.wsurl 패키지 설정에 대한 값을 찾는 것입니다.

grep "wsUrl" /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml

다음으로, 개발 설정을 편집하고 iml을 편집하고`wsurl ‘을 변경하여 이전에 검색 한 내용과 일치하도록 변경하십시오.

vi private/config/settings.yml

이제 HTML5 코드를 실행할 준비가되었습니다. 먼저 HTML5 클라이언트의 패키지 버전을 종료하므로 2 개의 사본을 병렬로 실행하지 않습니다.

sudo systemctl stop bbb-html5

마지막으로 NPM 종속성을 설치하고 다음 명령으로 프론트 엔드를 실행하십시오.

meteor npm install<br></br>npm start<br></br>

 한국인