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のSDP不整合により、Opusオーディオトラックにrtcp-fb transport-ccが含まれているにもかかわらず、transport-wide ccヘッダ拡張(extmap)が含まれていませんでした。Chrome M141でこれが強制されるようになり、オーディオの問題が発生しました。フィードバックを追加する前にextmapを確認するようにする修正がマージされています。解決するにはJanusを最新バージョンに更新してください。
トラブル対応janusでコンパイルする際に、'refcount.h'ファイルが見つからないというエラーが発生するのはなぜですか?
janusヘッダーは標準以外の場所にインストールされており、プロジェクトはまだpkg-config (.pc)ファイルを提供していません。回避策として、コンパイルフラグに手動でパスを追加してください: -I$(PREFIX)/include/janus。例えば、/usr/localにインストールした場合は、CFLAGS="-I/usr/local/include/janus" make を使用します。これでインクルード不足が解決されます。上流では自動検出のための.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