머글(소프트웨어)

Mumble (software)
웅얼웅얼
Icons mumble.svg
Mumble-1.3.0-lite.png
Mumble의 주요 뷰
원저작자토르발드 나트비그
개발자Mumble VoIP 팀
초기 릴리즈2005년 9월 2일, 16년 전(2005-09-02)[1]
안정된 릴리스
1.4.230[2] / 2022년 1월 16일
저장소
기입처C++
운영 체제Linux, Microsoft Windows, macOS, Android, iOS
플랫폼큐트
유형VoIP 클라이언트 및 서버
면허증.BSD-3-Clause[3]
웹 사이트www.mumble.info

Mumble은 주로 게이머들이 사용하도록 설계된 VoIP(Voice over IP) 애플리케이션으로 Team [4]Speak 등의 프로그램과 유사합니다.

Mumble은 동일한 [5]서버를 통해 서로 통신할 수 있는 클라이언트-서버 아키텍처를 사용합니다.매우 심플한 관리 인터페이스를 갖추고 있어 높은 음질과 낮은 레이텐시를 특징으로 합니다.모든 통신은 [6]암호화됩니다.

Mumble은 무료 오픈 소스 소프트웨어이며 크로스 플랫폼이며 BSD-3-Clause [3]라이센스 조건에 따라 출시됩니다.

채널 계층

Mumble 서버(Murmur)는 루트 채널과 그 아래에 채널의 계층 트리가 있습니다.사용자는 일시적으로 채널을 연결하여 더 큰 가상 채널을 만들 수 있습니다.이는 소규모 사용자 그룹이 채널 내에서 채팅 중이지만 다른 사용자와의 공통 채널에 링크되어 방송을 들을 수 있는 대규모 이벤트에서 유용합니다.이것은 또한 팀 기반의 1인칭 슈팅 게임과도 일치한다.각 채널에는 사용자 권한을 제어하는 그룹 및 접근컨트롤 리스트의 관련 세트가 있습니다.시스템은 많은 사용 시나리오를 지원하지만 구성이 [7]복잡해집니다.

음질

Mumble은 버전 1.2.[8]4의 저레이텐시 오디오코덱 Opus를 사용합니다.이 코덱은 이전 디폴트 Spex와 CELT의 뒤를 잇는 코덱입니다.이것과 Mumble의 나머지 디자인은 저지연 통신을 가능하게 한다.즉, 한쪽에서 무언가를 말할 때와 다른 한쪽에서 들을 때 사이의 지연이 짧아진다는 것을 의미한다.또한 Mumble에는 에코 캔슬레이션 기능이 포함되어 있어 스피커 또는 저음질 사운드 하드웨어를 사용할 때 에코를 줄일 수 있습니다.

보안과 프라이버시

Mumble은 TLS 제어채널을 통해 서버에 접속합니다.오디오는 OCB 모드에서 [9]AES로 암호화되어 UDP를 통해 전송됩니다.1.2.9 현재 Mumble은 가능한 한 ECDHE + AES-GCM 암호 스위트를 선호하고 있어 완벽한 전송 [10]비밀을 제공하고 있습니다.사용자에 대한 패스워드 인증은 지원되지만 1.2.0 이후로는 일반적으로 공개키 [11]증명서 형식의 강력한 인증이 권장되지 않습니다.

오버레이

전체 화면 애플리케이션에서 [6]사용하기 위한 통합 오버레이가 있습니다.오버레이에는 통화 중인 사용자와 링크된 채널이 표시됩니다.버전 1.0 이후 사용자는 오버레이에 자신을 나타내는 아바타를 업로드 할 수 있게 되어 보다 개인화된 경험을 할 수 있게 되었습니다.버전 1.2에서 오버레이는 Windows의 대부분의 Direct3D 9/10 및 OpenGL 응용 프로그램에서 작동하며 Linux 및 Mac OS [12]X에서 OpenGL을 지원합니다. DirectX 11 응용 프로그램에 대한 지원은 나중에 추가되었습니다.

위치 오디오

특정 게임에서는 [6]Mumble이 오디오를 수정하여 게임 내 상대적인 위치에 따라 다른 플레이어의 목소리를 배치합니다.여기에는 방향감각뿐만 아니라 거리감각도 포함됩니다.

이를 실현하기 위해 Mumble은 각 플레이어의 게임 내 포지션을 모든 오디오 패킷으로 같은 게임 내 플레이어에 전송합니다.Mumble은 이를 위해 필요한 정보를 두 가지 방법으로 수집할 수 있습니다. 즉, 필요한 정보를 게임 메모리에서 직접 읽거나, 게임 자체가 링크 플러그인 인터페이스를 통해 제공하는 것입니다.

