免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。https://blog.csdn.net/tanningzhong/article/details/89394192
一般的な
基本配置,配置和插件的路径,日志输出方式,运行方式等配置.
変数 | 説明 | 例 |
---|---|---|
configs_folder | プロファイルディレクトリパス | configs_folder =は/ opt /ヤヌスの/ etc /ヤヌス |
plugins_folder | プラグインのディレクトリパス | plugins_folder =は/ opt /ヤヌス/ libに/ヤヌス/プラグイン |
transports_folder | 議定書のディレクトリパスを転送し、サードパーティ製の輸送の一般的な用語は、動的ライブラリに依存して、デフォルトでは、することができ | transports_folder =は/ opt /ヤヌス/ libに/ヤヌス/トランスポート |
events_folder | イベントハンドラ、ディレクトリ・パスは、動的ライブラリのサードパーティイベントの側面に、一般的に依存している、デフォルトでは、することができ | events_folder =は/ opt /ヤヌス/ libに/ヤヌス/イベント |
log_to_stdout | ログは標準出力に出力され、デフォルトはtrueです | log_to_stdout =偽 |
log_to_file | ログファイルのパス | log_to_file = /path/to/janus.log |
デーモン化 | フォアグラウンドでデフォルトの実行により、バックグラウンドで実行されているかどうか | デーモン化=真 |
pid_file | PIDファイルパス、PIDファイルはヤヌス実行で作成され、あなたが閉じたときに削除 | pid_file = /path/to/janus.pid |
インタフェース | (SDPで使用)使用されるインタフェースと、現在使用されていません | インターフェイス= 1.2.3.4 |
DEBUG_LEVEL | ログレベル、0-7提供されています | DEBUG_LEVEL = 4 |
debug_timestamps | ログの各行には、タイムスタンプを表示するかどうか | debug_timestamps =はい |
debug_colors | 無効な色あればログイン | debug_colors =なし |
debug_locks | ロックデバッグが有効になっている(非常に詳細) | debug_locks =はい |
api_secret | すべての要求は、これは、サーバーに有用であるふりをする場合、すべてのJanus要求は、他のアプリケーションの混乱を望んでいない、文字列、受諾またはヤヌスコアによって検証が含まれている必要があります | api_secret = janusrocks |
token_auth | トークンベースの認証では、すべての要求に対して有効なトークンを提供するために、ユーザーに強制するメカニズムは、ウェブからの要求を認証するために非常に有用であることを行っています | token_auth =はい |
token_auth_secret | そしてtoken_authは、このオプションは、APIをトークン操作を追加および削除する必要が管理していないことに注意し、HMAC-SHA1署名トークンを使用して、一緒に使用します | token_auth_secret =ヤヌス |
admin_secret | すべて受信した文字列要求ヤヌスの監視や検証によって管理のみ管理APIを含んでいなければならないだけで利用可能なすべての伝送操作で必要とすることができます | admin_secret = janusoverlord |
サーバーの名前 | インスタンスヤヌスパブリック名は、情報要求に表示されます | SERVER_NAME = MyJanusInstance |
セッションタイムアウト | セッションタイムアウト、デフォルトの60年代 | SESSION_TIMEOUT = 60 |
reclaim_session_timeout | セッション回復時間、デフォルトの0 | reclaim_session_timeout = 0 |
candidates_ti meout | 無効な値が無視されるため、アプリケーションのタイムアウトは、設定注意が0になります | candidates_timeout = 45 |
recordings_tmp_ext | 一時的なログファイル名 | recordings_tmp_ext = TMP |
event_loops | スレッドの数を開始します | event_loops = 8 |
証明書
DTLS使用的证书和秘钥(和所需密码)生成
変数 | 説明 | 例 |
---|---|---|
cert_pem | 証明書 | cert_pem =は/ opt /ヤヌス/共有/ヤヌス/ certsの/ MYCERT.PEM |
cert_key | キー | cert_key =は/ opt /ヤヌス/共有/ヤヌス/ certsの/ mycert.key |
cert_pwd | パスワード | cert_pwd = secretpassphrase |
Media
与媒体相关的配置
变量 | 说明 | 示例 |
---|---|---|
ipv6 | 是否支持 ipv6 | ipv6 = true |
max_nack_queue | 重新传输的 NACK 队列最大值单位毫秒,默认 500 | max_nack_queue=500 |
rfc_4588 | 是否支持协商 | rfc_4588 = yes |
rtp_port_range | 用于 RTP 和 RTCP 的端口的范围,默认不考虑范围 | rtp_port_range=20000-40000 |
dtls_mtu | 启动 DTLS 的 MTU(默认为 1200,它自动适应) | dtls_mtu = 1200 |
no_media_timer | 没有 media 数据多长时间 janus 通知,单位为秒默认 1 | no_media_timer=1 |
dtls_timeout | 定制重传的频率,注意较低的 值(例如 100ms)通常会使连接 速度更快时间,但如果用户的 RTT 很高,则可能无法工作 合理的权衡(通常是 2*最大期 望 RTT) | dtls_timeout = 500 |
NAT
与NAT相关的内容,如果网关位于NAT之后,可以配置STUN/TURN用于收集候选对象的服务器
变量 | 说明 | 示例 |
---|---|---|
stun_server | STUN 服务器地址 | stun_server = stun.voip.eutelia.it |
stun_port | STUN 服务器端口 | stun_port = 3478 |
nice_debug | NAT debug开关 | nice_debug = false |
full_trickle | 默认 half-trickle | full_trickle = false |
ice_lite | ICE-Lite 模块, 默认false | ice_lite = true |
ice_tcp | 支持 ICE-Lite | ice_tcp = true |
nat_1_1_mapping | 内外网地址映射 | nat_1_1_mapping = 1.2.3.4 |
turn_server | Turn 服务器地址 | turn_server = myturnserver.com |
turn_port | Turn 服务器端口 | turn_port = 3478 |
turn_type | IPサーバタイプを回し | turn_type = UDP |
turn_user | ユーザー名 | turn_user = MYUSER |
turn_pwd | パスワード | turn_pwd = mypasswordという |
turn_rest_api | REST APIのアドレスを回します | turn_rest_api = http://yourbackend.com/path/to/api |
turn_rest_api_key | キー | turn_rest_api_key = anyapikeyyoumayhaveset |
turn_rest_api_method | 方法 | turn_rest_api_method = GET |
ice_enforce_list | そして提供されたIPアドレスまたはインターフェイスのカンマ区切りリストを送信する、ゲートウェイ選択 | ice_enforce_list = eth0の/ ice_enforce_list = eth0,192.168.0.1 |
ice_ignore_list | ゲートウェイを無視 | ice_ignore_list = vmnet8,192.168.0.1,10.0.0.1 |
プラグイン
选择应该使用哪个插件
パラメータ | 説明 | 例 |
---|---|---|
無効にします | プラグインを無効にする、カンマで区切られます | 無効= libjanus_rabbitmq.so |
イベント
允许您接收来自 Janus happens 的实时事件的事件处理程序
パラメータ | 説明 | 例 |
---|---|---|
放送 | 使用可能なすべてのイベントハンドラが有効になっています | 放送=はい |
無効にします | 無効イベント | 無効= libjanus_sampleevh.so |
stats_period | 各イベントハンドラの統計送信時間 | stats_period = 5 |