안녕하세요, 괜찮아요. 찾으셨다니 다행이에요! 찾고 계셨던 용도에 충분할까요? 원하시면 의견을 들려주실 수 있나요?
여러분의 놀라운 작업에 진심으로 감사드립니다. 부동산 커뮤니티에 Voice 기능이 도입된다는 소식에 매우 설레는 마음입니다. ![]()
관리자 권한으로 방을 삭제할 수 있나요?
네, 제목, 슬러그를 변경하고 특정 그룹으로 제한할 수도 있습니다.
정말 잘 만들어져서 한번 시도해 볼 가치가 있습니다. 아마도 결국 이 기능을 사용하게 될 것입니다.
더 엄격해야 하는데
그 모든 세부사항을 어디서 어떻게 수정해야 하는지는 알지만, 방을 삭제하는 방법은 모르겠어. 아니면 아직 초기 단계의 resenha(리뷰/평가) 단계에 머물러 있는 건가…
사이드바를 사용하거나 활성화된 플러그인에서 ‘Resenha’ 탭을 찾아보시는 걸 추천해요. 아주 간단할 거예요.
감사합니다. 설정의 방 탭에서 할 수 있네요. 포럼 GUI만 보고 있었어요 ![]()
자체 호스팅된 Discourse에서 몇 명에게 잘 작동하고 있습니다. 정말 감사합니다!
사람을 더 (40명 이상) 수용하려면 Livekit 미디어 서버를 설치해야 할 것 같습니다.
현재 Discourse가 실행 중인 서버(Docker를 통해)에 Livekit을 설치하지 못하게 하는 이유가 있을까요?
저는 "Beginner Docker install guide"를 사용하여 전용 VPS에 Discourse를 설치했기 때문에 모든 것이 자동화되었습니다.
따라서 서버의 설정을 수정하는 것은 향후 업데이트/업그레이드를 깨뜨릴 수 있어 조금 꺼려집니다. 하지만 Livekit을 설치하여 대규모 통화를 쉽게 허용할 수 있는 안전한 방법이 있다면 기꺼이 진행하겠습니다.
감사합니다!
서버 자원이 두 가지를 모두 실행하기에 충분하다면, 그렇게 하는 것이 좋다고 생각합니다. Falco는 음성 기능을 위해 LiveKit 서버를 설치하는 것을 제안했고, 저는 며칠 내로 제 설치를 마무리하고 있습니다 ![]()
Docker 네트워크/브리지/엔드포인트를 안전하게 보호해야 하며, 프로덕션 환경에 공개하기 전에 몇 가지 테스트를 실행하는 것이 필수적입니다. LiveKit 설치는 가능하지만, 완료하기 전에 몇 가지 문제를 해결해야 할 수도 있습니다.
안녕하세요, 이 내용을 확인해 보셨나요?
참고해 주셔서 감사합니다.
Livekit에 대해 더 알아봐야겠지만, 웹사이트보다는 실행 중인 서비스인 것 같습니다.
따라서 Nginx를 앞에 두지 않아도 되고, 단순히 포트만 열면 되는 것일까요?
어쨌든, 직접 해 보신 분 중 경험을 공유해 주실 분이 있는지 궁금합니다.
전문가는 아니지만, Discourse에서 최신 조사 결과와 발견한 사항을 공유할 준비가 되어 있습니다. 주로 시행착오를 통해 얻은 경험입니다. ![]()
작업을 마치고 시간이 될 때 이 정보를 기꺼이 공유하겠습니다. 셀프 호스팅의 핵심은 각 서버가 개인별로 관리되므로 보안 구성이 서버마다 다르다는 점입니다.
제 경우를 들어보면, Nginx를 리버스 프록시로 사용하지만 다른 사용자들은 Nginx Proxy, Caddy, Traefik 등을 사용합니다. 또한 일부는 Docker의 공유 네트워크를 선호하는 반면, 다른 사용자들은 네이티브 브리지를 사용하여 모든 애플리케이션이 서로 확인할 수 있게 설정합니다.
Livekit 호스팅 시 가장 중요한 것은 시크릿을 설정하고, 올바른 권한을 부여하며, Docker가 사용하는 템플릿을 강화하여 모든 것을 최대한 제한하는 것입니다. 공개 네트워크이고 프로젝트 자체가 초기 개발 단계이므로, 후회할 바에야 미리 조심하는 것이 낫습니다.
클라우드 서비스를 제공하는 것 같지만, 셀프 호스팅은 단순한 웹사이트(!)를 넘어선 것입니다.
LiveKit은 여러 레이어로 구성되어 있습니다: API 서비스, 노드 탐색을 위한 라우팅, 방과 참가자를 관리하는 중앙 RTC, RTP 포워딩과 적응형 스트리밍을 처리하는 멀티미디어 처리(SFU), 캐싱을 위한 저장소(Redis 등), 그리고 텔레메트리와 구성을 포함하는 인프라 레이어입니다.
제가 틀린 부분이 있다면 Discourse 팀이나 더 경험이 많은 사용자가 수정해 주시길 바랍니다. 하지만 제 이해로는 이 경우 연결에 필요한 서브도메인을 갖기 위해 (또는 유사한 도구를) 사용하는 것이 필요하다고 생각합니다.
어쨌든 내부적으로 처리하는 것도 가능하지만, 특정 작업에는 인증서가 필요하며 로컬에서 생성된 인증서는 항상 작동하지 않습니다.
이 40명이 더 작은 그룹으로 나뉘어 각각 별도의 방에서, 또는 같은 방이지만 서로 다른 시간에 사용한다면 Livekit이 필요하지 않습니다.
하지만 40명이 동시에 같은 방에서 모두 영상을 사용해야 한다면, Livekit이 필요합니다.
이러한 동시 사용자 수를 고려할 때, Discourse에 사용하는 것보다 훨씬 성능이 좋은 서버가 필요할 것입니다.
[quote=“Falco, post:36, topic:411337”
이러한 동시 사용자 수를 처리하려면 Discourse에 사용하는 서버보다 훨씬 더 강력한 서버가 필요할 것입니다.
[/quote]
LiveKit으로 처리할 수 있을까요? 아니면 Jitsi와 같은 것을 설치해야 이러한 경우가 필수적인 상황이 될까요?
네, 해당 LiveKit을 실행하는 기반 서버가 이를 지원할 수 있다면 가능합니다.
정말 좋습니다 ![]()
다만, 'voice’보다는 '라이브(live)'라는 이름이 더 적절하지 않을까 싶습니다. '라이브’는 영어 문장에서 자연스럽게 부사(또는 동사)로 쓰일 수 있고, 영상까지 포함하는 의미를 담고 있기 때문입니다. 예를 들어, “라이브 토론을 하다”, “라이브 Discourse에 접속하다”, “지금 라이브(로) Discourse를 하고 있다”, "방금 라이브(로) Discourse를 했다"와 같은 표현이 가능합니다. 이러한 의미상의 장점은 Discord에서는 동일하게 활용할 수 없습니다.
이건 정말 놀랍네요! 디스코드를 떠나는 사람들이 비슷한 기능 세트를 찾고 있었으니, 실제로 큰 인기를 끌 것 같습니다.
VoIP + 화면 공유 솔루션을 많이 검토해본 사람으로서 한 가지 여쭤보고 싶은 것이 있습니다. 이 솔루션은 시청자가 각 화자의 음量和 화면 공유 음량을 독립적으로 조절할 수 있도록 허용하나요? 자명한 기능처럼 들릴 수 있지만, 디스코드가 아닌 대부분의 솔루션의 주요 제한 사항은 오디오 스트림을 함께 믹싱(mux)하는 경우가 많아, 최종 사용자가 게임 스트림을 음소거하거나 더 잘 들을 수 있도록 볼륨을 조정하는 것이 불가능하기 때문입니다.
네, 참가자 아무거나 마우스 오른쪽 버튼으로 클릭해서 오디오를 그에 맞게 조정하면 됩니다.
음성 통화 소프트웨어에 수만 시간을 쏟아부었고, Mumble처럼 피어별로 개별적인 로컬 볼륨 조절이 불가능한 프로그램을 너무 오래 참아왔습니다. 같은 실수는 반복할 수 없었습니다.
정말 멋지네요! 설치해서 사용해보겠습니다 ![]()
다만 작은 참고 사항으로, 약간 기억이 잘못되셨네요. Mumble은 스트림별 볼륨을 지원하며, 100%를 넘어 증폭시키는 것도 가능합니다. (다만 비디오 기능은 전혀 없습니다)