Janus WebRTC Server
开源通用 WebRTC 服务器,支持音视频通信和数据通道。
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
WebRTC 通用服务器,实现音视频实时通信。
주요 기능
- 支持音视频流转发和录制
- 插件架构,可扩展 SIP、Streaming 等功能
- 支持 HTTP/WebSocket/MQTT 等多种控制接口
- 支持数据通道(Data Channels)
- 轻量级,适合嵌入和边缘部署
할 수 없는 것
- •Windows 不支持原生运行,需在 WSL 中使用;请勿使用非官方 .exe 构建;libnice 需手动编译新版避免问题;libsrtp 必须 >=2.x 并启用 OpenSSL 支持。
사용 사례
- 视频会议系统
- 直播推流和转码
- IoT 设备实时监控
상세 설명
Janus 是一个轻量级、通用的 WebRTC 服务器,由 Meetecho 开发。它提供音视频转发、录制、网关等核心功能,支持通过 HTTP/WebSocket/RabbitMQ 等协议控制。适用于直播、视频会议、IoT 等实时通信场景。
문제 해결 & FAQ (2)
문제 해결Janus gateway가 Chrome에서 버전 141로 업데이트한 후 오디오 전송에 실패하는 이유는 무엇인가요?
Janus에서 Opus 오디오 트랙에 대해 transport-wide cc 헤더 확장(extmap)을 포함하지 않고 rtcp-fb transport-cc를 제공하는 SDP 불일치가 있었습니다. Chrome M141에서 이를 강제 적용하기 시작하여 오디오 문제가 발생했습니다. extmap이 피드백 추가 전에 확인되도록 하는 수정이 병합되었습니다. 문제를 해결하려면 Janus를 최신 버전으로 업데이트하세요.
문제 해결janus로 컴파일할 때 'refcount.h' file not found 오류가 발생하는 이유는 무엇인가요?
janus 헤더가 비표준 위치에 설치되어 있으며, 프로젝트에서 아직 pkg-config (.pc) 파일을 제공하지 않습니다. 해결 방법으로 컴파일 플래그에 경로를 수동으로 추가하십시오: -I$(PREFIX)/include/janus. 예를 들어 /usr/local에 설치된 경우 CFLAGS="-I/usr/local/include/janus" make를 사용하십시오. 이렇게 하면 누락된 include 문제가 해결됩니다. 업스트림에서는 자동 검색을 위해 .pc 파일을 추가할 계획입니다. issue #3523을 참조하십시오.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
下载 Janus 源码(Git 克隆或压缩包)
安装所有依赖库(见 README 依赖列表)
运行 autogen.sh 和 configure,然后 make 编译
- 下载 Janus 源码(Git 克隆或压缩包)
- 安装所有依赖库(见 README 依赖列表)
- 运行 autogen.sh 和 configure,然后 make 编译
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
删除编译目录或通过包管理器移除(如从源码编译,直接删除安装目录即可)。
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
2 FAQs