The video-communication system
Sergeev, Yury (2010)
Sergeev, Yury
Oulun seudun ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010110114049
https://urn.fi/URN:NBN:fi:amk-2010110114049
Tiivistelmä
Opinnäytetyön tavoitteena oli kehittää ohjelmistotuote IP-pohjaiseen viestintään. Viestintä tapahtuu asuintalon omistusyhtiön tai muun palveluyrityksen edustajien ja rakennuksen asukkaiden välillä. Viestintäjärjestelmän on tuettava videon ja äänen suoratoistoa. UML-kuvauskieltä hyödynnettiin järjestelmän ohjelmistosuunnitelman mallintamisessa. Tämä auttoi ymmärtämään järjestelmän rakennetta. Järjestelmän osien välistä riippuvuutta kuvaamaan valittiin asiakas-palvelin-malli. Kokonaisuudessaan järjestelmä koostuu yhdestä yrityksen tiloissa sijaitsevasta palvelimesta sekä useista asuinhuoneistojen asiakaslaitteista. Ohjelmakoodi toteutettiin Java-ohjelmointikielellä, jonka keskeisenä etuna on alustariippumattomuus. Asiakastiedot, kuten kotiosoite ja nimi, tallennettiin asuinhuoneiston teknisten laitetietojen (IP- ja Mac-osoitteet) ohella tietokantaan. Asiakkaan puolella järjestelmää on mahdollista käyttää useilla eri laitteilla. Näitä voivat olla television yhteydessä tietoverkkoa käyttävä digisovitin, kosketusnäyttöpaneeli tai tulevaisuudessa jopa matkapuhelin. Videokaappaus voidaan toteuttaa myös eri laitteilla. Jos laitteessa on kamera, sitä voidaan käyttää videokaappaukseen. Vaihtoehtoisesti on mahdollista käyttää IP- tai USB-kameraa.Työn tuloksena toteutettua järjestelmää voidaan käyttää lukuisissa eri sovellustarkoituksissa, kuten esimerkiksi käyttäjien välisessä viestinnässä tai videosisältöä loppukäyttäjälle lähettävässä mainospalvelussa. Järjestelmä hyväksyy videotuloiksi eri lähteitä: valvontakamera, paikallinen videotiedosto tai data toisesta suoratoistovideosta. Järjestelmä tukee lisäksi useita videoformaatteja. Palvelin muuntaa lähdevideon asiakaslaitteen ymmärtämään formaattiin