ปรากฏตัวในวันนี้
รหัสผู้ส่งสารเผยแพร่ภายใต้ใบอนุญาต GPLv3 Jami ได้รับการเผยแพร่สำหรับ GNU/Linux, Windows, MacOS, iOS, Android และ Android TV คุณสามารถเลือกหนึ่งในตัวเลือกสำหรับอินเทอร์เฟซตาม Qt, GTK และ Electron แต่สิ่งสำคัญที่นี่ไม่ใช่อินเทอร์เฟซ แต่เป็นความจริงที่ว่า Jami
แทนที่จะสร้างการเชื่อมต่อโดยตรงระหว่างผู้ใช้โดยใช้การเข้ารหัสจากต้นทางถึงปลายทาง คีย์มีอยู่เฉพาะในฝั่งไคลเอ็นต์เท่านั้น ขั้นตอนการรับรองความถูกต้องใช้ใบรับรอง X.509 นอกจากข้อความแล้ว แพลตฟอร์มนี้ยังทำให้สามารถโทรด้วยเสียงและวิดีโอ สร้างการประชุมทางไกล แลกเปลี่ยนไฟล์ จัดระเบียบการแชร์ไฟล์ และเนื้อหาหน้าจอ
ในขั้นต้น โครงการนี้ถูกวางตำแหน่งและพัฒนาเป็นโทรศัพท์ SIP ซอฟต์แวร์ แต่แล้วนักพัฒนาตัดสินใจที่จะขยายการทำงานของโครงการโดยยังคงความเข้ากันได้กับ SIP และทิ้งความเป็นไปได้ในการโทรออกโดยใช้โปรโตคอลนี้ โปรแกรมรองรับตัวแปลงสัญญาณต่างๆ รวมถึง G711u, G711a, GSM, Speex, Opus, G.722 รวมถึงโปรโตคอล ICE, SIP, TLS
คุณสมบัติการสื่อสารรวมถึงการยกเลิกการโทร, พักสาย, การบันทึกการโทร, ประวัติการโทรพร้อมการค้นหา, การควบคุมระดับเสียงอัตโนมัติ, การรวมสมุดที่อยู่ GNOME และ KDE
ข้างต้น เราได้พูดคุยกันสั้น ๆ เกี่ยวกับระบบการตรวจสอบผู้ใช้ที่เชื่อถือได้ กลไกนี้ใช้บล็อกเชน - สมุดที่อยู่นั้นใช้ Ethereum ในเวลาเดียวกัน คุณสามารถเชื่อมต่อจากอุปกรณ์หลายเครื่องพร้อมกัน โดยติดต่อกับผู้ใช้ ไม่ว่าอุปกรณ์ใดกำลังใช้งานอยู่ สมุดที่อยู่ซึ่งรับผิดชอบการแปลชื่อใน RingID นั้นถูกนำไปใช้โดยใช้โหนดที่ดูแลโดยสมาชิกที่แตกต่างกัน สามารถใช้เพื่อเรียกใช้โหนดของคุณเองเพื่อรักษาสำเนาในเครื่องของสมุดที่อยู่ส่วนกลาง
สำหรับการระบุผู้ใช้ ผู้พัฒนาใช้โปรโตคอล OpenDHT เพื่อแก้ปัญหานี้ ซึ่งไม่ต้องการการใช้การลงทะเบียนส่วนกลางที่มีข้อมูลเกี่ยวกับผู้ใช้ พื้นฐานของ Jami คือ jami-daemon ซึ่งมีหน้าที่ในการประมวลผลการเชื่อมต่อ จัดระเบียบการสื่อสาร ทำงานกับวิดีโอและเสียง
การโต้ตอบกับ jami-daemon ขึ้นอยู่กับไลบรารี LibRingClient เป็นพื้นฐานสำหรับการสร้างซอฟต์แวร์ไคลเอ็นต์และจัดเตรียมฟังก์ชันการทำงานที่จำเป็นซึ่งไม่เชื่อมโยงกับอินเทอร์เฟซผู้ใช้และแพลตฟอร์ม และพัฒนาแอปพลิเคชันไคลเอนต์ LibRingClient แล้ว
เมื่อประมวลผล P2P Messenger ลงในแพลตฟอร์มโทรคมนาคม นักพัฒนา
- ปรับปรุงประสิทธิภาพบนเครือข่ายแบนด์วิธต่ำ
- ลดปริมาณทรัพยากรที่ใช้เมื่อทำงานภายใต้ Android และ iOS
- ไคลเอนต์ที่เขียนใหม่สำหรับ Windows นอกจากนี้ยังสามารถทำงานในโหมดแท็บเล็ตได้อีกด้วย
- มีเครื่องมือสำหรับการประชุมทางไกลที่มีผู้เข้าร่วมหลายคน
- เพิ่มความสามารถในการเปลี่ยนโหมดการออกอากาศในการประชุม
- แอปพลิเคชันสามารถเปลี่ยนเป็นเซิร์ฟเวอร์ได้ด้วยคลิกเดียว (อาจจำเป็น เช่น สำหรับการประชุม)
- เซิร์ฟเวอร์การจัดการบัญชี JAMS ได้รับการติดตั้งแล้ว
- เป็นไปได้ที่จะเชื่อมต่อปลั๊กอินที่ขยายขีดความสามารถของ Messenger พื้นฐาน
ที่มา: will.com