##navigation.skip.nav## ##navigation.skip.main## ##navigation.skip.footer##

Elektrotehničko i računarsko inženjerstvo

God. 38 Br. 01 (2023): Zbornik radova Fakulteta tehničkih nauka

RAZVOJ SISTEMA ZA VIDEO KONFERENCIJE

DOI:
https://doi.org/10.24867/21BE06Rudic
Predato
September 5, 2022
Objavljeno
2023-01-07

Apstrakt

Tema rada je izrada sistema za video konferencije. U tu svrhu implementirana je Android aplikacija nalik aplikacijama slične namjene. Za potrebe razmjene audio-video stream-ova učesnika video poziva implementiran je server kao čvor na koji se klijenti kače i preko kojeg se razmjena tih stream-ova i obavlja. Server je razvijen u Java programskom jeziku, verzije 1.8, korišćenjem Spring razvojnog okruženja. Za skladištenje podataka korištene su relacione baze podataka i to MySQL za potrebe skladištenja podataka neophodnih serveru i FireBase realtime baza podataka za potrebe čuvanja podataka neophodnih za funkcionisanje same Android aplikacije. Video-conference Android aplikacija nudi niz funkcionalnosti poput ostvarivanja video poziva, dodavanja novih prijatelja, pruža uvid u pristigle notifikacije i nudi mogućnost ažuriranja ličnih podataka. Pored ovih, tu su i niz funkcionalnosti koji olakšavaju korišćenje same aplikacije, kao što su mijenjanje teme, podešavanje dnevnog i noćnog režima rada aplikacije i podešavanje željenog jezika.

Reference

[1] https://firebase.google.com/docs/android/setup
[2] https://spring.io/projects/spring-boot
[3] https://tokbox.com/developer/guides/basics/
[4] https://developer.android.com/reference/android/os/AsyncTask
[5] https://www.geeksforgeeks.org/synchronization-in-java/.
[6] https://www.javatpoint.com/how-to-create-a-thread-in-java