SECTALK

End-to-end zabezpečená audio/video VoIP komunikácia pre Android

Klient

Projekt sme vytvorili v spolupráci so spoločnosťou iMakers.

Myšlienka

Myšlienkou projektu bolo vytvorenie end-to-end zabezpečenej VoIP platformy s použitím dostupných technológií a hardware (Android a iOS mobilných telefónov).

Základom projektu bolo využitie už existujúcej open-source aplikácie a jej prispôsobenie ďalším požiadavkám.

Cieľová skupina

Naša práca

Našu pozornosť na projekte sme sústredili hlavne na úpravu existujúceho open-source projektu, jeho rebrandovanie a implementovanie dodatočných funkcionalít (oddelenie zoznamu kontaktov od Androidu, podpora zasielania správ, zabezpečené importy/exporty kontaktov a pod.).

Príbeh

Napriek tomu, že spočiatku sme plánovali len prepracovanie grafického užívateľského rozhrania (GUI) aplikácie, sme sa neskôr rozhodli prepracovať väčšinu obsiahnutej funkcionality pre nízku kvalitu spracovania pôvodného kódu (využíval JAIN natívne knižnice).

Keďže sme potrebovali podporu globálne overených certifikátov, museli sme ich podporu taktiež sami do Androidu implementovať. Rovnako sme implementovali mnoho funkcionalít, ktoré spočiatku neboli prítomné: schopnosť ukladať kontakty oddelene od Android úložiska, schopnosť exportu/importu kontaktov z/do zabezpečených súborov, schopnosť zasielať kontakty pomocou SMS, spracovanie optimalizovaných audio a video kodekov a mnoho ďalších.

Úspešne sme implementovali požadovanú funkcionalitu aplikácie a prekonali sme všetky prekážky, ktoré sa cestou vyskytli. Momentálne je plánované prepracovanie celej práce s SRTP protokolovou vrstvou pre jej nízku kvalitu a nezriedkavý slabý výkon na starších Android zariadeniach. Jej prepracovanie je plánované s využitím natívnych Android knižníc bez ďalších vrstiev pre maximálne navýšenie výkonu.

Sectalk