SECTALK

End-to-end zabezpečená audio/video VoIP komunikace pro Android

Klient

Projekt jsme vytvořili ve spolupráci se společností iMakers.

Myšlenka

Myšlenkou projektu bylo vytvoření end-to-end zabezpečené VoIP platformy s využitím dostupných technologií a hardware (Android a iOS mobilních telefonů).

Základem projektu bylo využití již existující open-source aplikace a její přizpůsobení dalším požadavkům ...

Cílová skupina

Naše práce

Naši pozornost na projektu jsme soustředili zejména na úpravu stávajícího open-source projektu, jeho rebrandovaní a implementování dodatečných funkcionalit (oddělení seznamu kontaktů od Androidu, podpora zasílání zpráv, zabezpečené importy/exporty kontaktů apod.)..

Příběh

Přesto, že zpočátku jsme plánovali jen přepracování grafického uživatelského rozhraní (GUI) aplikac, jsme se později rozhodli přepracovat většinu obsažené funkcionality pro nízkou kvalitu zpracování původního kódu (využíval JAIN nativní knihovny) .

Jelikož jsme potřebovali podporu globálně ověřených certifikátů, museli jsme jejich podporu také sami do Androidu implementovat . Taky jsme implementovali mnoho funkcionalit, které zpočátku nebyly přítomny: schopnost ukládat kontakty odděleně od Android úložiště, schopnost exportu/importu kontaktů z/do zabezpečených souborů, schopnost zasílat kontakty pomocí SMS, zpracování optimalizovaných audio a video kodeků a mnoho dalších .

Úspěšně jsme implementovali požadovanou funkcionalitu aplikace a překonali jsme všechny překážky, které se cestou vyskytly. Momentálně je plánované přepracování celé práce s SRTP protokolovou vrstvou pro její nízkou kvalitu a nezřídka slabý výkon na starších Android zařízeních. Její přepracování je plánováno s využitím nativních Android knihoven bez dalších vrstev pro maximální navýšení výkonu.

Sectalk