紹介
開発者向け手帳では,Jamiがどのように高レベルから低レベルまで機能するかについて,いくつかの例を紹介します.
内容表
基本的特徴
高度な機能
オーディオ/ビデオ管理
通話の録音
[推送通知システム]https://github.com/savoirfairelinux/opendht/wiki/Push-notifications-support)
DHTProxyとは何か
SIPの支援
設定-あなたの-自分の-ターン-サーバー
シンクロニズングプロフィール
寄付する
建設指示
{doc}` 初めてのパッチを提出する
特徴要求
詳細を集めて
記述
接続管理者
DRT
図書
会議議事録
シンクロニゼーション・プロトコル
記述
このプロジェクトには3つの主要層があります. プロジェクトには3つの主要層があります.
[OpenDHT] (https://opendht.net) は,p2p通信に使用されます.このライブラリと他のC++ライブラリのように,またはPython包装を使用したり,またはその [REST API] (https://github.com/savoirfairelinux/opendht/wiki/REST-API) を介してやり取りすることができます.
ダイモン (Demon) は,主要部分である.それはジャミのすべての論理を実行し,OpenDHT, pjsip,FFmpeg,その他のライブラリと相互作用し,プロトコル全体を実装する部分です.新しいジャミクライアントを作成したい場合は,その多くのAPI (REST,DBus,libwrap,またはJNI) を利用して,このダイモン上に実装することをお勧めします.
顧客部分で,基本的には"フロントエンド"です.
開発者手帳では これらの層の特徴を説明します