ヤヌスの詳細なプロフィール

免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。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

おすすめ

転載: blog.csdn.net/tanningzhong/article/details/89394192