링크 플러그인은 Mumble [13]프로젝트에서 제공하는 작은 소스 코드를 포함시킴으로써 게임 자체에 위치 오디오에 필요한 정보를 노출하는 방법을 제공합니다.밸브의 소스 엔진 기반 게임(Team Fortress 2, Day of Device: Source, Counter-Strike: 팀 포트리스 2, Day of Device: Source, Counter-Strike: 출처, 하프라이프 2: 데스매치),[14][15] 길드워 2.[16][17]

모바일 앱

Mumble for iOS, Plumble for Android(F-Droid, Google Play, 참고:2016년 단종) 및 Mumla(F-Droid, Google Play).

서버 통합

Mumble은 기존의 기술 및 사회 구조에 적합합니다.따라서 서버는 ZeroC [18]Ice를 통해 완전히 원격 제어할 수 있습니다.사용자 채널 및 가상 서버 인스턴스를 조작할 수 있습니다.이 프로젝트에서는 인터페이스의[19] 기능을 나타내는 샘플 스크립트와 기존 PHPBB [20]또는 Simple Machines Forum 데이터베이스를 사용하여 사용자를 인증하는 등의 기능을 제공하는 프리패브릭 스크립트를 제공합니다.뮤어 서버는 디폴트로 포트 64738 TCP 및 UDP 를 사용합니다.포트 번호는 Commodore 64의 리셋 기능의 주소를 나타냅니다.

Mumble-Server(Murmur)[21]의 대체 미니멀리즘 실장은 uMurmur라고 불립니다.OpenWrt를 [22]실행하는 레지덴셜게이트웨이 등 리소스가 제한된 임베디드 디바이스에 설치하는 것을 목적으로 하고 있습니다.

서버 호스팅

다른 많은 VoIP 클라이언트와 마찬가지로 Mumble 서버는 로컬로 대여 또는 호스트할 수 있습니다.Mumble 서버를 로컬로 호스트하려면 Mumble instra에 옵션으로 포함되어 있는 Murmur를 다운로드하여 실행해야 합니다.서버의 설정은, 설정 파일을 편집하는 것으로 실시할 수 있습니다.컨피규레이션파일에는 서버의 이름, 사용자 인증, 오디오 품질 제한 및 포트에 대한 정보가 저장됩니다.

내부에서 서버를 관리하려면 사용자에게 관리자 권한을 부여해야 합니다.또한 SuperUser 계정에 로그인하여 관리할 수도 있습니다.서버 내의 관리자는 룸을 추가 또는 편집하고 사용자를 관리하며 서버 정보를 볼 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Mumble - Browse /Mumble/Mumble Client 0.1 at SourceForge.net". SourceForge.net.
  2. ^ "Mumble 1.4.230". 16 January 2022.
  3. ^ a b "LICENSE".
  4. ^ "FAQ/English – Mumble". www.mumble.info. Retrieved 2011-06-30.
  5. ^ "FAQ/English – Mumble". www.mumble.info. Retrieved 2011-06-30.
  6. ^ a b c "Project of the Month, November 2009". SourceForge.net. 2005-08-31. Retrieved 2011-06-30.
  7. ^ "ACL and Groups/English – Mumble". www.mumble.info. Retrieved 2011-06-30.
  8. ^ "Mumble 1.2.4 released Mumble". blog.mumble.info. Retrieved 2017-09-30.
  9. ^ "FAQ/English - Mumble Wiki". Retrieved 2015-06-12.
  10. ^ "Mumble 1.2.9 - Mumble Blog". Retrieved 2015-06-12.
  11. ^ "Features - Mumble Wiki". Retrieved 2015-06-12.
  12. ^ "Games – Mumble". www.mumble.info. Retrieved 2011-06-30.
  13. ^ "Link – Mumble". www.mumble.info. Retrieved 2011-06-30.
  14. ^ "Updates for Team Fortress 2, Day of Defeat: Source and Half-Life 2: Deathmatch".
  15. ^ "Counter-Strike: Source Update Released".
  16. ^ "Guildwars Website". Archived from the original on 2017-09-22. Retrieved 2014-02-18.
  17. ^ "Games - Mumble Wiki".
  18. ^ "Interview: Mumble Does OSS VoIP Chats for Online Games". Ostatic.org. Archived from the original on 2011-07-27. Retrieved 2011-06-30.
  19. ^ "SourceForge – mumble/mumble/tree – scripts/". Mumble.git.sourceforge.net. Archived from the original on 2012-03-04. Retrieved 2011-06-30.
  20. ^ "Tree for mumble-scripts in Mumble scripts". Gitorious. Archived from the original on 2012-07-09. Retrieved 2011-06-30.
  21. ^ "GitHub - umurmur/umurmur: Minimalistic Murmur".
  22. ^ "uMurmur – Howto". wiki.openwrt.org. Retrieved 2011-10-09.

외부 링크