RAZVOJ SISTEMA ZA VIDEO KONFERENCIJE

Autori

  • Ana Rudić FTN Novi Sad, Departman za računarstvo i automatiku Autor

DOI:

https://doi.org/10.24867/21BE06Rudic

Ključne reči:

Vonage Video API, Session, Token, Stream, Subscriber, Publisher, Java, Spring, Spring Boot, Android, MySQL, Firebase

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

##submission.downloads##

Objavljeno

2023-01-07

Broj časopisa

Rubrika

Elektrotehničko i računarsko inženjerstvo