Эми сиз бөгөттөй албайсыз: борбордон ажыратылган Jami байланыш платформасынын биринчи релизи чыкты

Эми сиз бөгөттөй албайсыз: борбордон ажыратылган Jami байланыш платформасынын биринчи релизи чыкты
бүгүн пайда болду биринчи басылышы борбордон ажыратылган байланыш платформа Jami, ал код аты менен бөлүштүрүлөт Together. Буга чейин долбоор башка ат менен иштелип чыккан - Ring, ал эми ага чейин - SFLPhone. 2018-жылы борбордон ажыратылган мессенджер соода белгилери менен мүмкүн болгон чыр-чатактарды болтурбоо үчүн өзгөртүлгөн.

Мессенджер коду GPLv3 лицензиясы боюнча таратылат. Jami GNU/Linux, Windows, MacOS, iOS, Android жана Android TV үчүн чыгарылган. Кошумча, сиз Qt, GTK жана Electron негизиндеги интерфейстердин варианттарынын бирин тандай аласыз. Бирок бул жерде башкы нерсе, албетте, интерфейстер эмес, Жами мүмкүнчүлүк бер атайын тышкы серверлерге кайрылбастан билдирүүлөрдү алмашуу.

Анын ордуна, түпкүрүнөн аягына чейин шифрлөө аркылуу колдонуучулардын ортосунда түз байланыш түзүлөт. Ачкычтар кардар тарапта гана бар. Аутентификация процедурасы X.509 сертификаттарына негизделген. Билдирүүлөрдөн тышкары, платформа аудио жана видео чалууларды жасоого, телеконференцияларды түзүүгө, файлдарды алмашууга, файлдарды бөлүшүүнү жана экран мазмунун уюштурууга мүмкүндүк берет.

Башында бул долбоор SIP телефонунун программалык камсыздоосу катары жайгаштырылган жана иштелип чыккан. Бирок андан кийин иштеп чыгуучулар SIP менен шайкештикти сактап, бул протоколду колдонуу менен чалууларды жасоо мүмкүнчүлүгүн калтырып, долбоордун функционалдуулугун кеңейтүүнү чечишти. Программа ар кандай кодектерди, анын ичинде G711u, G711a, GSM, Speex, Opus, G.722, плюс ICE, SIP, TLS протоколдорун колдойт.

Байланыш функцияларына Чакырууну жокко чыгаруу, Чалууларды кармап туруу, Чалууларды жаздыруу, Издөө менен чалуу тарыхы, Үндү автоматтык түрдө башкаруу, GNOME жана KDE дарек китебинин интеграциясы кирет.

Жогоруда биз кыскача ишенимдүү колдонуучунун аутентификация системасы жөнүндө сүйлөштүк. механизм blockchain негизделген - дарек китеби Ethereum негизделген. Ошол эле учурда, сиз кайсы түзмөк активдүү экенине карабастан, колдонуучу менен байланышып, бир эле учурда бир нече түзмөктөн туташа аласыз. RingIDдеги аттардын котормосу үчүн жооптуу болгон дарек китепчеси ар кандай мүчөлөр тарабынан колдоого алынган түйүндөр аркылуу ишке ашырылат. Аларды глобалдык дарек китебинин жергиликтүү көчүрмөсүн сактоо үчүн өз түйүнүңүздү иштетүү үчүн колдонсо болот.

Колдонуучуларга кайрылууга келсек, иштеп чыгуучулар бул көйгөйдү чечүү үчүн OpenDHT протоколун колдонушкан, ал колдонуучулар тууралуу маалымат менен борборлоштурулган реестрлерди колдонууну талап кылбайт. Жаминин негизин жами-демон түзөт, ал байланыштарды иштетүүгө, байланыштарды уюштурууга, видео жана үн менен иштөөгө жооп берет.

Jami-demon менен өз ара аракеттенүү LibRingClient китепканасына негизделген. Бул кардар программалык камсыздоону түзүү үчүн негиз болуп саналат жана колдонуучунун интерфейсине жана платформаларына байланышпаган керектүү функцияларды камсыз кылат. Ал эми LibRingClientтин үстүндө буга чейин кардар тиркемелери иштелип чыккан.

P2P мессенджерин телекоммуникациялык платформага иштетүүдө, иштеп чыгуучулар кошулду жаңы жана жаңыртылган учурдагы мүмкүнчүлүктөр. Бул жерде алар:

  • Өткөрүү жөндөмдүүлүгү төмөн тармактарда жакшыртылган аткаруу.
  • Android жана iOS менен иштөөдө колдонулган ресурстардын көлөмү кыскарды.
  • Windows үчүн кайра жазылган кардар. Ал планшет режиминде да иштей алат.
  • Бир нече катышуучулар менен телеконференция өткөрүү үчүн куралдар бар.
  • Конференцияда уктуруу режимин өзгөртүү мүмкүнчүлүгү кошулду.
  • Тиркемени бир чыкылдатуу менен серверге айландырса болот (бул, мисалы, конференциялар үчүн керек болушу мүмкүн).
  • JAMS каттоо эсебин башкаруу сервери ишке ашырылды.
  • Негизги мессенжердин мүмкүнчүлүктөрүн кеңейтүүчү плагиндерди туташтырууга болот.

Эми сиз бөгөттөй албайсыз: борбордон ажыратылган Jami байланыш платформасынын биринчи релизи чыкты

Source: www.habr.com

Комментарий кошуу