videochat extension
videochat extension 은 Omegle과 유사한 무작위 영상 채팅 기능을 확장하는 완전히 독립적인 오픈 소스 브라우저 확장 프로그램입니다. 이전에는 Chatruletka Extension 및 'Чат Рулетное Расширение'로 알려졌습니다.
현재 Omegle(작업 진행 중), Chatruletka(Чат Рулетка), Ome.tv, Minichat, Chatrulez 및 Coomeet Free(봇 인식 전용) 등 6개 플랫폼에 속하는 55개의 화상 채팅 사이트를 지원합니다.
더 많은 화면
매장에서 설치
소스에서 빌드
- 자식 클론 https://github.com/videochat-extension/videochat-extension
- npm 나
- npm 크로스개발 실행
- 'webpack-builds'에서 브라우저에 수동으로 로드
주요 특징
- ✓ IP 로케이터 — 낯선 사람의 대략적인 위치를 확인합니다.
- ✓ 세계지도
- ✓ 원치 않는 국가 금지
- ✓ 특정 위치 검색
- ✓ 성별 필터
- ✓ 다크 모드
- ✓ 자동화
- ✓ 블랙리스트
- ✓ 통계
- ✓ 단축키/단축키
- ✓ 스트리머 모드
- ✓ 단순 모드 - 필수 기능만 제공
- ✓ 사용자 정의 가능 — 원하는 대로 기능 구성
- ✓ 오픈 소스 — 자유와 투명성
- ✓ 인디 프로젝트 — 커뮤니티 지원 개발
- ✓ 비공개적이고 안전합니다. 귀하의 데이터를 수집/판매하지 않습니다.
이 확장 프로그램을 설치하면 대화 상대가 어디에서 왔는지 확인하고, 성별로 필터링하고, 특정 도시를 검색하고, 다크 모드를 활성화하는 등의 작업을 수행할 수 있습니다!
단순 모드
- 필수 기능만 포함된 최소한의 모드:
- ome.tv, chatruletka, minichat, chatrulez: 채팅 영역에 IP 위치정보 데이터를 표시합니다.
- omegle: IP 로케이터 및 다크 모드.
- coomeet free: 낯선 사람의 국가 표시, 봇 인식 및 볼륨 조절.
전체 기능 목록
지리적 위치(IP 로케이터)
- WebRTC 연결에 사용되는 낯선 사람의 IP 주소를 결정합니다.
- IP 위치정보 서비스를 사용하여 해당 IP 주소에 대한 정보를 얻습니다.
- 낯선 사람의 대략적인 위치(도시/지역/국가), ISP 및 셀룰러 네트워크 사용 여부를 표시합니다.
- '지도' 모듈과 통합: IP 지리적 위치 데이터가 세계 지도에 표시됩니다.
- '스트리머 모드' 모듈과 통합: IP 지리적 위치 데이터를 OBS의 텍스트 소스에 표시할 수 있습니다.
- 낯선 사람이 실제 IP를 숨기기 위해 프록시/tor/vpn 연결을 사용하고 있는지 확인합니다.
- 미리 정의된 국가/지역/도시를 자동으로 건너뛰는 옵션.
- 특정 국가/지역/도시를 검색하는 옵션입니다.
- 낯선 사람이 다운로드했을 가능성이 있는 토렌트 목록을 열 수 있는 통합을 알고 있습니다.
- 영어, Deutsch(독일어), Español(스페인어), Português(포르투갈어), Français(프랑스어), 日本어(일본어), 中國(중국어) 및 Русский(러시아어) 중에서 IP 위치 정보 데이터의 언어를 선택하는 옵션입니다.
- 사용할 IP 위치정보 서비스를 선택하는 옵션입니다.
지도
- IP 지리적 위치 데이터는 UI에 내장된 세계 지도에 표시됩니다.
- 대화 중인 낯선 사람이 있을 수 있는 대략적인 지역을 표시합니다.
- 낯선 사람의 대략적인 위치에 대한 정보가 포함된 마커 팝업을 표시합니다.
- 지도의 동작을 맞춤설정하는 다양한 옵션.
FaceAPI(성별 인식)
- AI 기반 클라이언트 측 성별 인식.
- 성별이 기대에 미치지 못하는 경우 낯선 사람을 자동으로 건너뛸 수 있는 옵션입니다.
- '블랙리스트' 모듈과 통합: Facepi가 건너뛴 낯선 사람을 블랙리스트에 자동으로 추가하는 옵션입니다.
- '통계' 모듈과 통합: 얼마나 많은 남성과 여성을 만났는지, 자동으로 건너뛴 사람 수에 대한 통계를 계산합니다.
인터페이스
- 다크 모드(어두운 테마).
- 대화를 더욱 자연스럽게 만들기 위해 자신의 카메라를 숨기는 옵션.
- 로고, 배너, 헤더 및 워터마크를 숨기거나 표시하는 옵션(일부 플랫폼에는 해당되지 않음)
- 카메라 반사를 취소하는 옵션(일부 플랫폼에서는 해당되지 않음)
- 낯선 사람의 비디오 자르기를 비활성화하는 옵션(일부 플랫폼에서는 해당되지 않음)
오토메이션
- 연결하는 데 4초 이상 걸리는 낯선 사람을 자동으로 건너뛰는 옵션
- X 국가에서 온 사람을 찾고 있었지만 영상 채팅에서 Y 국가에서 온 사람을 찾은 경우 자동 건너뛰기 옵션(일부 플랫폼에서는 해당되지 않음)
- '자신을 표시하기'를 자동으로 닫는 옵션(일부 플랫폼에서는 해당되지 않음)
블랙리스트
- 확장 프로그램이 자동으로 건너뛸 수 있도록 낯선 사람의 IP 주소를 블랙리스트에 추가할 수 있습니다.
- '단축키' 모듈과 통합: 블랙리스트에 낯선 사람을 추가하고 건너뛰는 단축키.
- 블랙리스트에 셀룰러 IP를 추가하지 않는 옵션입니다.
- 확장 프로그램이 블랙리스트에 있는 IP를 자동으로 건너뛸 때 소리를 재생하는 옵션입니다.
- 블랙리스트를 지우는 옵션.
통계
- 당신이 만난 사람의 수를 세어보세요.
- 대화에 소비한 시간을 계산합니다.
- FaceAPI/블랙리스트와 같은 다른 모듈에 대한 다양한 통계를 계산합니다.
통제 수단
- 확장 UI 역할을 하는 즉석 제어판.
- 이는 헤더, 콘텐츠 블록, 콘텐츠 블록에 표시될 내용을 선택하는 탭으로 구성됩니다.
- 탭 목록: 'IP', '지도', '금지', '통계', '설정', '정보'.
- '정보' 탭에는 유용한 링크, 크레딧, 버전 기록 등 확장 프로그램에 대한 유용한 정보가 포함되어 있습니다.
- 헤더에는 확장 이름/버전 및 확장 기능에 대한 버튼이 포함된 블록이 포함됩니다.
- 헤더 버튼을 사용하여 카메라의 스크린샷을 찍거나 PIP 모드에서 카메라를 엽니다.
- '스트리머 모드' 등 다른 모듈에 대한 제어 버튼을 제공합니다.
단축키
- 로컬 단축키: 키보드 화살표를 사용하여 건너뛰기/건너뛰기+블랙리스트/중지/신고하세요.
- 전역 단축키: 건너뛰기/건너뛰기+블랙리스트/중지에 대한 브라우저 수준 단축키입니다.
- 글로벌 단축키: 원격/로컬 스크린샷을 만들기 위한 브라우저 수준 단축키입니다.
- 전역 단축키: 마지막 비채팅 탭과 채팅 탭 사이를 전환하는 브라우저 수준 단축키입니다.
- '스트리머 모드'와 같은 다른 모듈에 대한 단축키 기능을 제공합니다.
설정
- 이 모듈은 UI의 '설정' 탭 기능을 담당합니다.
- 모든 설정은 모듈별로 그룹화됩니다.
- 설정 위로 마우스를 가져가면 이 설정이 수행하는 작업에 대한 자세한 정보가 표시됩니다.
스트리머 모드
- 스트리머가 YouTube 및 기타 서비스에서 영상 채팅을 방송하는 데 도움이 되는 특수 기능 섹션입니다.
- OBS 통합 - 텍스트 소스에 IP 지리 위치 데이터를 표시하고 적절한 대화 상대를 찾는 동안 비디오를 덮는 이미지의 가시성을 제어할 수 있습니다.
- 흐림 및 커버 - 대담자의 카메라를 흐림/사진/gif로 가리고 PIP(Picture-in-Picture) 모드를 통해 보고 대담자가 청중에게 보여주기에 적합한지 결정할 수 있습니다.
- '단축키' 모듈과 통합: 음소거/흐림/커버를 전환하는 로컬 단축키.
- '컨트롤' 모듈과 통합: 음소거/흐림/커버를 전환하는 헤더 버튼.
지원되는 채팅
Chatruletka(완전한 지원):
- https://chatruletka.com
- https://chatruletka.ua
- https://ruletka.chat
- https://videochatar.com
- https://videochatau.com
- https://videochatbr.com
- https://brvideochat.com
- https://videochatca.com
- https://videochatde.com
- https://videochatfr.com
- https://frvideochat.com
- https://roulettefrancais.com
- https://videochatit.com
- https://videochatjp.com
- https://videochatmx.com
- https://videochatnl.com
- https://videochatpl.com
- https://videochatpt.com
- https://videochatru.com
- https://videochatuk.com
- https://videochatus.com
- https://roulette-espanol.com
- https://ruletaespanol.com
- https://ruletkavideochat.com
- https://turkishvideochat.com
Ome.tv(완전한 지원):
- https://ome.tv
- https://ome.chat
- https://camki.com
- https://chatalternative.com
- https://chatrooms.chat
- https://chatrooms.pro
- https://chat-brasil.com
- https://chat-de.com
- https://chat-fr.com
- https://chat-nl.com
- https://chat-pl.com
- https://chat-pt.com
- https://chatgenerator.com
- https://prostochat.com
- https://stickam.chat
- https://chatbizar.com
- https://ukr.chat
- https://cafeclub.ua
- https://indiavideochat.com
- https://webcamchatta.com
미니챗(완전 지원):
Chatrulez(완전한 지원):
- https://chatrulez.ru
- https://videochatruletka.com
- https://videochatruletka.ru
Omegle(작업 진행 중):
- https://www.omegle.com
- https://www.omegle.tv
Coomeet 무료(봇 인식 및 인터페이스 조정):
- https://free.coomeet.com
- https://rusvideochat.ru
- https://video-roulette24.ru
- https://chatroulette.msk.ru
중립성, 허용 가능한 사용 및 기능 제한 정책
- 이 확장 프로그램은 파괴적/적대적인 의도 없이 채팅에 참여하는 실제 사용자/스트리머의 UX를 개선하기 위한 것입니다. 나는 확장 프로그램의 다른 사용을 지지하지 않으며 새로운 기능을 선택할 때 영상 채팅 정책에 중점을 두고 충돌을 피하기 위해 가능한 한 많이 따르려고 노력합니다.
- 이 확장 프로그램은 영상 채팅 관리와는 완전히 독립적이지만 플랫폼과 사용자에게 해를 끼치지 않는 방식으로 개발하려고 합니다.
- 이 확장 기능은 해당 기능을 구현할 때 화상 채팅 스크립트의 자바스크립트 코드를 방해하지 않습니다. 대부분의 경우 마치 일반 사람인 것처럼 DOM 요소와 직접 상호작용합니다.
- 이 확장 프로그램은 화상 채팅 기능에 중요한 기능을 결코 방해하지 않습니다. 중재, 사용자 식별 및 금지 시스템에 반대하지 않을 뿐만 아니라 화상 채팅 플랫폼의 유료 기능과 유사한 기능을 구현합니다(예: 화상 채팅은 돈을 위해 성별 필터를 제공합니다. 저는 확장 기능 등에서 동일한 기능을 구현하지 않습니다. 지리적 위치, 광고 차단, 봇 필터 등과 같은 예외가 있을 수 있습니다.
- 이 확장 프로그램은 확장 프로그램의 잠재고객에게 영상 채팅을 홍보하기 위해 영상 채팅과 협력하지 않습니다. 지원되는 목록의 화상 채팅 플랫폼은 바로 이 지원이 나타나는 순서대로 나열됩니다.
- 이 확장 프로그램은 절대로 제3자에게 판매되지 않으며 악의적인 방법으로 수익을 창출하지 않습니다.
- 이 확장 프로그램은 사용자의 개인정보를 존중하며 이 정책에 따라 개발됩니다.
- 이 확장 기능과 모든 소프트웨어 구성 요소는 사용 및 수정의 투명성, 자유, 보안을 보장하기 위해 항상 무료 오픈 소스 라이선스에 따라 배포됩니다.
- 나는 나만의 비디오 채팅을 만들고 내 확장 프로그램을 사용하여 홍보할 계획이 없습니다. 나는 내 인생 에너지의 대부분을 차지하는 메인 프로젝트(비디오 채팅과 관련 없음)를 가지고 있으며 부정 행위를 하지 않을 것입니다. 확장 프로그램 사용자가 기부한 돈을 사용하여 내 프로젝트 개발에 자금을 조달할 수 있지만, 글로벌 화상 채팅을 만들고 유지하는 것은 내 능력을 넘어서는 일입니다. 내 독립 프로젝트의 수와 복잡성, 지속적인 개발 및 지원 나는 관심이 있습니다. 나는 15년 동안 발전해 온 화상채팅 시장에서 현 선두자들의 영속성을 인식하고, 그들과 함께 하고 싶어도 아무것도 할 수 없었다.
확장 프로그램의 기능을 방해하려는 시도가 있으면 어떻게 됩니까?
지원되는 화상 채팅이 의도적으로 확장 프로그램의 작동을 막거나 사용자에게 해를 끼치려고 시도하는 경우 먼저 해당 소유자에게 연락하고 외교를 통해 충돌을 해결하고 브라우저 확장 플랫폼에서 화상 채팅을 계속 지원할 것입니다.
노력이 무의미하고 갈등이 해결되지 않으면 매우 슬플 것입니다. 왜냐하면 이 특정 화상 채팅을 적대적인 것으로 간주해야 하고 구현 가능한 기능 세트가 크게 줄어들 것이기 때문입니다. 사이트의 html/js 코드를 변경하는 데 필요하며 이를 방지하고 수행할 수 있습니다.
이 영상 채팅이 확장 프로그램 사용자들 사이에서 인기가 있었다면 우리는 전자 포크와 크롬 코드 패치를 사용하여 필요한 모든 후크 구현을 기반으로 하는 데스크톱 프로그램에서 이를 계속 지원할 것입니다. 위치정보와 같은 기본 기능은 계속 작동하지만 화상 채팅 자체가 프로그램 사용자와 일반 브라우저 사용자를 구별하는 것은 매우 어렵습니다. 또한, 우리는 더 이상 우리의 정책과 확장 스토어의 정책에 구속되지 않기 때문에 조정자로부터 사용자의 개인 정보를 보호하는 기능 등을 구현할 수 있습니다.
어쨌든 나는 이런 일이 일어나지 않기를 바라며 화상 채팅에서 내 독립적인 프로젝트가 그들 자신에게 유용하다는 것을 알게 되어 아주 소수의 사용자가 제한된 확장 기능을 사용하는 데 방해가 되지 않기를 바랍니다. 저는 항상 백업 계획이 있고 플랫폼이 적대적이 되면 사용자가 항상 우선 순위를 유지한다는 점을 말하고 싶었습니다.