SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br Utjecaj parametara video kodiranja na iskustvenu kvalitetu mobilnog v
|
|
- Нада Јанковић
- пре 5 година
- Прикази:
Транскрипт
1 SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br Utjecaj parametara video kodiranja na iskustvenu kvalitetu mobilnog višekorisničkog video poziva ostvarenog putem tehnologije WebRTC Tima Redžović Zagreb, lipanj 2017.
2
3
4 Sadržaj 1. Uvod WebRTC Početci i razvoj WebRTC-a Sustav WebRTC WebRTC arhitektura Elementi WebRTC tehnologije Uspostava komunikacije putem tehnologije WebRTC WebRTC na mobilnim uređajima Iskustvena kvaliteta Ispitivanje utjecaja parametara video kodiranja na iskustvenu kvalitetu mobilnog višekorisničkog video poziva ostvarenog putem tehnologije WebRTC Metodologija ispitivanja Arhitektura sustava i način prikupljanja podataka Analiza rezultata Analiza subjektivnih ocjena ispitanika Analiza video parametara usluge Rasprava Zaključak Literatura Sažetak Summary Dodatak : Popis slika... 58
5 Pojmovnik JavaScript - skriptni programski jezik koji omogućava korisnicima dinamički interakciju s Web aplikacijom. HTML (eng. HyperText Markup Language) - prezentacijski jezik za izradu Web stranica. SIP (eng. Session Initiation Protocol) - signalizacijski protokol za pokretanje, modificiranje i raskid sjednice. Jingle - proširenje protokola XMPP koji se koristi za upravljanje VoIP sjednicama i videokonferencijama preko IP mreža. NAT (eng. Network Address Translation) - proces pretvaranja IP adrese koja se koristi u jednoj mreži u IP adresu koja se koristi u drugoj mreži. ISUP (eng. ISDN User Part ) - signalizacijski protokol koji se koristi za uspostavu i raskid telefonskih poziva u javnoj telefonskoj mreži. STUN (eng. Simple Transversal Utilities for NAT) - mrežni protokol koji omogućava klijentima koji se nalaze iza jednog ili više NAT uređaja, pronalazak njegove javne IP adrese, vrstu NAT-a iza kojeg se nalazi i vanjski port dodijeljen od strane NAT uređaja kao i originalni port unutarnjeg računala. TURN (eng. Traversal Using Relays around NAT) - protokol koji omogućava uređajima iza NAT usmjerivača da primaju podatke preko TCP ili UDP veza. ICE (eng. Interactive Connectivity Establishment) - protokol zasnovan na algoritmu koji je iterativni proces u kojem dva uređaja, oba smještena iza NAT-a, razmjenjuju adrese u pokušaju međusobne komunikacije. JSON (eng. JavaScript Object Notation) - format za razmjenu podataka, služi za reprezentaciju JavaScript objekata u obliku string.
6 1. Uvod Početci komunikacije u stvarnom vremenu sežu do godine kada je kompanija Google dodala komunikacijski sustav GoogleTalk u svoju uslugu elektroničke pošte Gmail. Od tada nadalje počeli su se razvijati brojni drugi dodaci (eng. plugin) s ciljem uspostave audio i video komunikacije putem Web preglednika. Međutim, tehnologija Web Real-Time Communication (WebRTC) razvijala se u suprotnom smjeru. Ona eliminira potrebu za korištenjem plugin-ova Web stranice ili aplikacije jer se video i audio komunikacija između korisnika odvija izravno u Web pregledniku [1]. WebRTC omogućuje da se između više Web preglednika brzo i jednostavno uspostavi konekcija i to bez obzira na vrstu uređaja. Ovo otvara vrata brojnim komunikacijskim uslugama između ravnopravnih čvorova (eng. peer-to-peer, P2P) kao što su: video pozivi, audio pozivi, dijeljenje datoteka, slanje tekstualnih poruka i sl. Zahvaljujući ostvarenoj direktnoj i brzoj konekciji, WebRTC ima široku primjenu i utječe na cjelokupan Web [2]. Iako je glavna svrha omogućiti komunikaciju u stvarnom vremenu putem Web preglednika, tehnologija WebRTC može također biti integrirana u ostale komunikacijske sustave primjerice: Voice over Internet Protocol (VoIP), SIP komunikacija i javna telefonska mreža. Ovo pokazuje da cilj WebRTC tehnologije nije samo ostvariti komunikaciju putem Web preglednika nego i integrirati sve mogućnosti Web-a u telekomunikacijski svijet industriju za koju se predviđa da će do godine vrijediti oko 6,5 trilijuna dolara [3] [4]. Cilj ovog rada je proučiti tehnologiju WebRTC i način na koji pojedini video parametri utječu na iskustvenu kvalitetu mobilnog višekorisničkog video poziva ostvarenog putem ove tehnologije. Naime, iako je prvi koncept WebRTC-a nastao godine, podrška za mobilne uređaje počela se razvijati godine te se do danas istražuju sve njene mogućnosti. Ovaj rad se sastoji od 6 poglavlja. U drugom poglavlju opisana je tehnologija WebRTC, razvoj tehnologije i dostignuća do danas. Također, ovdje je opisana i temeljna arhitektura WebRTC-a te svi elementi tehnologije koji su potrebni za uspostavu komunikacije. Poglavlje sadrži i opis potrebnih aplikacijsko programskih 1
7 sučelja (engl. Application Programming Interface, API) te opis protokolnog stoga kojeg obuhvaća WebRTC. Dodatno, u drugom se poglavlju ukratko opisuje tehnologija WebRTC na mobilnim uređajima. U trećem poglavlju objašnjen je pojam iskustvene kvalitete te je prikazan način mjerenja iste. Četvrto poglavlje opisuje način ispitivanja utjecaja parametara video kodiranja na iskustvenu kvalitetu mobilnog višekorisničkog video poziva ostvarenog putem tehnologije WebRT te prikazuje arhitekturu sustava koja je bila korištena pri testiranju. U sljedećem poglavlju prikazani su rezultati ispitivanja s pripadajućim grafovima te su izvedeni zaključci o ovisnosti iskustvene kvalitete o parametrima video kodiranja. Na kraju rada slijedi zaključak, popis korištene literature, sažetci na hrvatskom i engleskom jeziku te dodatak sa popisom slika iz rada. 2
8 2. WebRTC Web Real-Time Communication ili WebRTC, je projekt otvorenog koda koji dodaje nove funkcionalnosti Web pregledniku. Pojavom WebRTC-a po prvi put je omogućena izravna slikovna i zvučna komunikacija u stvarnom vremenu između Web preglednika. Zahvaljujući ovoj tehnologiji Web stranica je postala kontrola, izvor i odredište komunikacije s interno ugrađenim multimedijskim stogom. Bitno je naglasiti da WebRTC nije zasebna (single) tehnologija već da je to kolekcija standarda i protokola koja se svakodnevno razvija. WebRTC pruža fleksibilnost implementacije interaktivnih komunikacijskih usluga u raznim topologijama (pointto-point, multi-to-many ili Multipoint-Conferencing Unit MCU), pri čemu nije striktno definiran određeni protokol za komunikaciju već je moguće izabrati neki od postojećih ili pisati vlastiti protokol [5]. The World Wide Web Consortium (W3C) i Internet Engineering Task Force (IETF) su 2 grupacije koje su zaslužne za definiranje: JavaScript API-ja (Application Programming Interfaces), oznaka HTML5 te osnovnih komunikacijskih protokola za uspostavu i upravljanje komunikacijskim kanalom između bilo kojeg para Web preglednika. U W3C-u grupa WebRTC definira Javascript API-je web preglednika, a u IETF-u je RTCWeb grupa zaslužna za definiranje protokola, formata podataka, sigurnosti i svih ostalih aspekata koji tu potrebni da bi se ostvarila peer-to-peer komunikacija između Web preglednika [6] [7]. One zajedno provode standardizaciju s ciljem da se definira WebRTC API koji će omogućiti korištenje Web aplikacije na bilo kojem uređaju putem sigurnog pristupa ulaznim jedinicama hardvera (web kamera, mikrofon i sl.), razmjenu medija i podataka [8] Početci i razvoj WebRTC-a Ideja za razvoj WebRTC-a javila se krajem godine, godinu dana nakon što je izdana inačica Web preglednika Google Chrome [9]. Tada je Chromeov tim odlučio pronaći funkcionalne razlike između Web i nativnog stolnog 3
9 računala te ubrzo shvatio da ne postoji zadovoljavajuće rješenje za komunikaciju u stvarnom vremenu. U to vrijeme komunikacija na Web-u odvijala se koristeći isključivo Flash ili pluginove te je podrazumijevala nisku kvalitetu i veliki napor prilikom instaliranja podrške na razne verzije Web preglednika i verzije operacijskih sustava. Razvoj tehnologije WebRTC započeo je kada je godine kompanija Google kupila tvrtke [9]: 1. On2 tvorci video kodeka VP8, 2. Global IP Solutions (GIPS) prva tvrtka koja je započela razvoj WebRTC-a, zaslužna za licenciranje komponenti potrebnih za WebRTC. Uz pomoć standardizacijskih tijela W3C i IETF, Google je nakon toga razvijao i unapređivao svoju tehnologiju, a W3C je u svibnju godine po prvi puta objavio tehnologiju WebRTC. Prvi javni nacrt prezentiran je u listopadu godine [2]. Do godine Chrome Canary (preglednik za razvojne programere) bio je vodeći po pitanju podržanosti tehnologije WebRTC, a kasnije je postao dostupan i u ostalim Web preglednicima poput Chrome, Firefox, Safari i sl. Pet godina nakon prve implementacije WebRTC-a, ova je tehnologija dosegla veliki uspjeh. Naime, godine Google je objavio sljedeće ključne točke [10]: do 2015.godine postojalo je: 2 milijarde Chrome preglednika s WebRTC-om, 1 milijarda WebRTC audio/video minuta po tjednu na pregledniku Chrome, 950 WebRTC baziranih kompanija i projekata (danas to prerasta 1200 kompanija i projekata), 5 milijardi mobilnih aplikacija koje su uključivale WebRTC. 4
10 Kao što je prikazano na slici 2.1.1, nakon 5 godina jedna od najzastupljenijih VoIP tehnologija postala je WebRTC. Slika VoIP tehnologije [11] Za razliku od klasične VoIP tehnologije, WebRTC je nova metoda za prijenos podataka te može biti nastavak VoIP-a. Ova tehnologija, kao i VoIP, također pruža mogućnost slanja audia i videa preko IP mreže no ne može je u potpunosti zamijeniti. Usporedba ove dvije tehnologije prikazana je u nastavku [12]. Klasični VoIP WebRTC Signalizacijski protokol SIP ili H.323 nije definiran Prijenos medija RTP/RTCP RTP/RTCP Sigurnost SRTP za SIP, H.235 za H.323 SRTP NAT STUN/TURN/ICE za SIP, H.450.x za H.323 STUN/TURN/ICE Video kodek H.263, H.264 VP8 Audio kodek G.7xx verzije kodeka G.711, ilbc, isac 5
11 Zahvaljujući svojoj popularnosti, tehnologija WebRTC se sve više razvijala te je postala dostupna na većem broju Web preglednika. Koji su elementi podržani u kojem pregledniku pokazuje Slika Zastupljenost u Web preglednicima. Boje označavaju u kojoj su mjeri pojedini elementi zastupljeni: zelena - u potpunosti; žuta - djelomično; crvena - nije podržano. Slika Zastupljenost u Web preglednicima [13] Rastuću popularnost WebRTC tehnologije dokazuju brojne aplikacije koje je primjenjuju, npr. frisb - usluga koji omogućuje jeftinije razgovore (skoro) svugdje po svijetu, Plushcare - sustav koji pruža udaljenu komunikaciju s liječnikom, CubeSlam - primjer igre koja koristi WebRTC te Facebook Messenger i Snapchat koji odnedavno također koriste WebRTC prilikom video komunikacije [14]. 6
12 2.2. Sustav WebRTC Sustav WebRTC (Slika 2.2.1) omogućuje komunikaciju Web preglednika na različitim operacijskim sustavima i različitim uređajima (računalo, tablet, mobilni uređaj), ali i komunikaciju s prilazima (engl. gateway), SIP telefonima te Jingle klijentima. Trenutno postoji podrška za operacijske sustave Windows, Mac OS, Linux, Android i ios. Istraživanja pokazuju da će broj računala i tableta koji koriste WebRTC porasti u sljedećih nekoliko godina, a najveći porast predviđa se kod pametnih telefona [15]. Slika Elementi WebRTC sustava [16] 7
13 2.3. WebRTC arhitektura Web aplikacije su dominantno temeljene na klijent - poslužitelj arhitekturi, gdje komunikaciju između klijenta i poslužitelja možemo podijeliti na 3 faze. Prva faza obuhvaća period u kojem klijent šalje zahtjev poslužitelju za obavljanjem određene usluge. U drugoj fazi poslužitelj obrađuje zahtjev te se rezultati obrade u fazi slanja rezultata šalju klijentu. WebRTC proširuje navedenu arhitekturu na način da između Web preglednika uvodi peer-to-peer (P2P) komunikaciju - komunikaciju između ravnopravnih čvorova. Također, za prijenos podataka može se koristiti i Multipoint Control Unit (MCU) arhitektura. Karakterističan model arhitekture temelji se na tzv. modelu SIP (engl. Session Initiation Protocol) trapezoid te se naziva WebRTC trapezoid (Slika 2.3.1). Slika WebRTC trapezoid [8] Radi se o modelu gdje Web poslužitelji komuniciraju uz pomoći signalizacijskih protokola kao što su SIP, Jingle ili jedan od nestandardnih (vlasničkih) signalizacijskih protokola. 8
14 S različitih Web poslužitelja se preuzimaju Web aplikacije te se pokreću na Web preglednicima, a putem HTTP ili WebSocket protokola prenose se signalizacijske poruke za uspostavu/prekid komunikacije. Tok podataka odvija se direktno između Web preglednika. Jedan od češće korištenih modela je WebRTC trokut. Taj model karakterizira činjenica da oba web preglednika pokreću istu Web aplikaciju s iste Web stranice te se ne koriste nikakvi signalizacijski protokoli (Slika 2.3.2). Slika WebRTC trokut [8] WebRTC tehnologija oslanja se na 3 API-ja. Svaki od njih obavlja određenu funkciju kako bi omogućio nesmetanu komunikaciju s Web aplikacijom. Jedan od API-ja je MediaStream. On omogućuje Web pregledniku da pristupa korisnikovoj kameri i mikrofonu te ostvaruje strujanje medija s tih uređaja. RTCPeerConnection drugi je API WebRTC-a. Ovo sučelje predstavlja stvarnu WebRTC konekciju i zaslužno je za upravljanje strujanjem podataka između 2 krajnja čvora (eng. peer). 9
15 PeerConnection API ima 2 specifična svojstva: 1. ostvaruje izravnu peer-to-peer komunikacija između web preglednika, 2. koristi UDP/IP protokol kojim se ne garantira isporuka paketa na odredište. Treći API na koji se oslanja WebRTC je DataChannel. On predstavlja glavni komunikacijski kanal kroz koji se koristi za izravan prijenos podataka od jednog do drugog krajnjeg čvora. Sve navedene arhitekture temelje se na P2P komunikaciji što u slučaju velikog broja sudionika nije uvijek najbolji odabir. Naime, ukoliko veliki broj korisnika sudjeluje u videokonferencijskom pozivu, može doći do preopterećenja lokalne širine pojasa i kapaciteta. U tim slučajevima koristi se MCU arhitektura. Za razliku od P2P komunikacije gdje se ulazni i izlazni mrežni tokovi povećavaju s porastom broja korisnika, kod MCU-a rastu samo izlazni mrežni tokovi. Smanjenje potrebnih mrežnih tokova omogućuje da više sudionika sudjeluje u komunikaciji, što je posebno izraženo na mobilnim uređajima s ograničenim CPU-om i ograničenom propusnošću. Bez obzira na različite rezolucije, kodeke i FPS-ove (engl. Frames Per Second), MCU uspješno prosljeđuje tokove podataka i provodi transkodiranje [17]. Primjer MCU arhitekture za 3 sudionika prikazan je na slici Slika Primjer MCU arhitekture 10
16 Elementi WebRTC tehnologije Za ispravan rad navedenih API-ja, WebRTC koristi brojne tehnologije i protokole. Cjelokupna arhitektura se dijeli na 2 sloja: sloj vezan za Web, Web aplikacije i Web API koji koriste Web programeri te sloj koji je upravlja C++ APIjem i P2P konekcijom. Elementi tehnologije su (Slika ) : 1. Web API sučelje za razvoj Web aplikacije (koristi treća strana), 2. WebRTC C++ API mehanizam koji koriste Web aplikacije za izbjegavanje korištenja dodataka u stvarno-vremenskoj komunikaciji, 3. Glasovni mehanizmi komponenta vezana za audio medij i uspostavu konekcije od zvučne kartice do mreže i između korisnika, a) mogući audio kodeci: isac,ilbc,opus, b) NetEQ dinamički jitter spremnik i algoritam za prikrivanje pogrešaka koji se koristi za prikrivanje negativnih učinaka varijacije kašnjenja i gubitka paketa te na taj način osigurava da kašnjenje bude što je moguće niže, zadržavajući pri tome najvišu kvalitetu zvuka. 4. Video mehanizam okvir za video medij, od kamere do mreže i od mreže do zaslona, 5. Transport/sjednica sadrži komponente potrebne za sjednicu (međuspremnik za kolebanje kašnjenja, P2P komunikacijske komponente, STUN/TURN, RTP i mehanizmi za prikrivanje grešaka i smanjenje kašnjenja ) [18]. 11
17 Slika Model WebRTC API-ja [18] Što se tiče protokola, WebRTC se na transportnom sloju oslanja na protokol UDP kojim je omogućen prijenos audia, videa i aplikacijskih UDP paketa. Ovdje se zapravo koristi protokol RTP koji u realnom vremenu multipleksira različite tokove i kodira ih u jedinstven tok UDP paketa. S obzirom da prijenos podataka nije jedina stvar o kojoj se WebRTC mora brinuti, potrebni su i drugi mehanizmi za primjerice zaobilazak NAT-a i vatrozida, pregovaranje o parametrima za svaki tok podataka, šifriranje korisničkih podataka i sl. Primjeri takvih mehanizama su protokoli ICE, STUN, i TURN koji su potrebni za uspostavu i održavanje P2P konekcije putem UDP-a. DTLS protokol ima zadaću da pomoću šifriranja zaštiti sve podatke koji se prenose između peer-ova, a za kontrolu toka, multipleksiranje različitih tokova informacija te osiguravanje pouzdane isporuke putem UDP-a brinu se aplikacijski protokoli SCTP i SRTP. Također, WebRTC omogućuje interoperabilnost između različitih signalizacijskih protokola te eksplicitno ne definira koji se od njih mora nužno koristiti. 12
18 Za signalizaciju se može koristiti protokol Session Initiation Protocol (SIP), Jingle, ISDN User Part (ISUP) protokol ili brojni drugi. WebRTC također koristi i Session Description Protocol (SDP) protokol. On služi za opis parametara P2P konekcije. Važno je napomenuti da SDP ne prenosi sam medij već on opisuje parametre uspostavljene sjednice kao što su vrsta medija koja se prenosi, koji se kodeci koriste, širina pojasa i ostali metapodaci [19]. Slika WebRTC protokolni stog [19] 2.4. Uspostava komunikacije putem tehnologije WebRTC WebRTC nudi tri načina uspostave komunikacije: izravna P2P veza, korištenje STUN poslužitelja, korištenje TURN poslužitelja. Protokoli ICE, STUN, i TURN (Slika 2.4.1) rješavaju problem oko uspostave komunikacije u stvarnom vremenu koje mogu uzrokovati NAT-ovi i vatrozidi. 13
19 Slika Primjena STUN,TURN i ICE protokola [20] Naime, za ostvarenje peer-to-peer komunikacije obje strane moraju poznavati IP adrese i dodijeljena UDP vrata, a upravo ove informacije se ne mogu uvijek direktno razmijeniti između sudionika. Ovaj problem rješava ICE sučelje čiji je zadatak pronaći najbolji put do povezivanja 2 peer-a te ono pomaže WebRTC-u odlučiti koji je najbolji način da se zaobiđu NAT i vatrozid. U slučaju asimetričnog NAT-a, ICE će koristiti STUN poslužitelj (Slika Uspostava konekcije uz pomoć STUN-a2). Njemu uređaj iza NAT-a šalje upit o svojoj IP-adresi te mu on vraća adresu s koje je upit došao. Na taj način STUN pribavlja javnu IP adresu i vrata koja pripadaju određenoj konekciji. Za signalizaciju metapodataka koristi se posrednički poslužitelj. U većini slučajeva STUN poslužitelj se koristi jedino prilikom uspostave konekcije, a nakon što je uspostavljena sjednica podaci se direktno šalju između sudionika. 14
20 Posrednički poslužitelj Slika Uspostava konekcije uz pomoć STUN-a [6] Ukoliko se putem STUN poslužitelja ne može uspostaviti konekcija, ICE može koristiti TURN (Slika 2.4.3). To je ekstenzija STUN-a te se često koristi u slučaju simetričnog NAT-a. On kao i STUN također pribavlja javnu IP adresu, ali i vrata od poslužitelja u javnom Internetu. Zahvaljujući ovome, sudionik može primati medij od svih koji imaju mogućnost poslati paket putem Interneta. Kao i kod STUN poslužitelja, TURN za signalizaciju metapodataka koristi posrednički poslužitelj. U slučaju kada se koristi TURN podaci se prenose kroz poslužitelja, a ne direktno između sudionika [17]. Posrednički poslužitelj Slika Uspostava konekcije uz pomoć STUN-a [6] 15
21 2.5. WebRTC na mobilnim uređajima Aplikacije koje se nalaze na mobilnim uređajima ili u obliku JavaScript-a unutar Web preglednika komuniciraju s Web aplikacijskim poslužiteljima i na taj način omogućuju komunikaciju između različitih uređaja. Nakon uspostave konekcije, medij između uređaja se prenosi izravno putem peer-to-peer veze. Prilikom prijenosa putem Interneta, ova P2P komunikacija je jednostavna, besplatna i ne zahtjeva nikakvu dodatnu infrastrukturu. No, kvaliteta usluge nije osigurana i ona ovisi o uvjetima u mreži i karakteristikama krajnje-korisničkog uređaja (npr. procesor, memorija, veličina ekrana). U idealnom WebRTC scenariju krajnji korisnici koriste računala dobrih performansi, žičnu ili bežičnu vezu i relativno stabilnu mrežu te se o ovim uvjetima komunikacija odvija bez velikih smetnji. Problem nastaje kod mobilnih uređaja koji koriste 3G, 4G ili bežičnu mrežu, često izmjenjuju iste te time ostvaruju promjenjivu propusnost. Ovo uvelike utječe na iskustvenu kvalitetu korisnika, a WebRTC tehnologija za sada ne uspijeva u potpunosti riješiti ovaj nedostatak. Tablica prikazuje usporedbu preporučenog maksimalnog broja korisnika koji sudjeluju u jednoj sesiji za računala i mobilne uređaje te pokazuje ograničenje korištenja tehnologije WebRTC na mobilnim uređajima [21]. Tablica Preporučeni maksimalni broj sudionika za pojedine uređaje i arhitekture [22] Desktop (računalo) Mobilni uređaj Maksimalno sudionika* P2P MCU P2P MCU Audio Audio i video * Preporučeni maksimalni broj sudionika u sesiji, ovisi o dostupnoj širini frekvencijskog pojasa te o različitim audio/video kodecima 16
22 3. Iskustvena kvaliteta Razvojem višemedijskih i stvarno-vremenskih usluga fokus se pomaknuo s tehnologije na korisnike i njihove zahtjeve. Ugrađeni mehanizmi usluga mogu uvelike utjecati na način slanja podataka i na parametre poput kašnjenja, brzine prijenosa i gubitaka paketa. Upravo ovi parametri utječu na iskustvenu kvalitetu krajnjeg korisnika. Za komunikacijske usluge definirana su 2 pristupa kvaliteti: 1. Kvaliteta usluge (eng. Quality of Service, QoS), 2. Iskustvena kvaliteta usluge (eng. Quality of Experience, QoE). Jedna od definicija QoS-a koja se može pronaći u literaturi je sljedeća [23]: QoS predstavlja skup takvih kvalitativnih i kvantitativnih karakteristika distribuiranog multimedijskog sustava koji je potreban za realiziranje željene funkcionalnosti aplikacije. Kvaliteta usluge može se promatrati na više razina, od korisnika i aplikacije, do mreže. Bitan element u analizi predstavlja mapiranje korisničkih/aplikacijskih QoS parametara kao što su kvaliteta video signala koja se opisuje brzinom prijenosa okvira, veličinom okvira, bojom itd., u mrežne QoS parametre poput protoka (npr. veličina paketa, propusni opseg), karakteristike prometa (npr. gubitak paketa, jitter, kašnjenje) i karakteristike performansi (korekcija grešaka, fragmentacija i dr.) [24]. Dok kvaliteta usluge obuhvaća sve karakteristike vezane za određeni sustav te je primarno tehnički orijentirana, iskustvena kvaliteta je korisnički usmjeren koncept koji pokušava ustanoviti i shvatiti korisničku percepciju kvalitete usluge kako bi se poboljšala sama usluga i povećalo zadovoljstvo korisnika uslugom. Koncept iskustvene kvalitete razvijen je kao nadopuna kvalitete usluge QoS, a standardizacijsko tijelo ITU-T (eng. International Telecommunication Union Telecommunication Standardization Sector) u preporuci E.800 [25] definira iskustvenu kvalitetu usluge kao "kolektivni utjecaj performansi usluge koji određuju stupanj zadovoljstva krajnjeg korisnika uslugom". 17
23 Model za mjerenje iskustvene kvalitete koji bi vrijedio za sve (telekomunikacijske) usluge nemoguće je definirati zbog subjektivne prirode iskustvene kvalitete, ali je moguće odrediti pojedine modele za procjenu iskustvene kvalitete za različite tipove usluga. Ocjenjivanje iskustvene kvalitete mora biti temeljeno na utjecajnim faktorima koji mogu biti kontrolirani i koji su mjerljivi. Metode koje se koriste za ocjenjivanje se dijele na subjektivne i objektivne. Subjektivna mjerenja se oslanjanju na mišljenje korisnika dok se objektivna temelje na objektivnim mjerama (npr. točnost izvršavanja zadatka izražena u broju pogrešaka). Kod subjektivnih ispitivanja se najčešće koristi ljestvica kvantificiranja korisničkog iskustva - MOS (eng. Mean Opinion Score). Ova ljestvica nije najbolje rješenje za ocjenu kvalitete usluge jer u većini slučajeva korisnici imaju različite interpretacije ocjena te ponekad oba korisnika isto ocijene različita iskustva. Ukoliko se uzorak s promijenjenim uvjetom od interesa uspoređuje s izvornim uzorkom, tada se MOS vrijednost često naziva DMOS (eng. Degradation MOS). Za određivanje MOS-vrijednosti najčešće se koristi ACR (eng. Absolute Category Rating) skala, a za određivanje DMOS-vrijednosti DCR (eng. Degradation Category Rating) skala. Obje skale su diskretne, a korisnikov odgovor je ograničen na jednu od 5 vrijednosti prikazanih u Tablici 3-1. [26]. Tablica 3-1. MOS i DMOS vrijednosti [27] Ocjena MOS DMOS Procjena napora razumijevanja 5 izvrsno nečujno pogoršanje bez napora 4 dobro 3 prihvatljivo čujno pogoršanje, ali ne smeta primjetno pogoršanje, malo smeta bez posebnog napora osrednji napor 2 loše podnošljivo, ali smeta priličan napor 1 vrlo loše izraženo pogoršanje, jako smeta neprepoznatljivo bez izrazitog napora 18
24 Na slici 3.1. prikazani su faktori koji utječu na iskustvenu kvalitetu podijeljeni u tri skupine: faktori sustava - sve karakteristike sustava koje utječu na iskustvenu kvalitetu korisnika, korisnički faktori - sve karakteristike korisnika koje utječu na njegovu subjektivnu ocjenu kvalitete usluge) i kontekstni faktori - trenutni faktori iz okoline i sustava prisutni za vrijeme korištenja usluge [28]. Slika 3.1 Faktori koji utječu na iskustvenu kvalitetu korisnika [sl8] Kod mjerenja iskustvene kvalitete u višemedijskoj komunikaciji, svaka aplikacija koja omogućava takvu vrstu komunikacije zahtijeva različite mrežne parametre i ima određene zahtjeve za kvalitetom usluge kako bi usluga bila što pogodnija za korisnika. Neki od zahtjeva mogu biti: velika propusnost mreže, mali postotak gubitaka paketa, malo kašnjenje i sl. Također, pojedine aplikacije su osjetljivije na neke parametre, dok druge mogu na njih imati veću toleranciju. Prema ITU preporuci [29], u audiovizualnoj komunikaciji se utjecaj parametra na QoE mjeri tako što se sudionici komunikacije stavljaju u što prirodnije okruženje i međusobno vode aktivan razgovor. Parametri čiji se utjecaji najčešće promatraju u QoE testu su kašnjenja u prijenosu, gubitci paketa, brzina prijenosa te frekvencije osvježavanja okvira. U nastavku (Tablica 3.1-1) prikazani su zahtjevi pojedinih aplikacija za kvalitetu usluge. 19
25 Tablica Zahtjevi za kvalitetom usluge [30] Vrsta prometa Maksimalni broj izgubljenih paketa Maksimalno jednosmjerno kašnjenje Maksimalne varijacije kašnjenja Zajamčena propusnost po sjednici VOIP 1% 200ms 30ms 12 do 106 kbps Videokonferencija 1% 200ms 30ms Veličina sesije plus 20% Prijenos videa strujanjem 2% 5s N/A Ovisi o kodiranom formatu i o video protoku Podaci promjenjivo promjenjivo promjenjivo promjenjivo Svaki test sastoji se od više scenarija te bi prema ITU preporuci [29] trebao imati barem 16 sudionika. Točan broj ovisi o željenoj preciznosti rezultata. Testno okruženje također ima utjecaj na cjelokupnu iskustvenu kvalitetu te se zato za što bolje i preciznije rezultate preporuča osigurati sljedeće uvjete [31] [29]: razina buke u pozadini trebala bi biti manje od 30 dba, osvijetljenost oko 500 lx, akustična izolacija između dvije prostorije u kojima su ispitanici treba biti bolja od 60dB, vršna luminacija od 70 do 200 cd/m 2, omjer kontrasta ekrana bez pozadinske osvjetljenosti od 30 do 50, omjer pozadinske luminacije i maksimalne luminacije ekrana približno 0,25. Po završetku određenog scenarija svaki sudionik ispunjava upitnik s pitanjima, najčešće s diskretnim odgovorima: skale s 5 razina ili da/ne odgovori. 20
26 4. Ispitivanje utjecaja parametara video kodiranja na iskustvenu kvalitetu mobilnog višekorisničkog video poziva ostvarenog putem tehnologije WebRTC Dosadašnja istraživanja su pokazala da veliki broj faktora može utjecati na iskustvenu kvalitetu korisnika u mobilnom višekorisničkom video pozivu gdje se koristi tehnologija WebRTC [5] [32]. S obzirom na to da se svaka poruka između primatelja i pošiljatelja mora najprije pripremiti za obradu, potom kodirati zbog prijenosa te u konačnici dekodirati na strani primatelja, postoje brojna mjesta gdje može doći do kašnjenja ili ostalih pojava koje mogu utjecati na ukupnu kvalitetu usluge. Primjerice, do sada se došlo do zaključaka da, iako veće video rezolucije doprinose boljoj kvaliteti videa, one također nameću veće opterećenje sustava i dovode do zagušenja kod pojedinih širina frekvencijskog pojasa. U jednom radu, korisničko ispitivanje pokazalo je da je najbolja rezolucija 640x480 u slučaju kada je širina dostupnog frekvencijskog pojasa približno 300 kbps [32]. Ovo su samo neki od parametra koji imaju značajnu ulogu kod višekorisničkog video poziva Metodologija ispitivanja Prilikom ispitivanja utjecaja parametra video kodiranja na iskustvenu kvalitetu mobilnog višekorisničkog video poziva ostvarenog putem tehnologije WebRTC, svi sudionici ispitivanja sudjelovali su u istim višekorisničkim video pozivima te su imali jednako testno okruženje. Ispitivanje je bilo ostvareno između troje sudionika koji su koristili pametne telefone te se poziv odvijao putem središnje komunikacijske točke u bežičnoj mreži. Za uspostavu i konfiguraciju komunikacije koristio se Licode - open source WebRTC komunikacijska platforma [33]. To je projekt otvorenog koda koji omogućuje da se u Web aplikaciju uključi komunikacija u stvarnom vremenu (npr. videokonferencija) na brz i jednostavan način. Licode se sastoji od klijentskog i poslužiteljskog API-ja. Klijentski API Erzo 21
27 upravlja spajanjem korisnika u virtualne sobe i tokom podataka u Web aplikacijima, a Nurve - poslužiteljski API upravlja i konfigurira same virtualne sobe. Licode je bio instaliran na prijenosom računalu Asus s Intel Core i5 procesorom brzine 2,6 GHz i 8 GB RAM-a. Na prijenosno računalu instaliran je operacijski sustav Ubuntu LTS. Sudionici su koristili Samsung Galaxy S6 pametne telefone čije su specifikacije: operacijski sustav Android Nougat zaslon Quad HD Super AMOLED zaslon od 5.1 rezolucija zaslona 2560 x 1440 prednja kamera baterija 5 MP/1080p snima video u 1440p rezoluciji pri 30 fps 2550 mah U ovom se testiranju ispitivao utjecaj 3 parametra video kodiranja na iskustvenu kvalitetu: rezolucija, FPS i brzina prijenosa (eng. bitrate). Moguće vrijednosti rezolucije bile su: 480x320 i 640x480, vrijednosti FPS-a su mogle biti 15 ili 20 te je brzina prijenosa mogla biti 300 ili 600 kbps. Ovi su se parametri konfigurirali u Licode API-ju, tj. u datoteci licode_config.js. Primjer definiranja konfiguracije prikazan je na slici Cilj testiranja bio je saznati koliko se ocjene iskustvene kvalitete korisnika razlikuju za određene parametre kodiranja i na taj način odrediti minimalne zahtjeve sustava i granicu prihvatljivosti za korisnike. Slika Konfiguriranje parametra video kodiranja u Licode API-u 22
28 Svaka osoba bila je u zasebnoj prostoriji te je sudjelovala u 8 različitih testnih scenarija, svaki u trajanju od 3 minute. Svaki scenarij sastojao se od toga da 3 ispitanika sudjeluju u višekorisničkom video pozivu te nakon toga ocjenjuju iskustvenu kvalitetu za pojedini scenarij. Predviđeno trajanje jednog scenarija bilo je 6 minuta te je uključivalo 3 minute višekorisničkog video poziva te 3 minute za ispunjavanje upitnika. Ukupno trajanje testiranja za pojedinu grupu bio je u rasponu od min. Za ostvarenje višekorisničkog video poziva putem tehnologije WebRTC koristio se Web preglednik Chrome verzije Također, u svakoj su se prostoriji mjerili dodatni parametri: temperatura, relativna vlažnost, svjetlina i snaga signala čije su prosječne vrijednosti prikazane u tablici 4.1-1, a sve vrijednosti u tablici Tablica Prosječne vrijednosti mjerenih parametra prostorija temperatura(ºc) relativna vlažnost (%) buka (db) svjetlina (lx) snaga signala (Mbps) Room 1 23,22 45,93 50,87 169,11 108,44 Room 2 22,79 46,74 34,72 162,22 104,11 Room 3 23,08 45,68 33,64 122,56 109,89 23
29 Grupa Prostorija Tablica Vrijednosti mjerenih parametra temperatura (ºC) relativna vlažnost(%) buka (db) svjetlina (lx) snaga signala (Mbps) room1 22,5 43,5 48, room2 22,9 43,2 34, room3 22,1 43,8 33, room1 23,9 41,6 47, room2 23,7 42,1 35, room3 24,1 41,7 33, room1 21,9 59,1 49, room2 21,4 58,8 33, room3 22,2 55,7 32, room1 23,6 46,7 51, room2 23,2 46,5 36, room3 23,1 46,2 33, room1 23,1 41,9 54, room2 22,5 43,7 36, room3 23,5 41,2 33, room1 23,3 45,5 48, room2 23,1 45,6 33, room3 24,2 43,4 33, room1 21,7 50,1 51, room2 21,4 50,8 33, room3 21,1 51,7 33, room1 25,8 39,8 53, room2 24,8 41,5 34, room3 25,6 39,6 34, room1 23,2 45,2 53, room2 22,1 48,5 33, room3 21,8 47,8 33,
30 Sveukupno je u testiranju sudjelovalo 27 osoba (21 muškarac i 6 žena) koje su bile podijeljene u 9 grupa, svaka po 3 člana. Prosječna dob sudionika je bila 21 godina, najmlađi sudionik imao je 20 godina, a najstariji 29 godina. Sudionici su najčešće bili studenti koji su koristili razne aplikacije za video komunikaciju (npr. Skype, Viber, WhatsApp i sl.) te nisu imali dodatna znanja o audio i video tehnologijama. Oni su na kraju svakoj testnog slučaja ispunjavali kratki upitnik o iskustvenoj kvaliteti. Upitnik se sastojao od pitanja o kvaliteti audia, videa, audiovideo sinkronizacije te cjelokupne kvalitete na koje su ispitanici mogli odgovoriti s ocjenama: 1 Bad, 2 Poor, 3 Fair, 4 Good i 5 Excellent. Primjer upitnika prikazan je na slici Slika Upitnik koji sudionik ispunjava nakon svakog testnog scenarija Testni slučajevi prikazani su u tablici te su se uvijek provodili u istom redoslijedu: Tablica Testni scenariji Testni scenarij (TS) FPS Bitrate Rezolucija x x x x x x x x480 25
31 4.2. Arhitektura sustava i način prikupljanja podataka Mobilni višekorisnički video poziv između troje sudionika ostvaren je korištenjem WebRTC aplikacije koja je bila pokrenuta na Licode MCU. Komunikacija se odvijala u lokalnoj mreži gdje je svaki pametan telefon imao definiranu statičku IP adresu ( , , ). Arhitektura cjelokupnog sustava prikazana je na slici Slika Arhitektura sustava prilikom testiranja Korisnici su bili smješteni u 3 različite prostorije i mogli su komunicirati zahvaljujući bežičnoj WiFi mreži (standard b). Koristio se bežični router : Asus RT- AC51U. Na prijenosnom računalu bila je instalirana platforma Licode, ono je imalo ulogu Licode poslužitelja te je predstavljalo Licode MCU. Poslužitelj se uključivao pokretanjem skripte./scripts/initlicode.sh te se na taj način pokrenule sve Licode komponente. Nakon toga se uz pomoći skripte./scripts/initbasicexample.sh 26
32 pokrenula Web aplikacija koja kreira videokonferencijsku sobu potrebnu za razmjenu medija između korisnika. Detaljniji postupak testiranja bio je sljedeći: 1. pokretanje Licode poslužitelj i Web aplikacije, 2. svaki korisnik na svom pametnom telefonu u Chrome-u otvara 2 taba: a) jedan u kojem se odvija višekorisnički video poziv, URL: b) drugi u kojem se otvara URL: chrome://webrtc-internals/ (ovaj dio služi za prikupljanje podataka), 3. na prijenosnom računalu se pokreće snimanje mrežnog prometa s alatom Wireshark te se mjeri vrijeme od 3 minute, 4. nakon isteka vremena, uz pomoć webrtc-internals-a stvara se datoteka koja sadrži statistike o aktivnim WebRTC sjednicama, 5. komunikacija se prekida, zatvaraju se oba taba te korisnici ispunjavaju upitnik. Generirana datoteka sadrži statistike o aktivnim WebRTC sjednicama, a sami podaci zapisani su u JSON formatu. Primjer datoteke prikazan je na slici Slika JSON zapis generirane datoteke Radi lakše analize dobivenih podataka, za obradu i vizualizaciju podataka koristila se usluga testrtc dostupna na Osim samih podataka dobivenih iz generirane datoteke, u pozadini se snimao i mrežni promet (alatom Wireshark) kako bi se moglo nadgledati stanje u mreži i 27
33 saznati informacije o korištenim protokolima (Slika 4.2.4). Protokoli koji su se koristili bili su ARP,UDP, TCP, STUN, SSDP, MDNS i DTLSv1.0. Slika Generirani promet iz alata Wireshark 28
34 5. Analiza rezultata 5.1. Analiza subjektivnih ocjena ispitanika Analiza rezultata podijeljena je na 2 dijela s obzirom na brzinu prijenosa. Prvi dio obuhvaća rezultate pri brzini 300 kbps, a drugi pri 600 kbps. Za svaki dio analizirale su se subjektivne ocjene ispitanika za audio, video te za cjelokupnu kvalitetu. Za prijenosnu brzinu 300 kbps koja se javila u testnom scenariju 1, 3, 5 i 7 na slici prikazane su srednje vrijednosti ocjena za kvalitetu audia, videa i cjelokupnu kvalitetu. Iz grafa se vidi da prvi testni scenarij ima najviše srednje vrijednosti za kvalitetu audia, videa i cjelokupnu kvalitetu. Slika Srednja vrijednost ocjena za testne scenarije pri prijenosnoj brzini 300 kbps s intervalima pouzdanosti razine 95% 29
35 Prvi testni scenarij imao je FPS 15, a rezoluciju 480x320. Distribucije subjektivnih ocjena za audio, video i za cjelokupnu kvalitetu prikazane su na slikama 5.1.2, 5.1.3, Slika Subjektivne ocjene za audio (TS1) Slika Subjektivne ocjene za video (TS1) Slika Subjektivne ocjene za cjelokupnu kvalitetu (TS1) Iz slika se može vidjeti da je najveći broj ispitanika za audio, video i cjelokupnu kvalitetu dao ocjene 3 i 4, a tek nekoliko osoba je dalo najbolju moguću ocjenu (5). Ispitanici su najgore ocijenili audio. Slika prikazuje postotak korisnika koji su cjelokupnu kvalitetu video poziva ocijenili s ocjenom većom ili jednakom 3 za prvi testni scenarij. Iz grafa je vidljivo da je 96,29% korisnika dalo ocjenu veći ili jednaku 3, a najveći postotak sudionika (44,44%) ocijenio cjelokupnu kvalitetu video poziva s najvišom ocjenom (5). 30
36 Slika Postotak korisnika s ocjenom 3 za cjelokupnu kvalitetu za TS1 Sudionici su se u upitniku također izjasnili koliko puta se aplikacija zamrznula tijekom jednog video poziva. Na slici vidljivi su njihovi odgovori za prvi testni slučaj. Iz grafa je vidljivo da se najveći broj korisnika (23) izjasnio da se aplikacija nije nikada zamrznula tijekom video poziva. Slika Broj puta kada se aplikacija zamrznula (TS1) Za prijenosnu brzinu 300 kbps pokazalo se da je za video i audio komponentu najgore rezultate dao peti testni scenarij, a za ukupnu kvalitetu najgore ocjene je dobio sedmi testni scenarij (Slika 5.1.7, 5.1.8, 5.1.9). 31
37 Slika Subjektivne ocjene za audio (TS5) Slika Subjektivne ocjene za video (TS5) Slika Subjektivne ocjene za cjelokupnu kvalitetu (TS7) Iz slike se vidi postotak ispitanika koji su dali ocjenu veću ili jednaku 3 (81,48%). Vidljivo je i da nitko od sudionika nije dao ocjenu 5 za cjelokupnu kvalitetu (0%). Također, u ovom je slučaju veći broj korisnika (4) tvrdio da se aplikacija zamrznula nekoliko puta tijekom jednog video poziva (slika ). 32
38 Slika Postotak korisnika s ocjenom 3 za cjelokupnu kvalitetu za TS7 Slika Broj puta kada se aplikacija zamrznula (TS7) 33
39 U testnim scenarijima 2, 4, 6, 8 prijenosna brzina bila je 600 kbps te su za ove scenarije na slici prikazane srednje vrijednosti ocjena za kvalitetu audia, videa i cjelokupnu kvalitetu. Iz grafa se vidi da osmi testni scenarij ima najviše srednje vrijednosti za kvalitetu audia, videa i cjelokupnu kvalitetu. Slika Srednja vrijednost ocjena za testne scenarije pri prijenosnoj brzini 600 kbps s intervalima pouzdanosti razine 95% Pri ovoj prijenosnoj brzini rezultati su se razlikovali za pojedine komponente višekorisničkog video poziva. Za audio su najbolje ocjene korisnika postignute u osmom testnom scenariju, a za video kvalitetu i cjelokupan doživljaj kvalitete najbolji se pokazao drugi testni scenarij. Razdioba subjektivnih ocjena za audio, video i za cjelokupnu kvalitetu prikazani su na slikama , , Iz slika se može vidjeti da je najveći broj korisnika za audio, video i za cjelokupnu kvalitetu dao ocjenu 4. Kao i u slučaju prijenosne brzine od 300 kbps, audio je najgore ocijenjen. 34
40 22 Slika Subjektivne ocjene za audio (TS8) Slika Subjektivne ocjene za video (TS2) Slika Subjektivne ocjene za cjelokupnu kvalitetu (TS2) Na slici prikazan je postotak korisnika koji su cjelokupnu kvalitetu video poziva ocijenili s ocjenom većom ili jednakom 3 za drugi testni scenarij. Vidljivo je da je da su svi korisnici dali ocjenu veću ili jednaku 3 (100%),a najveći broj korisnika (55,55%) dao ocjenu 4. 35
41 Slika Postotak korisnika s ocjenom 3 za TS2 Što se tiče broja puta kada se aplikacija zamrznula tijekom video poziva, slika pokazuje da je najveći broj korisnika (20) za drugi testni slučaj rekao da se aplikacija nije ni u jednom trenutku zamrznula. Slika Broj puta kada se aplikacija zamrznula (TS2) 36
42 Pri istoj prijenosnoj brzini (600 kbps) pokazalo se da je za kvalitetu audia najgore bio ocjenjen četvrti testni scenarij (slika ), a za video i cjelokupnu kvalitetu šesti testni scenarij (slika , ). Slika Subjektivne ocjene za audio (TS4) Slika Subjektivne ocjene za video (TS6) Slika Subjektivne ocjene (najgore) za cjelokupnu kvalitetu (TS6) Na slici prikazan je postotak korisnika koji su cjelokupnu kvalitetu video poziva ocijenili s ocjenom većom ili jednakom 3 za šesti testni scenarij (85,19%). Iz grafa se može vidjeti je da veći broj korisnika (18,52%) dao ocjenu 3. 37
43 Slika Postotak korisnika s ocjenom 3 Ukoliko promatramo broja puta kada se aplikacija zamrznula tijekom video poziva, slika pokazuje da se za šesti testni slučaj aplikacija malo puta zamrznula te da je veći broj korisnika (24) rekao da se nije ni jednom zamrznula. Slika Broj puta kada se aplikacija zamrznula (TS6) 38
44 5.2. Analiza video parametara usluge Iz datoteke koja se generirala nakon svakog testnog scenarija mogli su se iščitati razni statistički podaci poput: varijacija kašnjenja, gubitak paketa, prijenosne brzine za audio i video. U nastavku (Tablica 5.2-1) su prikazane prosječne vrijednosti za sve sudionike po pojedinim testnim scenarijima. Tablica Vrijednosti podataka dobivene iz generiranih datoteka min. max. min. max. prosječan Bitrate (kbps) Rezolucija FPS varijacija kašnjenja za audio varijacija kašnjenja za audio varijacija kašnjenja za video varijacija kašnjenja za video gubitak paketa(%)* (ms) (ms) (ms) (ms) x x ,50 145,90 55,10 133, ,15 238,45 44,40 69, ,20 255,40 51,05 95, ,45 229,70 43,15 81,00 in*:0,0275 out*:0,0095 in:0,8247 out:0,7741 in:0,5331 out:0,4398 in:0,3996 out:0, x x ,15 237,25 56,15 144, ,75 273,00 45,35 79, ,35 226,15 62,60 106, ,10 301,25 47,40 64,25 in:0,4687 out:0,4113 in:0,0226 out:0,0134 in:0,0174 out:0,0131 in:2,7383 out:2,4187 *in dolazni tok podataka; *out odlazni tok podataka 39
45 Iz priloženog se može vidjeti da je prvi testni slučaj imao najmanju, a osmi najveću minimalnu varijaciju kašnjenja za audio. Najmanju minimalnu varijaciju kašnjenja za video imao je četvrti testni scenarij, a najveću drugi. Što se tiče gubitka paketa, najmanji prosječan gubitak paketa u dolaznom smjeru imao je šesti testni scenarij, a najveći osmi. Najmanji prosječan gubitak paketa u odlaznom smjeru imao je prvi testni scenarij, a najveći osmi. Gledajući sa stajališta prijenosnih brzina rezultati su sljedeći (Tablica 5.2-2) : Tablica Testni slučajevi s obzirom na varijaciju kašnjenja i postotak gubitka paketa Bitrate (kbps) min. varijacija kašnjenja za audio (ms) max. varijacija kašnjenja za audio (ms) min. varijacija kašnjenja za video (ms) max. varijacija kašnjenja za video (ms) min. prosječan gubitak paketa (%) max. prosječan gubitak paketa (%) 300 TS1 TS5 TS7 TS1 TS1 TS2 600 TS8 i TS2 TS4 i TS6 TS4 TS2 TS6 TS8 S obzirom na subjektivne ocjene ispitanika i na odabrane najbolje testne scenarije, u nastavku su prikazani grafovi s promjenom brzine prijenosa, varijacijom kašnjenja za audio i video te s postotkom gubitka paketa tijekom razgovora. Na slikama 5.2.1, 5.2.2, 5.2.3, 5.2.4, 5.2.5, su prikazani grafovi za prvi testni slučaj koji se pokazao najboljim za prijenosnu brzinu 300 kbps za jednog sudionika. Na svim navedenim grafovima na x-osi nalazi se vrijeme u sekundama. Za prijenosnu brzinu 300 kbps iz slike može se vidjeti da je prijenosna brzina za audio tijekom razgovora bila oko 70 kbps, a iz slike da je za video ona varirala oko 300 kbps te je u nekim trenucima bila i veća od zadane vrijednosti (300 kbps). 40
46 Slika Prijenosna brzina audia za TS1 Slika Prijenosna brzina videa za TS1 Iz slika i vidi se da je u većini slučajeva varijacija kašnjenja za audio i video bila mala te da se u prosjeku prenosilo 100 paketa. Slika Varijacija kašnjenja audia za TS1 41
47 Slika Varijacija kašnjenja videa za TS1 Što se tiče postotka gubitka paketa, on je za audio (slika 5.2.5) bio manji no za video (slika 5.2.6) još uvijek nije prelazio vrijednost od 3,5% gubitka paketa. Slika Postotak gubitka paketa za audio za TS1 Slika Postotak gubitka paketa za video za TS1 Što se tiče najgorih slučajeva, slikama 5.2.7, 5.2.8, 5.2.9, , , su prikazani grafovi za sedmi testni slučaj koji se pokazao najgorim za prijenosnu brzinu 300 kbps. Grafovi su prikazani za jednog korisnika, a na svim navedenim grafovima na x-osi nalazi se vrijeme u sekundama. Iz slike može se vidjeti da je prijenosna brzina za audio tijekom razgovora bila oko 70 kbps, ali je 42
48 imala veće varijacije u odnosu na najbolji testni slučaj (TS1). Slika prikazuje prijenosnu brzinu za video koja također ima veće varijacije u odnosu na najbolji testni slučaj te u nekim trenucima postiže vrijednosti od 200 kbps. Slika Prijenosna brzina audia za TS7 Slika Prijenosna brzina videa za TS7 Slike i pokazuju varijacije kašnjenja za audio i video. Vidljivo je da je ona u oba slučaja veća u odnosu na najbolji slučaj (TS1). Slika Varijacija kašnjenja audia za TS7 43
49 Slika Varijacija kašnjenja videa za TS7 Na slikama i prikazan je postotak gubitka paketa za audio i video. Može se uočiti da su za audio (slika ) gubici veći od 3%, za razliku od najboljeg slučaja gdje su oni bili do 3%. Za video (slika ) su gubici također veći i iznose do 5%. Slika Postotak gubitka paketa za audio za TS7 Slika Postotak gubitka paketa za video za TS7 (negativni gubici paketa se zanemaruju te se oni rezultati pogreške u usluzi testrtc) 44
50 Na slikama , , , , , su grafovi za drugi testni scenarij koji se pokazao kao jedan od najboljih za brzinu 600 kbps također za jednog sudionika. Na svim navedenim grafovima na x-osi nalazi se vrijeme u sekundama. Za prijenosnu brzinu 600 kbps vrijednost prijenosne brzine audia (slika ) bila je oko 70 kbps, a za video (slika ) je ona varirala oko 600 kpbs te je u nekim slučajevima bila potrebna veća brzina prijenosa (800 kbps), a u nekim manja (400 kpbs). Slika Prijenosna brzina audia za TS2 Slika Prijenosna brzina videa za TS2 Varijacija kašnjenja bila je mala i za audio (slika ) i za video (slika ) te se za audio prenosilo između 100 i 200 paketa, a za video između 50 i 80 paketa. 45
51 Slika Varijacija kašnjenja audia za TS2 Slika Varijacija kašnjenja videa za TS2 Postotak gubitka paketa za prijenosnu brzinu 600 kbps bio je i za audio (slika ) i za video (slika ) manji od 2%. Jedino u slučaju kada se prekinuo razgovor (180-a sekunda) je bio veći. Slika Postotak gubitka paketa za audio za TS2 46
52 Slika Postotak gubitka paketa za video za TS2 Za najgori slučaj (TS6) pri prijenosnoj brzini 600 kbps, na slikama , , , , , su prikazani grafovi za prijenosnu brzinu, varijaciju kašnjenja i postotak gubitka paketa za jednog sudionika. Na svim navedenim grafovima na x-osi nalazi se vrijeme u sekundama. Slično kao i slučaju za prijenosnu brzinu 300 kbps, u najgorem ocjenjenom slučaju vidljive su razlike u odnosu na najbolji. Na slikama i prikazane su prijenosne brzine za audio i video. U oba slučaja vidljive su veće oscilacije prijenosnih brzina u odnosu na najbolje ocijenjeni testni slučaj (TS2). Slika Prijenosna brzina audia za TS6 Iz slike se može vidjeti da je prijenosna brzina u nekim slučajevima bila dosta manja od zadane (600 kbps). 47
53 Slika Prijenosna brzina videa za TS6 Slike i prikazuju varijacije kašnjenja za audio i video. Slično kao kod prijenosne brzine 300 kbps, varijacije kašnjenja su više u odnosu na najbolje ocjenjeni slučaj (TS2). Slika Varijacija kašnjenja audia za TS6 Slika Varijacija kašnjenja videa za TS6 Postotak gubitka paketa za audio i video prikazan je na slikama i Može se vidjeti da za audio postotak izgubljenih paketa prelazi 6%, što je više nego što je bilo u najbolje ocijenjenom slučaju (oko 2%). 48
54 Slika Postotak gubitka paketa za audio za TS6 Na slici prikazan je gubitak paketa za video te je on također veći no što je bio u najboljem slučaju (TS2). Ovdje doseže vrijednosti do 4% izgubljenih paketa. Slika Postotak gubitka paketa za video za TS Rasprava Iz prethodnih rezultata može se uočiti da se ocjene iskustvene kvalitete mijenjaju shodno promjeni parametara video kodiranja. Pri prijenosnoj brzini od 300 kbps najbolje ocjene imao je prvi testni scenarij koji je imao najmanju moguću ponuđenu rezoluciju (480x320) i najmanji FPS (15). Povećanje FPS-a u ovom slučaju nije značajno utjecao na ocjene ispitanika. No, povećanje rezolucije dovelo je do većih promjena te su ti testni scenariji najgore ocijenjeni. Također, za ovaj testni scenarij ispitanici su se izjasnili da se, u odnosu na ostale scenarije, u ovom najmanji broj puta zamrznula aplikacija. Sukladno ovom, najgore ocijenjeni scenariji imali su najveći broj puta kada se aplikacija zamrznula tijekom video poziva. 49
SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br Objektivna i subjektivna mjerenja iskustvene kvalitete mobilnog višek
SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br. 5794 Objektivna i subjektivna mjerenja iskustvene kvalitete mobilnog višekorisničkog video poziva ostvarenog putem tehnologije
ВишеPuTTY CERT.hr-PUBDOC
PuTTY CERT.hr-PUBDOC-2018-12-371 Sadržaj 1 UVOD... 3 2 INSTALACIJA ALATA PUTTY... 4 3 KORIŠTENJE ALATA PUTTY... 7 3.1 POVEZIVANJE S UDALJENIM RAČUNALOM... 7 3.2 POHRANA PROFILA KORISNIČKIH SJEDNICA...
ВишеПовезивање са интернетом
Драгана Стопић Интернет Интернет је најпознатија и највећа светска мрежа која повезује рачунаре и рачунарске мреже у једну мрежу, у циљу сарадње и преноса информација употребом заједничких стандарда. INTERnational
ВишеMicrosoft PowerPoint - 06 Uvod u racunarske mreze.ppt
Uvod u računarske mreže v.as.mr. Samir Lemeš slemes@mf.unze.ba Univerzitet u Zenici - 2008 Uvod u računarske mreže Terminologija Primjer povezivanja dva računara Pojam protokola OSI referentni model Protokoli
ВишеRačunalne mreže Osnove informatike s primjenom računala
Računalne mreže Računalne mreže Računalnu mrežu čine komunikacijskim kanalima povezani mrežni uređaji i računala kako bi dijelili informacije i resurse Svaku računalnu mrežu sačinjavaju osnovni elementi:
ВишеWeb programiranje i primjene - Osnovni pojmovi WEB tehnologije korišteni u kolegiju
Osnovni pojmovi WEB tehnologije korišteni u kolegiju Ivan Vazler Odjel za matematiku Sveučilište u Osijeku 16. listopada 2013. WWW - World Wide Web World Wide Web (WWW) svjetska mreža računala s izvorima
ВишеMicrosoft Word - privitak prijedloga odluke
Informatički sustav za prikupljanje, simulaciju i prikaz podataka o cijenama javnih komunikacijskih usluga (dalje: Sustav e-tarife) Zagreb, HRVATSKA AGENCIJA ZA POŠTU I ELEKTRONIČKE KOMUNIKACIJE Roberta
ВишеRad u mrežnom okruženju Osnove informatike s primjenom računala
Rad u mrežnom okruženju DHCP 1/2 DHCP (Dynamic Host Configuration Protocol) je mrežni protokol koji omogućava automatiziranu dodjelu IP adresa računalu prema parametrima kao što su: mrežna maska koja će
ВишеSveučilište u Zagrebu
SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA RAČUNALNA FORENZIKA SEMINAR VoIP enkripcija Ivan Laznibat Zagreb, siječanj, 2017. Sadržaj 1. Uvod... 1 2. VoIP enkripcija... 3 2.1 PKI (eng.
ВишеRAČUNALO
RAČUNALO HARDVER + SOFTVER RAČUNALO HARDVER strojna oprema računala tj. tvrdi, materijalni, opipljivi dijelovi računala kućište i sve komponente u njemu, vanjske jedinice SOFTVER neopipljivi dijelovi računala
ВишеMicrosoft Word - 13-Mreze.doc
MREŽE RAČUNALA Mreža (engl. network) skup (sustav) povezanih računala i njihovih perifernih uređaja koji omogućava brzu razmjenu podataka među njima neovisno o njihovoj udaljenosti te zajedničku upotrebu
ВишеWAMSTER Prezentacija
WAMSTER Mi smo Studio Elektronike Rijeka d.o.o. tvrtka za razvoj tehnoloških rješenja u automatici i elektronici tvrka osnovana 2006. na temelju komercijalizacije rezultata magistarskog rada locirani u
ВишеMicrosoft PowerPoint - podatkovni promet za objavu.pptx
1 2 3 Što je složaj protokola (protocol suite)? Pojedini protokol se odnosi samo na jedno pitanje koje omogućava komunikaciju. Kada se kombinira više protokola, grupa protokola koja je rezultat takve kombinacije
ВишеULOGA KONTROLE KVALITETE U STVARANJU INFRASTRUKTURE PROSTORNIH PODATAKA Vladimir Baričević, dipl.ing.geod. Dragan Divjak, dipl.ing.geod.
ULOGA KONTROLE KVALITETE U STVARANJU INFRASTRUKTURE PROSTORNIH PODATAKA Vladimir Baričević, dipl.ing.geod. Dragan Divjak, dipl.ing.geod. Sadržaj NIPP STANDARDI KONCEPT KONTROLE KVALITETE PROCES KONTROLE
ВишеOpenVPN GUI CERT.hr-PUBDOC
OpenVPN GUI CERT.hr-PUBDOC-2019-7-384 Sadržaj 1 UVOD... 3 2 INSTALACIJA ALATA OPENVPN GUI... 5 3 KORIŠTENJE ALATA OPENVPN GUI... 17 4 ZAKLJUČAK... 27 Ovaj dokument izradio je Laboratorij za sustave i signale
ВишеKORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA
KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA SADRŽAJ 1. UVOD... 3 1.1. Cilj i svrha... 3 1.2. Područje primjene... 3 2. POJMOVI I SKRAĆENICE... 4 3. PREDUVJETI KORIŠTENJA... 5 4. PREGLED APLIKACIJE...
ВишеPrikaz znakova u računalu
PRIKAZ ZNAKOVA U RAČUNALU Načini kodiranja ASCII 1 znak 7 bitova Prošireni ASCII 1 znak 8 bitova (1B) UNICODE 1 znak 16 bitova (2B) ZADATCI S MATURE ljetni rok, 2014., zadatak 11 Koliko se različitih znakova
ВишеSlide 1
Mjerenja kvaliteta servisa mobilnih mreža u Crnoj Gori Ivan Vujović menadžer za kontrolu i monitoring RF spektra 1 Radio-frekvencijskim spektrom, kao ograničenim prirodnim resursom države Crne Gore, upravlja
ВишеSVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Seminarski rad u okviru predmeta Računalna forenzika BETTER PORTABLE GRAPHICS FORMAT Matej
SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Seminarski rad u okviru predmeta Računalna forenzika BETTER PORTABLE GRAPHICS FORMAT Matej Crnac Zagreb, siječanj 2018 Sadržaj Uvod 2 BPG format
ВишеRecuva CERT.hr-PUBDOC
Recuva CERT.hr-PUBDOC-2019-5-379 Sadržaj 1 UVOD... 3 2 INSTALACIJA ALATA RECUVA... 4 3 KORIŠTENJE ALATA RECUVA... 7 4 ZAKLJUČAK... 13 Ovaj dokument izradio je Laboratorij za sustave i signale Zavoda za
ВишеPowerPoint Presentation
VMware Horizon 7 What s New Bojan Andrejić i Stefan Đoković COMING Computer Engineering Uvod u VMware Horizon 7 Obezbeđuje unapređeno i bezbedno upravljanje i isporučivanje Windows ili Linux desktopova,
ВишеPOSLOVNI INFORMACIONI SISTEMI I RA^UNARSKE
ZNAČAJ RAČUNARSKIH KOMUNIKACIJA U BANKARSKOM POSLOVANJU RAČUNARSKE MREŽE Računarske mreže su nastale kombinacijom računara i telekomunikacija dve tehnologije sa veoma različitom tradicijom i istorijom.
ВишеeUputnica za bolničke ustanove
Preporuka konfiguracije lokalnih mreža u bolnicama NETWORK INFORMATION 1/19583-FCPBA 101 24/7 Uen Rev A Sadržaj 1 Uvod... 3 2 Trenutno stanje... 4 3 Rješenje sa postojećim IP adresama... 6 3.1 Preporučena
Вишеkriteriji ocjenjivanja - informatika 8
8. razred Nastavne cjeline: 1. Osnove informatike 2. Pohranjivanje multimedijalnih sadržaja, obrada zvuka 3. Baze podataka - MS Access 4. Izrada prezentacije 5. Timska izrada web stranice 6. Kritički odnos
ВишеPodružnica za građenje
Dodatak A OPIS USLUGA DODATAK A-1 PROJEKTNI ZADATAK Revizija scenarija i algoritama Regionalnih centara za nadzor i upravljanje prometom na autocestama Zagreb, srpanj 2019. 1. Uvod Sve veći porast prometa
ВишеMicrosoft Word - IP_Tables_programski_alat.doc
1. IP Tables alat (pregled naredbi) 1.1. Osnovne IP Tables naredbe za filtriranje paketa U ovom poglavlju opisane su osnovne IP Tables naredbe korištene za filtriranje paketa. S programskim paketom IP
ВишеMicrosoft Word - IZ-AT-UT-OPR-Pojmovnik-v5.0
POJMOVNIK o značenju pokazatelja i načinu ispunjavanja periodičkih upitnika o pregledu tržišta elektroničkih komunikacija u Republici Hrvatskoj Ovim dokumentom određuje se način ispunjavanja periodičkih
ВишеOpenDNS Family Shield CERT.hr-PUBDOC
OpenDNS Family Shield CERT.hr-PUBDOC-2019-6-381 Sadržaj 1 UVOD... 3 2 INSTALACIJA USLUGE OPENDNS FAMILY SHIELD... 5 2.1 KONFIGURACIJA NA OPERACIJSKOM SUSTAVU WINDOWS 10... 5 2.2 KONFIGURACIJA NA KUĆNOM/UREDSKOM
ВишеMicrosoft Word - KORISNIČKA UPUTA za pripremu računala za rad s Fina potpisnim modulom_RSV_ doc
Uputa za pripremu računala za rad s Fininim potpisnim modulom Zagreb, lipanj 2019. Sadržaj: 1. UVOD... 3 2. POJMOVI I SKRAĆENICE... 3 3. TEHNIČKI PREDUVJETI KORIŠTENJA... 3 4. PODEŠAVANJE INTERNET PREGLEDNIKA
Вишеeredar Sustav upravljanja prijavama odjelu komunalnog gospodarstva 1 UPUTE ZA KORIŠTENJE SUSTAVA 1. O eredar sustavu eredar je sustav upravljanja prij
eredar Sustav upravljanja prijavama odjelu komunalnog gospodarstva 1 UPUTE ZA KORIŠTENJE SUSTAVA 1. O eredar sustavu eredar je sustav upravljanja prijavama koje građani mogu slati Upravnom odjelu za komunalno
ВишеPowerPoint Presentation
УВОД Дa би рaчунaри нa мрежи могли међусобно да кoмуницирaју и рaзмeњују пoдaткe, пoтрeбнo je: дa сe увeду ПРOТOКOЛИ (утврђeна прaвилa и процедуре за комуникацију) да постоје АДРEСE кoje су jeдинствeнe
ВишеDaljinski upravljiva utičnica
Zvonimir Miličević;Martin Berić SEMINARSKI RAD - SPVP Projekt u sklopu Pametna kuća Poznavanje ugradbenih računalnih sustava Načini upravljanja na daljinu 14. lipnja 2018 Sažetak Svakome se dogodilo da
ВишеMicrosoft PowerPoint - vezbe 4. Merenja u telekomunikacionim mrežama
Merenja u telekomunikacionim mrežama Merenja telefonskog saobraćaja Primer 1 - TCBH Na osnovu najviših vrednosti intenziteta saobraćaja datih za 20 mernih dana (tabela), pomoću metode TCBH, pronaći čas
ВишеSlide 1
PROGRAMSKA PODRŠKA SUSTAVA ZA LOCIRANJE MUNJA U HRVATSKOJ B. Franc, M. Šturlan, I. Uglešić Fakultet elektrotehnike i računarstva Sveučilište u Zagrebu I. Goran Kuliš Končar Inženjering za energetiku i
ВишеEUROPSKA KOMISIJA Bruxelles, C(2018) 3697 final ANNEXES 1 to 2 PRILOZI PROVEDBENOJ UREDBI KOMISIJE (EU) /... o izmjeni Uredbe (EU) br. 1301
EUROPSKA KOMISIJA Bruxelles, 13.6.2018. C(2018) 3697 final ANNEXES 1 to 2 PRILOZI PROVEDBENOJ UREDBI KOMISIJE (EU) /... o izmjeni Uredbe (EU) br. 1301/2014 i Uredbe (EU) br. 1302/2014 u pogledu odredaba
ВишеNastavna cjelina: 1. Jezik računala Kataloška tema: 1.1. Bit 1.2. Brojevi zapisani četvorkom bitova Nastavna jedinica: 1.1. Bit 1.2. Brojevi zapisan
Nastavna cjelina: 1. Osnove IKT-a Kataloška tema: 1.6. Paralelni i slijedni ulazno-izlazni pristupi računala 1.7. Svojstva računala Unutar računala podatci su prikazani električnim digitalnim signalima
ВишеSlide 1
Kako jednostavnije preći na višu verziju Formsa Ivan Lovrić, Vedran Latin 14.10.2009. Sadržaj prezentacije Predmet migracije Razlozi za migraciju Infrastruktura potrebna za migraciju Pilot migracija Migracija
ВишеSlide 1
Univerzitet u Novom Sadu Fakultet tehničkih nauka Odsek za računarsku tehniku i računarske komunikacije Projektovanje Namenskih Računarskih Struktura 1 Sistemi zasnovani na Androidu Uvod u Android platformu
ВишеMicrosoft Word - Korisnički priručnik za liječnika.docx
Korisnički priručnik za liječnika DijabetesTV Više uspješnih liječenja. Manje nepotrebnih pregleda. Manje gužvi. Datum: 26. Ožujka 2018. Korisnički priručnik za liječnika 1.0. Funkcionalnost DijabetesTV-a
ВишеSVEUČILIŠTE U ZAGREBU SVEUČILIŠNI RAČUNSKI CENTAR UVJETI KORIŠTENJA USLUGE EDUADRESAR Zagreb, kolovoz 2013.
SVEUČILIŠTE U ZAGREBU SVEUČILIŠNI RAČUNSKI CENTAR UVJETI KORIŠTENJA USLUGE EDUADRESAR Zagreb, kolovoz 2013. S A D R Ž A J 1. TEMELJNI POJMOVI... 4 2. OPSEG I NAMJENA USLUGE... 4 3. PRAVA I OBVEZE SRCA...
ВишеMicrosoft Word - CCERT-PUBDOC doc
Analiza Look@LAN programskog paketa CCERT-PUBDOC-2007-09-204 Sigurnosni problemi u računalnim programima i operativnim sustavima područje je na kojem CARNet CERT kontinuirano radi. Rezultat toga rada ovaj
ВишеKATALOG ZNANJA IZ INFORMATIKE
KATALOG ZNANJA IZ INFORMATIKE Nacionalni savjet za obrazovanje je na 27. sjednici održanoj 17. marta 2014. godine utvrdio izmjene predmetnoga programa INFORMATIKA za I razred gimnazije. Na zahtijev Pedagoško-psihološke
ВишеPowerPoint Presentation
TRANSPORTNI SLOJ Predmet: Aktivni mrežni uređaji Predavač: dr Dušan Stefanović ENKAPSULACIJA DATA SEGMENT S.P / D.P. / S.N. / Ack # / DATA IPv / HLEN / Flag / S. IP / D. IP / PACKET DATA (SEGMENT) Frame
Више4
4.1.2 Eksperimentalni rezultati Rezultati eksperimentalnog istraživanja obrađeni su u programu za digitalno uređivanje audio zapisa (Coll Edit). To je program koji omogućava široku obradu audio zapisa.
ВишеNIAS Projekt e-građani KORISNIČKA UPUTA za aplikaciju NIAS Verzija 1.1 Zagreb, srpanj 2014.
Projekt e-građani KORISNIČKA UPUTA za aplikaciju Verzija 1.1 Zagreb, srpanj 2014. Naslov: Opis: Korisnička uputa za aplikaciju Dokument sadrži upute korisnicima aplikacije u sustavu e-građani Ključne riječi:
ВишеJMBAG Ime i Prezime Mreže računala Završni ispit 16. veljače Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter.
Mreže računala Završni ispit Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter. Predajete samo papire koje ste dobili. Rezultati, uvid u ispit i upis ocjena:... Zadatak
ВишеMultiBoot Korisnički priručnik
MultiBoot Korisnički priručnik Autorsko pravo 2006., 2007. Hewlett- Packard Development Company, L.P. Informacije sadržane u ovom dokumentu podložne su promjenama bez najave. Jedina jamstva za HP-ove proizvode
ВишеSlide 1
Roland Miklid Patrik Frankovid Zoran Frlan HEP d.d. Sektor za informatiku i telekomunikacije Sadržaj Uvod O projektu i njegovim fazama Oracle Forms & Reports Web servisi & B2B WebLogic BI Publisher Flex
ВишеMicrosoft PowerPoint - 14 ISP.ppt
ISP v.as.mr. Samir Lemeš slemes@mf.unze.ba Univerzitet u Zenici - 2009 ISP ISP Dial-up ISDN DSL Wireless Kablovski Internet Veliki korisnici Proxy 1 ISP Internet Service Provider Firma koja pruža usluge
ВишеTest ispravio: (1) (2) Ukupan broj bodova: 21. veljače od 13:00 do 14:00 Županijsko natjecanje / Osnove informatike Osnovne škole Ime i prezime
Test ispravio: () () Ukupan broj bodova:. veljače 04. od 3:00 do 4:00 Ime i prezime Razred Škola Županija Mentor Sadržaj Upute za natjecatelje... Zadaci... Upute za natjecatelje Vrijeme pisanja: 60 minuta
ВишеXHTML 2.0 and HTML 5
Uvod -o nama, o predmetu, o Internetu O nama Ljiljana Šerić - predavanja Soba: A401 Email: ljiljana@fesb.hr Marin Bugarić, Andrija Sommer - vježbe Email: marin.bugaric@fesb.hr, A420 andrija.sommer@fesb.hr
ВишеGLAZBENA UČILICA Marko Beus Filozofski fakultet u Zagrebu 098/ Sažetak Glazbena učilica je projekt osmišljen kao nadopuna
GLAZBENA UČILICA Marko Beus Filozofski fakultet u Zagrebu beusmarko@gmail.com 098/938-8295 Sažetak Glazbena učilica je projekt osmišljen kao nadopuna nastavnom programu solfeggia u osnovnim glazbenim školama.
ВишеMentor: Ružica Mlinarić, mag. inf. Računalstvo Usporedba programskih jezika Sabirnice Operacijski sustav Windows 10 Operacijski sustav ios Osnovna gra
Mentor: Ružica Mlinarić, mag. inf. Računalstvo Usporedba programskih jezika Sabirnice Operacijski sustav Windows 10 Operacijski sustav ios Osnovna građa računala Ulazni uređaji Informacijski sustavi Multimedijalne
ВишеMicrosoft Word - Odluka o izmjeni dokumentacije o jednostavnoj nabavi.rtf
Na temelju Članka 200. stavak 6. Zakona o javnoj nabavi ( Narodne novine, br. 120/16) i Odluke o pravilima, uvjetima i postupcima nabave roba, usluga i radova u Energetskom institutu Hrvoje Požar: ODL-18-00393/1
ВишеSignal NCERT-PUBDOC
Signal NCERT-PUBDOC-2018-4-359 Sadržaj 1 UVOD... 3 2 INSTALACIJA APLIKACIJE SIGNAL... 4 3 KORIŠTENJE APLIKACIJE SIGNAL... 8 3.1 SLANJE PORUKA... 8 3.2 NESTAJUĆE PORUKE... 10 3.3 PROVJERA SIGURNOSNOG BROJA...
ВишеMicrosoft Word - predavanje8
DERIVACIJA KOMPOZICIJE FUNKCIJA Ponekad je potrebno derivirati funkcije koje nisu jednostavne (složene su). Na primjer, funkcija sin2 je kompozicija funkcija sin (vanjska funkcija) i 2 (unutarnja funkcija).
ВишеSVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI Dino Bahnjik UVOĐENJE PROMETNOG INŽENJERSTVA U VIŠEUSLUŽNIM MREŽAMA ZA OSIGURANJE KVALITETE USLUGE D
SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI Dino Bahnjik UVOĐENJE PROMETNOG INŽENJERSTVA U VIŠEUSLUŽNIM MREŽAMA ZA OSIGURANJE KVALITETE USLUGE DIPLOMSKI RAD Zagreb, 2018. Sveučilište u Zagrebu Fakultet
ВишеSVEUČILIŠTE U ZAGREBU FAKULTET ORANIZACIJE I INFORMATIKE VARAŽDIN Antonio Glešić Aplikacija za razmjenu tekstualnih poruka unutar tematskih skupina ZA
SVEUČILIŠTE U ZAGREBU FAKULTET ORANIZACIJE I INFORMATIKE VARAŽDIN Antonio Glešić Aplikacija za razmjenu tekstualnih poruka unutar tematskih skupina ZAVRŠNI RAD Varaždin, 2018. SVEUČILIŠTE U ZAGREBU FAKULTET
ВишеGenerated by Foxit PDF Creator Foxit Software For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS
Operativni sistem U računarstvu, operativni sistem (OS) je kompleksan programski sistem koji kontroliše i upravlja uređajima i računarskim komponentama i obavljanje osnovne sistemske radnje. Operativni
ВишеPowerPoint Presentation
Božićna ponuda za SINDIKAT POLICIJE HRVATSKE Ponuda vrijedi do 31.12.2016. ili do isteka zaliha. SPH BOŽIĆNA VPN TARIFA 2016 S Mjesečna naknada Uključeno u tarifu VPN poslovni dio računa Rata za uređaj
ВишеSlide 1
KONCEPT MARKIRANJA (FLAGGING) DRAGAN MUČIĆ, IRENA ŠAGOVAC, ANA TOMASOVIĆ TEKLIĆ Mjerenje parametara električne energije - obračunska mjerenja - mjerenja tokova snaga - mjerenja u svrhu detektiranja i otklanjanja
ВишеNo Slide Title
Press konferencija, 21. april 2015 Ovo je d o b a mogućnosti! Vodič kroz online studiranje na DOBA Fakultetu Zašto su online studije danas svetski trend? Jer su fleksibilne i dostupne Jer nude slobodu,
ВишеInspiron serija Postavljanje i specifikacije
Inspiron 22 3000 serija Postavljanje i specifikacije Model računala: Inspiron 22-3265 Regulativni model: W17B Regulativna vrsta: W17B001 Napomene, oprezi i upozorenja NAPOMENA: NAPOMENA ukazuje na važne
ВишеSVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA Sveučilišni studij USPOREDBA PERFORM
SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA Sveučilišni studij USPOREDBA PERFORMANSI OPERACIJSKIH SUSTAVA I Završni rad Josip Faletar
ВишеMicrosoft Word - 6. RAZRED INFORMATIKA.doc
Kriteriji ocjenjivanja i vrednovanja INFORMATIKA - 6. razred Nastavne cjeline: 1. Život na mreži 2. Pletemo mreže, prenosimo, štitimo, pohranjujemo i organiziramo podatke 3. Računalno razmišljanje i programiranje
Више(Microsoft Word - Dr\236avna matura - studeni osnovna razina - rje\232enja)
1. C. Imamo redom: I. ZADATCI VIŠESTRUKOGA IZBORA 9 + 7 6 9 + 4 51 = = = 5.1 18 4 18 8 10. B. Pomoću kalkulatora nalazimo 10 1.5 = 63.45553. Četvrta decimala je očito jednaka 5, pa se zaokruživanje vrši
ВишеUVJETI KORIŠTENJA INTERNETSKE STRANICE Korisnik posjetom web stranicama potvrđuje da je pročitao i da u cijelosti prihvaća o
UVJETI KORIŠTENJA INTERNETSKE STRANICE WWW.TELE2.HR Korisnik posjetom www.tele2.hr web stranicama potvrđuje da je pročitao i da u cijelosti prihvaća ove Uvjete korištenja web stranice www.tele2.hr (dalje
ВишеDIGITALNA OBRADA SLIKE
PRAKTIKUM IZ RAČUNARA - OSNOVI MREŽNE KOMUNIKACIJE - Organizacija kursa Predavanja: sreda 10-12, sala 1 Lola neparnim nedeljama Lab: sreda 10-12, sala 70 parnim nedeljama 4 lab vežbe Sajt: tnt.etf.rs/~oe4pir
ВишеPonuda dodatne opreme za poslovne korisnike
PONUDA VPN TARIFA ZA SINDIKAT POLICIJE HRVATSKE SPH START 39,5 50 minuta za pozivanje svih fiksnih i mobilnih mreža u HR Nokia 220 Platforma: Nokia OS Zaslon: 2,4" Rezolucija zaslona: 320 x 240 pix Kamera:
ВишеCJENOVNIK HKB-net USLUGA ANALOGNA KABLOVSKA TELEVIZIJA Mjesečno održavanje analogne kablovske televizije (pretplata): 15 KM. Navedena ci
CJENOVNIK HKB-net USLUGA 17.1.2016. 1. ANALOGNA KABLOVSKA TELEVIZIJA Mjesečno održavanje analogne kablovske televizije (pretplata): 15 KM. Navedena cijena je sa uračunatim PDV-om u iznosu od 17%. 2. D3
Више23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi
3. siječnja 0. od 3:00 do 4:00 RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovitelji Sadržaj Zadaci. 4.... Zadaci 5. 0.... 3 od 8 Zadaci. 4. U sljedećim pitanjima na pitanja odgovaraš upisivanjem
ВишеELFI: UPUTSTVO ZA KORIŠTENJE
ELFI elearning sustav Uputstvo za instalaciju i korištenje Ivora škola informatike ELFI 2013 SADRŽAJ Sadržaj Poglavlje 1: Uvod... 2 1.1. ELFI... 2 1.2. Upute za instalaciju... 2 1.2.1. Sistemski zahtjevi
ВишеHrvatska regulatorna agencija za mrežne djelatnosti Istraživanje poznavanja ispitanika o poštanskim uslugama i njihova zamjenjivost s EK uslugama stud
Hrvatska regulatorna agencija za mrežne djelatnosti Istraživanje poznavanja ispitanika o poštanskim uslugama i njihova zamjenjivost s EK uslugama studeni 16. Sadržaj 1. Korištenje poštanskih ureda HP-Hrvatske
ВишеMože li učenje tablice množenja biti zabavno?
Mogu li besplatne igre na tabletima potaknuti učenike na učenje tablice množenja i dijeljenja? Sanja Loparić, prof. matematike i informatike Tehnička škola Čakovec Rovinj, 11.11.2016. Kad djeca nisu u
ВишеPostojanost boja
Korištenje distribucije osvjetljenja za ostvaranje brzih i točnih metode za postojanost boja Nikola Banić 26. rujna 2014. Sadržaj Postojanost boja Ubrzavanje lokalnog podešavanja boja Distribucija najčešćih
ВишеMicrosoft Word - Svrha projekta.doc
S V E U Č I L I Š T E U Z A G R E B U FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Zavod za elektroničke sustave i obradbu informacija FER 2 program, 1. godina diplomskog studija Kolegij: Sustavi za praćenje
ВишеSTONEX S5 GNSS prijemnik GNSS prijemnik visoke točnosti za prikupljanje podataka za GIS
STOX S5 GSS prijemnik GSS prijemnik visoke točnosti za prikupljanje podataka za GIS STOX S5 GSS prijemnik rezultat je višegodišnjeg razvoja i iskustva u izradi svestranih prijemnika. Zahvaljujući njegovoj
ВишеKvantna enkripcija
19. studenog 2018. QKD = Quantum Key Distribution Protokoli enkriptirane komunikacije koji koriste tzv. tajni ključ zahtijevaju da on bude poznat isključivo dvjema strankama (pošiljatelju i primatelju
ВишеINTEGRIRANI KNJIŽNIČNI SUSTAV Sustav za podršku Upute za instalaciju: Aleph v22 ZAG
INTEGRIRANI KNJIŽNIČNI SUSTAV Sustav za podršku Upute za instalaciju: Aleph v22 ZAG INTEGIRANI KNJIŽNIČNI SUSTAV Upute za instalaciju: Aleph v22 ZAG Nacionalna i sveučilišna knjižnica u Zagrebu Ul. Hrvatske
ВишеPravilnik o načinu i uvjetima sprječavanja i suzbijanja zlouporaba i prijevara u pružanju usluga elektroničke pošte
HRVATSKA AGENCIJA ZA POŠTU I ELEKTRONIČKE KOMUNIKACIJE Temeljem članka 12. stavka 1. i članka 107. stavka 12. Zakona o elektroničkim komunikacijama (»Narodne novine«br. 73/08), Vijeće Hrvatske agencije
ВишеMicrosoft Word - CCERT-PUBDOC doc
Analiza Stumbler/55808 trojanskog konja CCERT-PUBDOC-2003-07-31 Sigurnosni problemi u računalnim programima i operativnim sustavima područje je na kojem CARNet CERT kontinuirano radi. Rezultat toga rada
ВишеOpći uvjeti korištenja servisa e-Račun za državu povezivanjem_obveznici javne nabave_052019_konačna verzija
Opći uvjeti korištenja servisa e-račun za državu povezivanjem web servisom za obveznike javne nabave 1. Uvod i značenje pojmova 1.1. Ovim Općim uvjetima korištenja servisa e-račun za državu (u daljnjem
ВишеMicrosoft Word - Kvartalni pregled podatka o stanju trzista elektronskih komunikacija Q1 2019_ final docx
ПРЕГЛЕД ТРЖИШТА ЕЛЕКТРОНСКИХ КОМУНИКАЦИЈА У РЕПУБЛИЦИ СРБИЈИ - ПРВИ КВАРТАЛ 2019. ГОДИНЕ- У прегледу су приказани подаци за први квартал 2019. године са упоредним подацима из претходнa три квартала. Приказани
ВишеGolden 7 Classic HTML5 na stolnim računalima i mobilnim uređajima. Vrsta igre: Video slot PVI (povratak vrijednosti igraču): 95,00 % Golden 7 Classic
Golden 7 Classic HTML5 na stolnim računalima i mobilnim uređajima. Vrsta igre: Video slot PVI (povratak vrijednosti igraču): 95,00 % Golden 7 Classic tradicionalna je slot igra stare škole u kojoj nema
ВишеRaspodjela i prikaz podataka
Kolegij: ROLP Statistička terminologija I. - raspodjela i prikaz podataka 017. Neki temeljni statistički postupci u znanstvenom istraživanju odabir uzorka prikupljanje podataka određivanje mjerne ljestvice
ВишеSlide 1
, In Cubis d.o.o. Dani hrvatskog osiguranja Opatija, 6.11.2014. Funkcije informacijskog sustava u osiguranju Informacijski sustav... Čuva najvrijedniju imovinu podatke Automatizira poslovne procese Otvara
ВишеKriteriji ocjenjivanja 6razred
Kriteriji ocjenjivanja 6razred Nastavne cjeline: 1. Obrada teksta 2. Računalne mreže 3. Internet 4. Multimediji 5. Izrada prezentacija 12 Nastavna cjelina: OBRADA TEKSTA Dobar (3) Dovoljan (2). prepoznaje
ВишеSVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI Kristian Manolić OGRANIČAVANJE VELIČINE ULAZNOG TOKA U ČVOR PAKETNE MREŽE OVISNO O GRANICAMA QOS PAR
SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI Kristian Manolić OGRANIČAVANJE VELIČINE ULAZNOG TOKA U ČVOR PAKETNE MREŽE OVISNO O GRANICAMA QOS PARAMETARA ZAVRŠNI RAD Zagreb, 2018. SVEUČlLlŠTE U ZAGREBU
ВишеPDF = Potencijalno destruktivan fajl
PDF = Potencijalno Destruktivan Fajl Filip Vlašić, NCERT Sadržaj O PDF formatu Struktura PDF dokumenta Rizici Ranjivosti Exploit - primjeri Zaštita O PDF formatu Portable Document Format, nastao 1993.
Више(Microsoft PowerPoint - 608_Futivi\346.pptx)
EMPIRIJSKO ISTRAŽIVANJE O BI U HRVATSKOJ KREŠIMIR FUTIVIĆ... Sadržaj Ukratko o Neosu Područje Problem Ciljevi rada Struktura istraživanja Projekti Funkcionalnosti BI sustava Najvažniji rezultati rada HrOUG
ВишеАКЦИОНАРСКО ДРУШТВО ЗА УПРАВЉАЊЕ ЈАВНОМ ЖЕЛЕЗНИЧКОМ ИНФРАСТРУКТУРОМ,,ИНФРАСТРУКТУРА ЖЕЛЕЗНИЦЕ СРБИЈЕ БЕОГРАД БЕОГРАД, Немањина 6, MБР: ,
АКЦИОНАРСКО ДРУШТВО ЗА УПРАВЉАЊЕ ЈАВНОМ ЖЕЛЕЗНИЧКОМ ИНФРАСТРУКТУРОМ,,ИНФРАСТРУКТУРА ЖЕЛЕЗНИЦЕ СРБИЈЕ БЕОГРАД 11000 БЕОГРАД, Немањина 6, MБР:21127094, ПИБ 109108420, Текући рачун: 205-222959-26 СЕКТОР ЗА
ВишеPowerPoint Presentation
i n f o r m a c i j s k i i n ž e n j e r i n g Usporedba Microsoft Analysis Services i Hyperion Essbase OLAP Marko Hilak Krešimir Futivić Maja Inđić 15.10.2009 Microsoft Analysis Services i Hyperion Essbase
ВишеMicrosoft PowerPoint - Sustav_upravljanja_energetikom_objekta_V1
Sustav upravljanja energetikom objekta (Building Energy Management System) BACS (Building Automation Control System) BEMS (Building Energy Management System) Proces izvedbe BEMS-a Analiza primjene BEMS-a
ВишеP11.3 Analiza zivotnog veka, Graf smetnji
Поједностављени поглед на задњи део компајлера Међурепрезентација (Међујезик IR) Избор инструкција Додела ресурса Распоређивање инструкција Инструкције циљне архитектуре 1 Поједностављени поглед на задњи
ВишеRadionice, webinari i MOOC-ovi u sklopu projekta E-škole Radionica "E-učitelj suvremena nastava uz pomoć tehnologije" Trajanje: 5 sati Polaznici radio
Radionice, webinari i MOOC-ovi u sklopu projekta E-škole Radionica "E-učitelj suvremena nastava uz pomoć tehnologije" Polaznici radionice: Nastavnici predmeta matematika, fizika, biologija i kemija, stručni
ВишеAnnex III GA Mono 2016
PRILOG III. FINANCIJSKA I UGOVORNA PRAVILA I. PRAVILA KOJA SE PRIMJENJUJU NA PRORAČUNSKE KATEGORIJE NA TEMELJU JEDINIČNIH DOPRINOSA I.1. Uvjeti prihvatljivosti jediničnih doprinosa Ako se bespovratna sredstva
ВишеVELEUČILIŠTE VELIKA GORICA REZULTATI STUDENTSKE ANKETE PROVEDENE NA VELEUČILIŠTU VELIKA GORICA ZA ZIMSKI SEMESTAR AKADEMSKE 2013/2014 GODINE 1. Uvod E
REZULTATI STUDENTSKE ANKETE PROVEDENE NA VELEUČILIŠTU VELIKA GORICA ZA ZIMSKI SEMESTAR AKADEMSKE 2013/2014 GODINE 1. Uvod Evaluacijska anketa nastavnika i nastavnih predmeta provedena je putem interneta.
ВишеDocument ID / Revision : 0419/1.1 ID Issuer Sustav (sustav izdavatelja identifikacijskih oznaka) Upute za registraciju gospodarskih subjekata
ID Issuer Sustav (sustav izdavatelja identifikacijskih oznaka) Upute za registraciju gospodarskih subjekata Gospodarski subjekti Definicija: U skladu s Direktivom 2014/40/EU gospodarski subjekt svaka
ВишеPONUDE USLUGA KOMPANIJA UDRUŽENIH S TELEMACHOM Prilog Cjenovnika 1. Sarajevo, april/travanj godine
PONUDE USLUGA KOMPANIJA UDRUŽENIH S TELEMACHOM Prilog Cjenovnika 1. Sarajevo, april/travanj 2019. godine 1. BHB CABLE TV Pretplatnici koji su na neodređeno vrijeme potpisali pretplatnički ugovor o korištenju
ВишеMOLIMO DA NARUDŽBE ŠALJETE ISKLJUČIVO NA MAIL ADRESU CJENIK MOTO GSM vrijedi od: Naziv Moto E 3 Play Opis MPC Cijena Pro
Moto E 3 Play Procesor: Quad-core 1.0 GHz OS: Android 6.0 (Marshmallow) Memorija: 8 GB / proširivo do 32 GB, 1 GB RAM Zaslon: 5.0, IPS LCD zaslon, 720 x 1280 px Kamera: 8MP sa dodacima + sekundarna, 5MP
Више