Multimedijalni IP server sa podrškom heterogenim mrežama Multimedia IP server with the support for heterogeneous networks Saša Matijašević, Zoran Veli
|
|
- Teodora Obradović
- пре 5 година
- Прикази:
Транскрипт
1 Multimedijalni IP server sa podrškom heterogenim mrežama Multimedia IP server with the support for heterogeneous networks Saša Matijašević, Zoran Veličković Visoka tehnička škola strukovnih studija, Niš Sadržaj Multimedijalne IP aplikacije pored velikog mrežnog protoka zahtevaju i obezbeđenje određenog QoS-a. Multimedijalnom serveru pristupa veliki broj različitih uređaja koji imaju ograničene mogućnosti reprodukovanja multimedijalnog sadržaja. Ovaj problem se može rešiti kodovanjem videa različitim kodecima i različitim bitskim brzinama. U ovom radu su objašnjeni principi kreiranja web aplikacije korišćenjem besplatnih alata za potrebe skladištenja multimedijalnih fajlova na server. Objašnjeni su neki pojmovi vezani za obradu multimedijalnog materijala. Dat je kratak prikaz alata za obradu i reprodukciju multimedijalnog materijala. Abstract - IP multimedia applications besides high bandwidth demand ensuring a QoS. A large number of different devices with limited playing multimedia content access multimedia server. This problem can be solved by different codecs and variable video bit rates. This paper presents the principles of creating web application using freeware tools for storing multimedia files on the server. The paper explain some concepts related to the processing of multimedia materials. Here is also a short review of tools for processing and playback of multimedia material. 1. UVOD Značajno obeležje današnjeg Interneta je njegova tranzicija ka opštoj funkcionalnoj multiservisnoj mreži. Ovu tranziciju u prvom redu karakteriše razvoj novih klasa komunikacionih protokola [1] za podršku Web baziranih RIA (engl. Rich Internet Application) aplikacija [2]. Pored ostalog, ovo podrazumeva podršku heterogenom skupu mrežnih uređaja kao i adaptaciju multimedijalnih sadržaja na karakteristike terminalne opreme korisnika. Ovome je značajno doprineo porast broja smart telefona i tablet uređaja koji poseduju bežičnu konekciju i dobru multimedijalnu podršku. Multimedijalne IP (engl. Internet Protocol) aplikacije zahtevaju relativno veliki mrežni protok za ostvarivanje odgovarajućeg QoS-a (engl. Quality of service) [3]. Za multimedijalne IP aplikacije se generalno može reći da su osetljive na kašnjenje paketa, a tolerantne na gubitke paketa. [4] Sa druge strane, standardne poslovne aplikacije su osetljive na gubitke paketa dok su tolerantne na kašnjenje paketa. Ove karakteristike različitih aplikacija u multiservisnoj mreži pružaju mogućnost optimizacije pri dodeli mrežnih resursa i time zadovoljenje svakog pojedinačnog aplikacijskog QoS-a. Evidentno je da u heterogenoj multiservisnoj mreži kakav je Internet, nije jednostavno ostvariti adaptaciju mrežnih parametara prema zahtevima korisnika. Cilj ovog rada je kreiranje Web bazirane aplikacije (multimedijalnog servera) koja omogućava korisnicima arhiviranje i pristup multimedijalnim sadržajima na serveru. Osnovna karakteristika ovako koncipiranog multimedijalnog servera je adaptacija multimedijalnog sadržaja prema terminalnim i mrežnim karakteristikama korisničkog uređaja. Za realizaciju ovog cilja korišćeni su alati otvorenog koda i besplatne aplikacije sa GPL (engl. GNU Public License) ili CC (engl. Creative Commons) licencom [5] kao što su FFmpeg i JWPlayer. Korišćene programerske tehnologije su bazirane na PHP-u i MySQL-u. U ovom radu se pod multimedijalnim serverom podrazumeva uređaj koji skladišti multimedijalni sadržaj dostupan korisnicima na svakom mestu u svakom trenutku putem IP-a. Razvoj računarskih, a posebno mrežnih tehnologija, omogućio je realizaciju multimedijalnog servera kako na snažnim hardverskim platformama koje obezbeđuju video na zahtev, tako i na platformi malih kućnih računara NAS (engl. Network Attached Storage). NAS se može realizovati u formi kućnog bioskopa sa operativnim sistemom Windows Media Center Edition [6] ili u formi komercijalnog Web servera koji hostuje medije za neki Web sajt. Multimedijalni server se u ovom radu razmatra kao arhiver i dostavljač multimedijalnih sadržaja, a posebno audio i video sadržaja, fotografija, knjiga itd. Pristup arhiviranim multimedijalnim sadržajima je omogućen sa samog servera ili pokretanjem Web aplikacije koja omogućava korisnicima pristup sa udaljene lokacije preko Interneta. U drugom poglavlju prikazane su metode obrade multimedijalnih fajlova kako bi se adaptirali uređaju kojim korisnik pristupa serveru. U trećem poglavlju su prikazani alati za obradu i reprodukciju multimedijalnih fajlova kao i njihova integracija sa PHP-om. U četvrtom poglavlju prikazana je konkretna realizacija multimedijalnog IP servera sa posebnim osvrtom na moguće probleme na koje nailazimo pri realizaciji sajta kao i razvoj sajta posvećenog mobilnim uređajima. 2. OBRADA MULTIMEDIJALNOG SADRŽAJA Kada se manipuliše zvukom i videom, jasno je da ovi sadržaji zahtevaju dosta prostora za skladištenje čak i kada su prethodno kompresovani. Pod pretpostavkom da je u pitanju PAL standard, nekompresovani video na rezoluciji piksela, 25 frejmova po sekundi i 3x8- bitnom RGB bojom, zahteva bajtova po frejmu. To je skoro 30MB u sekundi, ili preko 100GB za jedan sat filma. Kada se video sadaržaju pridoda audio sadržaj, zahtevani kapacitet komunikacionog kanala se znatno uvećava. Evidentno je da za komercijanu upotrebu videa treba obaviti kompresiju multimedijalnog sadržaja. 462
2 Konvencionalne kompresione tehnike bez gubitaka kao što je ZIP, ne redukuju količinu podataka na neophodni nivo potreban za prenos multimedijalnih sadržaja u realnom vremenu. Ovo je razlog zbog koga se koriste kompresije sa gubicima praveći kompromis između količine podataka i kvaliteta. Između uzastopnih video frejmova postoji korelacija, tako da algoritam za kompresiju može da redukuje količinu podataka koji opisuju ove frejmove. Na ovaj način se ostvaruje značajna ušteda u memorijskom prostoru potrebnom za skladištenje filma, odnosno kapacitetu komunikacionog kanala prilikom reprodukcije na zahtev. Kompresija sa gubicima se obično koristi za kompresiju multimedijalnih podataka kao što su audio, video i fotografija. Jedini negativan aspekt kompresije sa gubicima je u tome što kada se neki podaci uklone tokom kompresije može se smanjiti verodostojnost rezultata. Algoritmi koji nam omogućavaju da kodujemo i dekodujemo podatke, da li sa ili bez gubitaka zovu se kodeci. VBR zahteva veći protok, i više prostora za skladištenje složenijih segmenata, dok je manje prostora izdvojeno za jednostavnije segmente. Prosečna vrednost bitske brzine se određuje prema (1) i predstavlja bitsku brzinu za određeni fajl. VBR omogućava podešavanje maksimalne i minimalne bitske brzine, a algoritam kompresije pokušava da efikasno komprimuje podatke. Bitska brzina se postavlja na minimum kada nema promena u video frejmu, odnosno, na maksimim kada u videu preovladava brza promena kadrova. CBR se koristi kada se zahteva predvidljiva i stalna bitska brzina. Iako CBR u celom fajlu smanjuje efikasnost kodeka, i time rezultira većim fajlom, on u praksi daje ravnomerniju reprodukciju. CBR je koristan za reprodukciju multimedijalnih sadržaja kada je kapacitet dodeljenog komunikacionog kanala ograničen, mada nije optimalan izbor za skladištenje. Brzina frejmova (engl. Frame rate) predstavlja broj jedinstvenih uzastopnih slika koje se prikazuju u sekundi tako da stvaraju iluziju kretanja [8]. Minimalni broj Slika 1. Multimedijalni kontejner. Kada su audio i video podaci kodovani svaki svojim kodekom, potrebno je te podatke staviti u jedan fajl, koji se zove kontejner (sl. 1). Napredni formati multimedijalnih kontejnera kao što su Ogg i MKV (tabela 1.) mogu sadržati proizvoljan broj audio i video podataka, prevode, poglavlja i metapodatke zajedno sa sinhronizacionim informacijama potrebnim za reprodukciju. Format AVI MP4 MKV Vlasnik Microsoft MPEG Matroska.org B-frejm Ne Da Da VBR audio Ne Da Da Promnljiv fps Ne Da Da Poglavlja Ne Ne Da Prevodi Ne txt Bilo koji Tabela 1. Poređenje multimedijalnih kontejnera U telekomunikacijama i računarstvu bitska brzina (engl. Bitrate) predstavlja broj bitova koji se prenesu ili obrade u jedinici vremena [7]. Veća bitska brzina znači više informacija u multimedijalnom fajlu, viši kvalitet ali i veća veličina fajla. Zahtevana bitska brzna videa se može izračunati na osnovu izraza (1) Velicina- ( Audio_ bitska_ brzina* Dužina) Bitska_ brzina (1) Dužina gde je Dužina trajanje videa u s, Veličina kapacitet memorije koju zauzima video fajl u kb, voditi računa da je 1 kbyte = 8 kb, Audio_bitska_brzina i Bitska_brzina su predstavljeni u kb/s. Bitska brzina može biti promenljiva (engl. Variable Bit Rate VBR) i konstantna (engl. Constant Bit Rate CBR). Slika 2. Proces obrade multimedijalnog fajla. frejmova koje treba poslati u sekundi je 24, ali se standardno koristi 30 i više frejmova u sekundi. 3. ALATI ZA OBRADU I REPRODUKCIJU MULTIMEDIJALNOG SADRŽAJA FFmpeg je alat iz komandne linije za različite platforme koji, u svom najjednostavnijem obliku, omogućava kodovanje i dekodovanje multimedijalnih fajlova [9]. Pored konverzije multimedijalnih formata FFmpeg može da obavlja nekoliko osnovnih manipulacija nad audio i video podacima, kao što su promena brzine uzorkovanja zvuka, ubrzavanje ili odlaganje zvuka u odnosu na video, promena broja frejmova u sekundi, isecanje, promena rezolucije, postavljanje traka oko videa, ili promena razmere slike videa. Glavne komponente FFmpega su libavcodec, biblioteka sa audio i video kodecima, libavformat, biblioteka za multipleksiranje i demultipleksiranje audio i video kontejnera, i komandna linija za prosleđivanje opcija vezanih za manipulaciju multimedijalnim sadržajem glavnom programu. Proces obrade multimedijalnog fajla prikazan je na slici 2. FFmpeg poziva biblioteku libavformat, koja sadrži demultiplekser, kako bi pročitao ulazni fajl i kao rezultat dobio kodovane pakete podatka iz ulaznog fajla. Kodovani paketi se zatim prosleđuju dekoderu. Dekoder proizvodi nekompresovane podatke (sirovi video, PCM audio, itd.) koji se mogu dodatno obrađivati filtriranjem. Posle filtriranja podaci se prosleđuju koderu, koji ih koduje i kreira kodovane pakete podataka. Konačno oni se prosleđuju multiplekseru, koji ih zapisuje u izlazni fajl. Pre kodovanja, FFmpeg može da obradi sirov audio i video materijal koristeći filtere iz biblioteke libavfilter. 463
3 Filteri mogu biti jednostavni i kompleksni. Jednostavni filteri su oni koji imaju tačno jedan ulaz i jedan izlaz, i oba su istog tipa. Kompleksni filteri su oni koji se ne mogu opisati kao linearni u lancu obrade jednog signala. Za sve web programere koji imaju potrebu da obrade video materijal postavljen od strane korisnika, FFmpeg predstavlja nezamenljiv alat. Budući da je dostupan na većini platformi, integracija sa jezicima kao što je PHP je relativno laka. Jedan od uobičajenih načina integracije FFmpeg sa PHP-om je korišćenjem exec() funkcije. Takođe neophodna je i PHP ekstenzija FFMPEG-PHP koja je besplatna i dostupna za preuzimanje sa Interneta [10]. Povezivanje sa PHP-om se odvija u nekoliko koraka, kao što je prikazano na slikama 3 i 4. Slika 3. Povezivanje FFmpeg-a sa PHP-om Na početku se definišu lokacije potrebnih fajlova i kreira objekat za multimedijalni fajl koji treba da se obradi. Sledi podešavanje parametara koji su bitni za obradu multimedijalnog fajla, kao što su frekvencija uzorkovanja i bitska brzina audio signala, širina i visina video signala. Bitno je da su širina i visina parni brojevi jer se tako postižu bolji rezultati konverzije. Na kraju sledi kreiranje FFmpeg komande od definisanih parametara i samo izvršenje komande. Poslednja karika u lancu je reprodukcija multimedijalnog materijala. Ovde se postavlja pitanje zašto jednostavno ne postaviti video snimke na jutjub (eng l. YouTube) i koristiti njegov ugrađeni plejer? To je prilično dobro pitanje obzirom da on ima: Odličan plejer koji poznaje većina korisnika; Mnoštvo opcija za kontrolu izgleda; Visoku dostupnost propusnog opsega. Nasuprot tome postoji i nekoliko nedostataka: Ograničenje trajanja i veličine fajlova; Infrastruktura nije u našoj kontroli; Njihov logotip pojavljuje se na našem sajtu. Kao alternativa nameću se Flowplayer i JW Player. Oba plejera nude jednostavne opcije za konfigurisanje, kao i brojne dodatne opcije za korisnike koji su sposobni i voljni da promene nekoliko opcija za podešavanje ili napišu nekoliko redova javaskripta. Oba sadrže višeplatformsku fleš (engl. Flash) skript za ugrađivanje na sajt i imaju podršku za progresivno preuzimanje FLV i MP3 fajlova kao i razne striming servere. Flowplayer pored atraktivnog izgleda i jednostavnog javaskripta, ima nekoliko nedostataka: Česte nove verzije; Nedosledna dokumentacija i podrška; Nepostojanje striminga za MP3. JW Player, s druge strane, čini se da je zreliji proizvod. Njihov raspored novih izdanja je donekle više razuman, i <?php $ffmpeg = "/path/to/ffmpeg/ffmpeg"; $inputfile = "/path/to/inputfile/inputfile.avi"; $outputfile = "/path/to/outputfile/outputfile.flv"; $original = new ffmpeg_movie($inputfile); $samplerate = intval( $original->getaudiosamplerate()); $bitrate= intval( $original->getaudiobitrate())/1000; $width = intval( $original->getframewidth()); $height = intval( $original->getframeheight()); $width -= $width%2? 1: 0; $height -= $height%2? 1 : 0; $command = $ffmpeg. " -i ". $inputfile. " -ar ". $samplerate. "-ab". $bitrate. " -f flv -s ". $width. "x". $height. " ". $outputfile; $rezultat = exec($command);?> Slika 4. Veza između PHP-a i FFmpeg-a obuhvata značajan broj detalja o novim funkcijama i ispravki grešaka. Za konfiguraciju JW Playera treba manje vremena nego za Flowplayer, ali JW player ima i nekoliko nedostataka: Dokumentaciju je teško locirati na sajtu. Javaskript nije lagan. Generalno ne izgleda atraktivno kao Flowplayer. Oba su očigledno dobri plejeri, ali u ovom trenutku JW player se čini kao bolji izbor od Flowplayera. Iako Flowplayer atraktivnije izgleda, JW plejer je pouzdaniji i sveobuhvatno je zreliji proizvod. 4. REALIZACIJA MULTIMEDIJALNOG SERVISA Prilikom realizacije multimedijalnog servera pomoću PHP-a postoji par problema kao što su registracija na sajt, čuvanje lozinki, postavljanje velikih fajlova na server. Kako je potrebno omogućiti nesmetani pristup korisnicima bez obzira na terminal koji koriste, potrebno je na osnovu mrežnih karakteristika terminala ponuditi najbolji mogući kvalitet fajla koji može kontinualno da pregleda bez baferovanja. Kako je udeo na tržištu pametnih telefona iz dana u dan sve veći, i kako su ljudi sve više u pokretu server je potrebno prilagoditi i mobilnim uređajima. Danas je česta praksa da se pri registraciji na neki sajt od korisnika očekuje da izvršiti aktivaciju naloga putem linka koji dobija na adresu 464
4 koju unosi prilikom registracije, što predstavlja dobar vid prevencije od lažnih registracija. Prilikom procesuiranja unetih podataka iz forme bitno je proveriti da li su sva neophodna polja popunjena kako ne bi neko ključno polje ostalo prazno. Takođe bitno je proveriti ispravnost unete adrese. Ne postoji mogućnost provere da li je neka adresa aktivna ili ne, ali ona mora da sadrži neke karaktere, kao što barem jednu tačku iza njega, kao i barem dva karaktera iza poslednje tačke. Lozinku je najbolje uneti dva puta kako bi osigurali da korisnik unese tačno onu lozinku koju je želeo. Algoritam Izlaz (bit) Tip podatka (MySQL) MD5 128 CHAR(32) ili BINARY(16) SHA CHAR(40) ili BINARY(20) SHA CHAR(56) ili BINARY(28) SHA CHAR(64) ili BINARY(32) SHA CHAR(96) ili BINARY(48) SHA CHAR(128) ili BINARY(64) Tabela 2. Algoritmi za kriptovanje. Kako je potrebno izvršiti aktivaciju naloga, potrebno je generisati aktivacioni kod i sačuvati ga u bazi podataka. Za aktivacioni kod je potrebno omogućiti da može da bude NULL. Ukoliko je vrednost NULL nalog je aktiviran u suprotnom polje sadrži aktivacioni kod. Nakon registracije link za aktivaciju se šalje na korisniku. Tek nakon aktivacije korisnik može da se prijavi na sistem i da koristi resurse servera. Lozinku ne treba čuvati u izvornom obliku jer ukoliko neko neovlašćeno pristupi bazi može da preuzme lozinke svih korisnika [11]. Zbog toga je najbolje koristiti neki od algoritama za kriptovanje (hash) koji su jednosmerni, što znači da se od lozinke može kreirati kriptovani string, ali od kriptovanog stringa se ne može kreirati originalna lozinka. Za razbijanje lozinke najčešće se koristi brutalna sila, gde napadač pokušava da pogodi lozinku tako što pokušava sve moguće kombinacije karaktera dok ne dobije prolaz do sajta. Kada su u pitanju kriptovane lozinke pokušaj razbijanja se svodi na upoređivanje kriptovanog stringa sa poznatim kriptovanim stringovima koji su dobijeni od nekih opšte poznatih reči. Za poboljšanje zaštite lozinki potrebno je lozinku kombinovati sa nekim drugim stringom, koji se naziva salt. [12] Ukoliko je salt isti za svaku lozinku, ukoliko dođe do njegovog razbijanja ponovo je kompromitovana kompletna baza. Da bi se ovo prevazišlo potrebno je da salt za svakog korisnika bude različit, i da se kriptuje pre spajanja sa kriptovanom lozinkom. Rezultat spajanja kriptovane lozinke i kriptovanog salta je najbolje kriptovati nekim drugim algoritmom od onog koji je upotrebljen za kriptovanje lozinke i salta. Na osnovu izabranog algoritma kriptovanja potrebno je izabrati tip podataka u bazi podataka kako je to dato u tabeli 2. Postavljanje fajlova na server sa web formi u PHP-u je lako. Kako je veličina multimedijalnih fajlova velika treba obratiti pažnju na neka podrazumevana podešavanja PHP-a. PHP dozvoljava postavljanje fajlova maksimalne veličine 2 MB, vreme izvršavanja skripta je ograničeno na 30 sekundi. Zato je potrebno povećati limit za veličinu fajlova i ukinuti vremenska ograničenja. Ove opcije se podešavaju u php.ini konfiguracionom fajlu, tako da se primenjuju na sve aplikacije, ili ukoliko se koristi Apache, mogu da se podese opcije u.htaccess fajlu aplikacije. Ove opcije je moguće podesiti iz same PHP aplikacije sledećim kodom: ini_set('upload_max_filesize', '128M'); ini_set('post_max_size', '128M'); ini_set('max_input_time', -1); ini_set('max_execution_time', -1); Slika 5. Sajt za mobilne uređaje a) spisak fotografija b) detaljan prikaz fotografije PHP ima funkciju set_time_limit() tako da nije neophodno direktno podešavati max_execution_time. Merenje brzine veze između korisnika i servera se realizuje pomoću javaskripta. Potrebno je preuzeti neki fajl sa servera poznate veličine, proveriti koliko je vremena potrebno za preuzimanje, a zatim podeliti veličinu fajla sa vremenom potrebnim za preuzimanje. U poslednje vreme pristup Internetu putem mobilnih ručnih uređaja postaje sve češća praksa. Očigledno je da se broj ljudi koji koriste Internet preko svog telefona svakim danom sve više povećava. Osim toga, mnoge potrošački usmerene kompanije su već shvatile važnost mobilne platforme i pored regularnih sajtova imaju alternativni sajt okrenut mobilnim uređajima. Najlakši način da se izgradi mobilni sajt je modifikacija postojećeg sajta da bi bio kompatibilan za mobilne uređaje. Pri realizaciji sajta za mobilne uređaje treba obratiti pažnju na neke ključne stvari pre nego što se krene u realizaciju. Nekada je potrebno malo više vremena za pregled mobilnog sajta tako da sve najvažnije informacije koje korisnici treba da vide stavljaju se na vrh stranice. Logo firme treba prilagoditi za mobilni sajt. Navigaciju levo desno treba svesti na minimum, jer predstavlja veliki problem na mobilnom uređaju, umesto toga sadržaj treba organizovati u jednu kolonu. Primer takve organizacije sajta je dat na slici 5. Podaci na sajtu treba da budu jednostavni za čitanje i navigaciju, posetioci ne treba da se naprežu da pronađu detalje na sajtu jer se verovatno nalaze u pokretu dok gledaju mobilni sajt. Sadržaj koji treba da se nađe na mobilnom sajtu potrebno je dizajnirati tako da se izbegne potreba za zumiranjem. Korišćenje slika i grafike treba 465
5 svesti na minimum koliko god je to moguće, samo gde su kontekstualno relevantne i treba da budu u JPEG, GIF ili PNG formatu. Skoro svi aktuelni uređaji mogu da prikazuju slike, međutim, korisnici mogu isključiti prikaz slika u svom web čitaču, tako da je poželjno uvek koristiti alt tekst. Veoma je bitno da sve stranice budu jednostavne i male veličine. Maksimalna veličina mobilne stranice je samo 20 KB, tako da je potrebno da čitav sadržaj stane u manje od 10 KB, posebno zbog činjanice da se korisnicima pristip Internetu preko mobilnih uređaja obično naplaćuje po KB prenetih podataka. multimedijalnog materijala video izvor se koduje različitim bitskim brzinama. Upotrebom programskih platformi baziranih na PHP-u i MySQL-u lako se može realizovati aplikacija za arhiviranje i reprodukciju multimedijalnog sadržaja sa servera posredstvom IP-a. Dostupnost besplatnih alata za obradu multimedijalnog materijala omogućava proširenje funkcionalnosti servera da pored arhiviranja vrši i prilagođavanje multimedijalnog sadržaja terminalima bez obzira na njihove tehničke i mrežne karakteristike. Slika 6. Sajt za mobilne uređaje a) spisak pesama b) preslušavanje pesme Dobar mobilni web dizajn ima dugme za prethodnu stranicu i linkove ka ostalim stranicama. Kako neki od uređaja nisu opremljeni dugmetom za povratak ovime se izbegava dovođenje korisnika u ćorsokak. Takođe, poželjno je postaviti link ka punoj verziji sajta. Kod skladištenja muzičkih fajlova postavlja se pitanje izbora najpogodnijeg formata. Dva najčešća formata su MP3 i Ogg Vorbis. Oba formata predstavljaju kompresiju sa gubicima i oba podržavaju promenljivu bitsku brzinu. Ogg podržava do 256 kanala dok MP3 podržava samo 2 kanala. Ogg je besplatan i otvoren format za kodovanje audio signala dok je MP3 vlasnički format. Zbog ranog ulaska u svet deljenja fajlova, MP3 je postao izuzetno popularan. Njegova popularnost je obeležena činjenicom da je termin MP3 postao sinonim za kompresovani audio. Primer audio dela sajta je prikazan na slici 6, dok je primer organizacije video sadržaja na mobilnom sajtu prikazan na slici ZAKLJUČAK Multimedijalne IP aplikacije osim velikog protoka zahtevaju i obezbeđivanje određenog QoS-a. Ispunjavanje potrebnog QoS-a u multimedijalnim mrežama nije jednostavan zadatak. Terminali koji pristupaju multimedijalnom serveru često imaju ograničenja u vidu tehničkih mogućnosti da reprodukuju određeni multimedijalni sadržaj, kao i ograničenje u vidu dostupnog propusnog opsega. Neka od rešenja koja se susreću u praksi su da se video izvor koduje različitim kodecima čime se povećava broj različitih terminalnih uređaja koji mogu da reprodukuju multimedijalni sadržaj. Da bi se terminalnim uređajima, koji imaju ograničen propusni opseg, omogućio kontinualan pregled Slika 7. Sajt za mobilne uređaje a) spisak video fajlova b) pregled video fajla LITERATURA [1] M. Jevtović, Z. Veličković, Protokoli prepletenih slojeva, Akademska misao, Beograd, [2] P. Deitel, H. Deitel, AJAX, Rich Internet Applications and Web Development for Programmers, Deitel, [3] Z. Veličković, M. Jevtović, Adaptive Cross-layer Optimization Based on Markov Decision Process, Electronics and electrical engineering, No. 2, (108), pp , [4] Marco Ajmone Marsan, Giuseppe Bianchi, Marco Listanti, Michaela Meo, Quality of Service in Multiservice IP Networks, Catania, 2005 [5] Lucie Guibault, Christina Angelopoulos, Open Content Licensing: From Theory to Practice, Amsterdam University Press, 2011 [6] Uroš Veličković, PC Press broj 167: Računar kod kauča, Beograd, [7] Prakash C. Gupta, Data Communications And Computer Networks, New Delhi, [8] Ashley Shepherd, Pro tools: for video, film, and multimedia, Muska & Lipman Publishing, Boston, [9] FFmpeg documentation, preuzeto dana [10] ffmpeg-php, preuzeto dana [11] Luke Welling, Laura Thimson, PHP i MySQL razvoj aplikacija za veb, Beograd, Mikro knjiga, [12] Tim Converse, Joyce Park, Clark Morgan, PHP5 and MySQL Bible, Wiley Publishing, Inc.,
ZIS
DIGITALNA FORENZIKA prof. dr Saša Adamović sadamovic@singidunum.ac.rs Forenzička istraga operativnih sistema Operativni sistem Pruža softversku platformu za pokretanje drugih programa. OS je odgovoran
ВишеПовезивање са интернетом
Драгана Стопић Интернет Интернет је најпознатија и највећа светска мрежа која повезује рачунаре и рачунарске мреже у једну мрежу, у циљу сарадње и преноса информација употребом заједничких стандарда. INTERnational
Више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...
Више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.
Више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
ВишеBiz web hosting
BIZ WEB HOSTING KORISNIČKO UPUTSTVO WWW.OBLACI.RS SADRŽAJ PRISTUP KORISNIČKOM PORTALU... 2 KUPOVINA BIZ WEB HOSTING SERVISA... 4 PRISTUP PLESK WEB KONTROLNOM PANELU... 14 PORTALI I DOMENI... 14 FAJL MENADŽER...
Више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
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,
ВишеOVO JE ZVANIČAN RCUB TEMPLATE: Normal
Korisničko uputstvo za instalaciju i podešavanje securew2 programa za pristup eduroam servisu Termin supplicant se koristi u IEEE 802.1X standardu. U širem značenju, ovaj termin predstavlja entitet (korisnik
ВишеNSZ-GS7
Početni koraci SR Mrežni multimedijalni plejer NSZ-GS7 Slike ekrana, radnje i specifikacije su podložni promenama bez najave. Početni koraci: ON/STANDBY Uključivanje ili isključivanje plejera. Upravljanje
ВишеR u z v e l t o v a 5 5, B e o g r a d, t e l : , e - m a i l : p r o d a j p s i t. r s, w w w. p s i t. r s
R u z v e l t o v a 5 5, 1 1 0 0 0 B e o g r a d, t e l : + 3 8 1 0 1 1 7 8 5 0 3 6 1, e - m a i l : p r o d a j a @ p s i t. r s, w w w. p s i t. r s Instalacija izmena i dopuna programa MPP2 Izmene i
ВишеKorisničko uputstvo mobilne aplikacije Digitalni Kiosk 1
Korisničko uputstvo mobilne aplikacije Digitalni Kiosk 1 Sadržaj Opis mobilne aplikacije Digitalni Kiosk... 3 Pokretanje aplikacije... 3 Registracija/Kreiranje novog korisničkog naloga... 3 Dodavanje platne
ВишеNAPOMENA: Studenti na ispit donose kod urađenog zadatka
Пројекат из предмета Интернет програмирање за августовски и септембарски испитни рок школске 2018/19. године Коришћењем PHP технологије, технологије AJAX и MySQL базе података, реализовати следећу веб
ВишеR u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s
UPUTSTVO ZA BRZO UMREŽAVANJE PROGRAMA MPP2 Da bi program MPP2 radio u mrežnom okruženju po sistemu klijent-server, potrebno je da se na računarima koji su mrežno povezani instalira: serverska verzija programa
ВишеPodešavanje za eduroam – Windows Vista operativni sistem
Podešavanje za eduroam Windows Vista operativni sistem Kako bi korisnik na siguran način pristupio mrežnim resursima i uz pomoć neophodnih podataka (npr. korisničkog imena i lozinke) izvršio proces autentifikacije
ВишеУПУТСТВО ЗА КОРИСНИКА Приступ локацији часописа Српски архив за целокупно лекарство добија се преко internet adrese: Након
УПУТСТВО ЗА КОРИСНИКА Приступ локацији часописа Српски архив за целокупно лекарство добија се преко internet adrese: http://www.srpskiarhiv.rs/ Након тога се на екрану појављује форма за пријаву на часопис
Више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
ВишеUpute-podesavanj -accounta
Strana :...1... ISO UPUTA 7.5/02-02 Kreiranje i podešavanje mail account-a Korisničko uputstvo za kreiranje i podešavanje Secure (SSL) Email Accounta 1. Upute za podešavanje Secure (SSL) mail account-a
ВишеПосебни услови пружања TOTAL GROUP услуге
Posebne uslove korišćenja Dopuna tarifnih planova za korisnike usluge Dopuna (1) Posebnim uslovima za korišćenje Dopuna tarifnih planova za korisnike usluge Dopuna (u daljem tekstu: Posebni uslovi) uređuju
Више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
Више** Osnovni meni
Instalacija serverske verzije Kataloga propisa Instalacija Kataloga propisa se vrši na sljedeći način: 1. Ubacite Instalacioni disk ili USB memoriju u računar. 2. Instalacioni program će se automatski
Вишеm-intesa ZA KRETANJE BEZ GRANICA... INTESA SANPAOLO BANKA ZA UREĐAJE SVIJET MOGUĆEG.
m-intesa ZA KRETANJE BEZ GRANICA... INTESA SANPAOLO BANKA ZA UREĐAJE SVIJET MOGUĆEG. m-intesa ZA KRETANJE BEZ GRANICA... m-intesa Vam omogućava jednostavno, brzo i sigurno obavljanje finansijskih transakcija
ВишеCrna Gora AGENCIJA ZA ELEKTRONSKE MEDIJE Broj: Podgorica, godine UPUTSTVO ZA SNIMANJE EMITOVANIH MATERIJALA ELEKTRONSKIH MEDIJA Pod
Crna Gora AGENCIJA ZA ELEKTRONSKE MEDIJE Broj: 02-458 Podgorica, 29.04.2015. godine UPUTSTVO ZA SNIMANJE EMITOVANIH MATERIJALA ELEKTRONSKIH MEDIJA Podgorica, april 2015.godine Na osnovu člana 50. Statuta
Више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
ВишеFAMILY SAFETY - PORODIČNA BEZBJEDNOST Program Family safety veoma je koristan za ograničavanje sadržaja i aplikacija koje učenici mogu koristiti na šk
FAMILY SAFETY - PORODIČNA BEZBJEDNOST Program Family safety veoma je koristan za ograničavanje sadržaja i aplikacija koje učenici mogu koristiti na školskim računarima. Potpuno je besplatan, tako da ga
ВишеMicrosoft Word - Tehnicka uputstva lica doc
Registracija novog korisnika internet sajta NSZ tražilac zaposlenja Novi korisnik prilikom prve registracije na sajt NSZ bira opciju Prijavi se za posao. Unosom korisničkog imena i kreiranjem lozinke,
ВишеПрипејд картица Корисничко упутство
Припејд картица Корисничко упутство Садржај 1 Регистрација корисника... 3 1.1 Креирање налога... 3 1.2 Активација налога... 6 2 Захтев за персонализацију Припејд картице... 8 2.1 Креирање захтева за персонализацију
ВишеPages from 5527 lite guick guide from PDF - prevod_IO_FC - Serbian.doc
Pregled LCD ekran 1. Poklopac baterije 2. Taster za blokiranje 3. Poklopac USB konektora 4. USB konektor 5. Uključivanje/isključivanje i Reprodukcija/pauziranje 6. Jačina zvuka 7. MENI 8. Fn A B 9. REC
Више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
ВишеСТАРТ - СТОП ПАРКИНГ СИСТЕМ КОРИСНИЧКО УПУТСТВО страна 1 од 12
СТАРТ - СТОП ПАРКИНГ СИСТЕМ КОРИСНИЧКО УПУТСТВО страна 1 од 12 РЕГИСТРАЦИЈА НА СТАРТ-СТОП ПАРКИНГ СИСТЕМ За коришћење СТАРТ-СТОП ПАРКИНГ система, корисник (физичко или правно лице) попуњава упитник у просторијама
ВишеАНКЕТА О ИЗБОРУ СТУДИЈСКИХ ГРУПА И МОДУЛА СТУДИЈСКИ ПРОГРАМИ МАСТЕР АКАДЕМСКИХ СТУДИЈА (МАС): А) РАЧУНАРСТВО И АУТОМАТИКА (РиА) и Б) СОФТВЕРСКО ИНЖЕЊЕ
АНКЕТА О ИЗБОРУ СТУДИЈСКИХ ГРУПА И МОДУЛА СТУДИЈСКИ ПРОГРАМИ МАСТЕР АКАДЕМСКИХ СТУДИЈА (МАС): А) РАЧУНАРСТВО И АУТОМАТИКА (РиА) и Б) СОФТВЕРСКО ИНЖЕЊЕРСТВО И ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ (СИИТ) У циљу бољег
ВишеSlide 1
CENOVNIK OGLASNOG PROSTORA INTERNET PORTALA OSNOVNE INFORMACIJE: Portal Bor 030 je najstariji, najpoznatiji i najuticajniji internet medij u Opštini Bor. Osnovan je 2004. godine i predstavlja sinonim za
ВишеCOMARC/A Format
COMARC/A 856 856 ELEKTRONSKA LOKACIJA I PRISTUP Polje možemo da koristimo u normativnim zapisima za obezbeđivanje dodatnih (elektronskih) informacija o entitetu za koji je zapis kreiran. Polje sadrži podatke
Више[youtube]t2mptqulvr8[/youtube] [quote]pre svega potrebno je na kompjuteru imati instaliran winrar, koji cemo koristiti za deljenje arhiva i stavljanje
[youtube]t2mptqulvr8[/youtube] [quote]pre svega potrebno je na kompjuteru imati instaliran winrar, koji cemo koristiti za deljenje arhiva i stavljanje rar sifre SerbianForum.org. Za pocetak izaberiti zeljenu
ВишеI grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz Analiza: 1.
I grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz 3 2 1 4 5 14 Analiza: 1. Odredimo zbir svih 5 unesenih brojeva (i sačuvamo u
ВишеUPUTSTVO ZA KRETANJE KROZ EON KORISNIČKI INTERFEJS 1
1 Dobrodošli u EON svijet! SADRŽAJ: 1. EON korisnički interfejs...3 1.1 Početna...3 1.2 Kanali...3 1.2.1 Upravo na TV-u...3 1.2.2 TV kanali...4 1.2.3 Radio kanali...4 1.3 Video klub...5 1.4 Moji sadržaji...5
ВишеУпутство за коришћење АМРЕС FileSender услуге
Упутство за коришћење АМРЕС FileSender услуге Copyright 205 АМРЕС Историја верзија документа Верзија Датум Иницијали аутора Опис промене.0 Јул 205 НИ Прва верзија овог документа Садржај Садржај УВОД...
Више4. Веза између табела практичан рад 1. Повежите табеле Proizvodi и Proizvođači у бази података Prodavnica.accdb везом типа 1:N. 2. Креирајте табелу St
4. Веза између табела практичан рад 1. Повежите табеле Proizvodi и Proizvođači у бази података Prodavnica.accdb везом типа 1:N. 2. Креирајте табелу Stavke_računa која ће разрешити проблем везе типа N:N
ВишеQFD METODA – PRIMER
QFD METODA - PRIMER PROBLEM: U kompaniji X koja se bavi izradom kompjuterskih softvera uočen je pad prodaje konkretnog softvera - Softver za vođenje knjigovodstva. Kompanija X je raspolagala sa jednom
ВишеELEKTRONSKO BANKARSTVO BBI Instalacija USB ključa - Windows XP operativni sistem - Windows Vista i Windows 7 operativni sistem
ELEKTRONSKO BANKARSTVO BBI Instalacija USB ključa - Windows XP operativni sistem - Windows Vista i Windows 7 operativni sistem Windows XP operativni sistem Ovaj dokument opisuje instalaciju USB ključa
Више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
Више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
ВишеУПУТСТВО ЗА КОРИСНИКА Приступ локацији часописа Српски архив за целокупно лекарство добија се преко internet adrese: Након
УПУТСТВО ЗА КОРИСНИКА Приступ локацији часописа Српски архив за целокупно лекарство добија се преко internet adrese: http://www.srpskiarhiv.rs/ Након тога се на екрану појављује форма за пријаву на часопис
ВишеОрт колоквијум
II колоквијум из Основа рачунарске технике I - 27/28 (.6.28.) Р е ш е њ е Задатак На улазе x, x 2, x 3, x 4 комбинационе мреже, са излазом z, долази четворобитни BCD број. Ако број са улаза при дељењу
ВишеUPUTSTVO ZA PODEŠAVANJE EON MENIJA 1
1 Dobrodošli u EON svet! SADRŽAJ: 1. Podešavanja u EON meniju...3 1.1 Korisnička podešavanja...4 1.2 Sistemska podešavanja...7 2. Savjeti za otklanjanje poteškoća koje mogu nastati u radu...10 2 1. PODEŠAVANJA
ВишеMicrosoft PowerPoint - 6. CMS [Compatibility Mode]
Visoka škola strukovnih studija za informacione i komunikacione tehnologije Beograd WEB TEHNOLOGIJE Drupal CMS(Content Managment System) Školska 2012/13. Marko M. Spasojević, spec. inž. Dr Nenad Kojić,
ВишеПосебни услови пружања TOTAL GROUP услуге
Posebne uslove pružanja usluge Dopuna (1) Posebnim uslovima za pružanje usluge Dopuna (u daljem tekstu: Posebni uslovi) uređuju se međusobni odnosi u vezi sa pružanjem i korišćenjem usluge Dopuna između,,mtel
ВишеMicrosoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode]
Programski jezik C organizacija izvornog programa Prevođenje Pisanje programa izvorni program Prevođenje programa izvršni program Izvršavanje programa rezultat Faze prevođenja Pretprocesiranje Kompilacija
Више1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om -
1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om - Minimizujte pisanje programskog koda - Smanjite obim
ВишеProjektna dokumentacija Boostowski - mobile
Projektna dokumentacija Boostowski - mobile OPIS BUDUĆEG PROCESA - MOBILNA APLIKACIJA 00 Dobrodošli Ekran dobrodošlice je prvi ekran koji se prikazuje nakon ulaska u mobilnu aplikaciju. Na njemu je ispisana
Више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...
ВишеШкола Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР Школска 2018 /2019. Назив предмета: Информатика и рачунарство Разред: 5. Недељни број часова
Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР јединице 1. 1. Увод у информатику и рачунарство 1. 2. Oрганизација података на рачунару 1. 3. Рад са текстуалним документима 1. 4. Форматирање
ВишеRA
ELEKTRONSKI SISTEMI PLAĆАNJA NА INTERNЕTU ELEKTRONSKI SISTEMI PLAĆАNJA NА INTERNЕTU U zavisnosti od novčanog iznosa koji je predmet plaćanja, ona se generalno mogu podeliti u dve kategorije: makroplаćаnjа
ВишеWordPress & CSP Polisa Sigurnosti Sadržaja za WordPress Milan Petrović WordCamp Niš
WordPress & CSP Polisa Sigurnosti Sadržaja za WordPress Milan Petrović 18.5.2019. WordCamp Niš Predavanje, Google Docs: https://d4p.me/wordcampnis HTTP Zaglavlja Svaki HTTP odgovor počinje zaglavljima
Више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
Вишеd'.;,.. INTELIGENTAN MARKETING SISTEM ZA PRIKAZ REKLAMA NA TELEFONU ILI TABLETU PUTNIKA
d'.;,.. INTELIGENTAN MARKETING SISTEM ZA PRIKAZ REKLAMA NA TELEFONU ILI TABLETU PUTNIKA AIRPORT WiFi SISTEM START HOTSPOT transformiše Wi-Fi Aerodroma u inteligentan sistem za marketing koji omogućava
ВишеAster
ASTER V7 Multi-user Extension za Microsoft Windows 7 Vodič za brzi početak Instalirajte ASTER V7 softver koristeći instalaciju dobavljača. Od ostalih instalacionih opcija preporučujemo da svako posebno
ВишеOvaj fajl ima 5 stranica. Prvi i drugi domaći zadatak iz Internet tehnologija, Svi css fajlovi su u folderu css a sve slike su u folderu i
Ovaj fajl ima 5 stranica. Prvi i drugi domaći zadatak iz Internet tehnologija, 08.03.2018. Svi css fajlovi su u folderu css a sve slike su u folderu images. Sve slike, osim onih koje se koriste u prvom
ВишеUputstvo za podešavanje za pristup eduroam servisu za Mac OS X Snow Leopard Copyright AMRES
Uputstvo za podešavanje za pristup eduroam servisu za Mac OS X Snow Leopard Copyright AMRES Ovo uputstvo se odnosi na sve Mac računare sa Mac OS X Snow Leopard operativnim sistemom. Podešavanja na različitim
Више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
Web site development using MCMS 2002 Koncept Autori: Multiautorsko okruženje sa podijeljenim ulogama Autori ne moraju imati tehnička predznanja Veza sa MicrosoftWord Developeri: Integracija sa VS.NET Integracija
ВишеMicrosoft Word - X-Lite_EUnetUputstvo_Mart11.doc
VOIP Sadržaj: 1 COUNTERPATH X-LITE... 3 1.1 Preuzimanje programa... 3 1.2 Instalacija CounterPath X-Lite -a... 3 1.3 Podešavanje korisničkog naloga... 3 1.4 Upućivanje poziva... 5 1.4.1 Pozivanje korisnika
ВишеSlide 1
predmet Inženjerska informatika Operativni sistem dr Anica Milošević Koji operativni sistemi postoje? Microsoft Windows Linux Suse Red Hat Ubuntu Unix 26.1.2018. 2 Šta je Windows operativni sistem? Operativni
Више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
ВишеЕлектротехнички факултет Универзитета у Београду Катедра за рачунарску технику и информатику ИР3ПИА - Пројекат из предмета Програмирање интернет аплик
ИР3ПИА - Пројекат из предмета Програмирање интернет апликација за јунско-јулски рок школске 2018/19. године Потребно је реализовати веб систем за играње квиза Слагалица, који се састоји од неколико игара.
Више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
ВишеУниверзитет у Београду Универзитетска библиотека Светозар Марковић Извори у отвореном приступу, е- књиге и цитатни менаџер Дејана Каваја Станишић kava
Универзитет у Београду Универзитетска библиотека Светозар Марковић Извори у отвореном приступу, е- књиге и цитатни менаџер Дејана Каваја Станишић kavaja@unilib.bg.ac.rs О чему ћемо говорити О електронским
ВишеSatnica.xlsx
ПОНЕДЕЉАК 17.06.2019 2Б-УПС Електрична кола 24 Б-УПС Електрична кола 1 УПС Теорија кола 2 2Б-ЕЕН Електрична кола у електроенергетици 8 Б-ЕЕН Електрична кола 1 ЕЕН Теорија електричних кола 1 А1 2Б-ЕЛК Дигитална
ВишеMicrosoft Word - Akreditacija 2013
07.10.2017 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VIII Лабораторијски практикум - Увод у рачунарство Алгоритми и програмирање Математика 1 Математика
ВишеVALIDNOST CERTIFIKATA ZA PRISTUP INTERNET APLIKACIJAMA POREZNE UPRAVE FEDERACIJE BOSNE I HERCEGOVINE (npis I ejs)
VALIDNOST CERTIFIKATA ZA PRISTUP INTERNET APLIKACIJAMA POREZNE UPRAVE FEDERACIJE BOSNE I HERCEGOVINE (NPIS I EJS) POREZNA UPRAVA FEDERACIJE BOSNE I HERCEGOVINE Sektor za informacione tehnologije Sarajevo,
ВишеMicrosoft Word - Akreditacija 2013
ИСПИТНИ РОК: ОКТОБАР 2 2017/2018 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VIII Лабораторијски практикум - Алгоритми и програмирање Лабораторијски практикум
ВишеMicrosoft PowerPoint - 1. Zend_1 - Instalacija frameworka
Instalacija Zend framework-a Preuzimanje framework-a Sa zvaničnog sajta Zend-a, preuzeti jednu od verzija framework-a (sada koristiti verziju 1.12.0 ) http://framework.zend.com/downloads/latest Raspakivanje
ВишеMicrosoft Word - Akreditacija 2013
ИСПИТНИ РОК: СЕПТЕМБАР 2018/2019 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VII Лабораторијски практикум Физика Лабораторијски практикум - Увод у рачунарство
Више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
ВишеMicrosoft Word - Akreditacija 2013
ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VII 18.09.2017 Алгоритми и програмирање 19.09.2017 Математика 1 20.09.2017 Математика 2 21.09.2017 Увод у
Више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
ВишеРЕПУБЛИКА СРБИЈА АУТОНОМНА ПОКРАЈИНА ВОЈВОДИНА ГРАД НОВИ САД СЛУЖБА ЗА ЗАЈЕДНИЧКЕ ПОСЛОВЕ Сектор за јавне набавке Жарка Зрењанина 2, Нови Сад Комисија
РЕПУБЛИКА СРБИЈА АУТОНОМНА ПОКРАЈИНА ВОЈВОДИНА ГРАД НОВИ САД СЛУЖБА ЗА ЗАЈЕДНИЧКЕ ПОСЛОВЕ Сектор за јавне набавке Жарка Зрењанина 2, Нови Сад Комисија за јавну набавку добара - опрема за видео-надзор Број:
ВишеPORTAL KATEDRE ZA MEDICINSKU STATISTIKU I INFORMATIKU uputstvo za pristup i korišćenje Ovo uputstvo podrazumeva da studenti imaju osnovno znanje koriš
PORTAL KATEDRE ZA MEDICINSKU STATISTIKU I INFORMATIKU uputstvo za pristup i korišćenje Ovo uputstvo podrazumeva da studenti imaju osnovno znanje korišćenja računara, da su upoznati sa korišćenjem internet
ВишеРјешавање проблема потрошње у чиповима Александар Пајкановић Факултет техничких наука Универзитет у Новом Саду Фабрика чипова у Србији: има ли интерес
Рјешавање проблема потрошње у чиповима Александар Пајкановић Факултет техничких наука Универзитет у Новом Саду Фабрика чипова у Србији: има ли интереса и кадрова? Петница, 28.-29. јун 2013. Садржај Увод
ВишеUputstvo za korištenje korisničkog web portala AC-U UPUTSTVO ZA KORIŠTENJE KORISNIČKOG WEB PORTALA Izdanje: 1, maj / svibanj 2019 Strana 2 od 1
UPUTSTVO ZA KORIŠTENJE KORISNIČKOG WEB PORTALA Izdanje: 1, maj / svibanj 2019 Strana 2 od 18 SADRŽAJ 1. PREDMET... Error! Bookmark not defined. 2. PODRUČJE PRIMJENE... 4 3. DEFINICIJE I REFERENTNI DOKUMENTI...
ВишеLAB PRAKTIKUM OR1 _ETR_
UNIVERZITET CRNE GORE ELEKTROTEHNIČKI FAKULTET STUDIJSKI PROGRAM: ELEKTRONIKA, TELEKOMUNIKACIJE I RAČUNARI PREDMET: OSNOVE RAČUNARSTVA 1 FOND ČASOVA: 2+1+1 LABORATORIJSKA VJEŽBA BROJ 1 NAZIV: REALIZACIJA
ВишеРЕ-АКТИВ ДОО Франклин Рузвелт 43А, 1000 Скопље, Македонија Тел.: Факс: МБ: ПИБ: МК
РЕ-АКТИВ ДОО Франклин Рузвелт 43А, 1000 Скопље, Македонија Тел.: +389 2 3109191 Факс: +389 2 3220152 МБ: 6159559 ПИБ: МК4030006611118 www.реактив.цом.мк РЕАКТИВ КОНСАЛТИНГ ДОО Деспота Стефана 42/3/5, 11000
ВишеMicrosoft Word - MODULI AGENDA.docx
MODUL I 11.maj 2019. Kreiranje online prisustva kompanije I deo: Pravilno kreiranje online prisustva kompanije, i web sajt: besplatne i komercijalne metode kreiranja 10.30-11.00 Registracija, pozdravna
ВишеAlgoritmi i arhitekture DSP I
Univerzitet u Novom Sadu Fakultet Tehničkih Nauka Katedra za računarsku tehniku i međuračunarske komunikacije Algoritmi i arhitekture DSP I INTERNA ORGANIACIJA DIGITALNOG PROCESORA A OBRADU SIGNALA INTERNA
ВишеPowerPoint Presentation
Visoka škola strukovnih studija za informacione i komunikacione tehnologije MVC - Modeli Školska 2017/18. Dr Nenad Kojić, dipl. inž. Luka Lukić, struk. inž. Danijela Nikitin, spec.stuk.inž MVC.htaccess
ВишеMicrosoft PowerPoint - OOPpredavanja05 [Compatibility Mode]
OBJEKTNO ORIJENTISANO PROGRAMIRANJE PREDAVANJE 5 OBJEKTI U INTERAKCIJI Miloš Kovačević Đorđe Nedeljković 1 /25 OSNOVNI KONCEPTI - Abstrakcija - Modularizacija - Objektne reference - Klasni dijagram - Objektni
ВишеClassroom Expectations
АТ-8: Терминирање производно-технолошких ентитета Проф. др Зоран Миљковић Садржај Пројектовање флексибилних ; Математички модел за оптимизацију флексибилних ; Генетички алгоритми у оптимизацији флексибилних
ВишеStudijski primer - Dijagrami toka podataka Softverski inženjering 1
- Dijagrami toka podataka Softverski inženjering 1 Kada projektujemo sistem za obradu podataka sa brzim odzivom, možemo uočiti dve ključne grupe funkcija koje se opisuju dijagramima toka podataka: Funkcije
ВишеRazvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić
Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić projektni zadatak projektovanje programa (algoritmi) pisanje programskog koda, izvorni kod,
ВишеMicrosoft Word - Document1
На основу члана 55. Закона о високом образовању ( Службени гласник РС, бр. 76/ 2005-68/2015) и Члана 9. став 3. Статута Универзитета у Нишу ( Гласник Универзитета у Нишу број 8/2014) Сенат Универзитета
Више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
ВишеBUS d'.;,.. INTELIGENTAN MARKETING SISTEM ZA PRIKAZ REKLAMA NA TELEFONU ILI TABLETU PUTNIKA
BUS d'.;,.. INTELIGENTAN MARKETING SISTEM ZA PRIKAZ REKLAMA NA TELEFONU ILI TABLETU PUTNIKA BUS WiFi SISTEM START HOTSPOT transformiše Wi-Fi autobusa u inteligentan sistem za marketing koji omogućava prikaz
ВишеImgBurn - instalacija i narezivanje ISO datoteke Mali alat pomocu koga jednostavno sa par klikova misa mozemo narezivati raznorazne medie... ImgBurn p
ImgBurn - instalacija i narezivanje ISO datoteke Mali alat pomocu koga jednostavno sa par klikova misa mozemo narezivati raznorazne medie... ImgBurn podržava širok raspon formata datoteke slike - uključujući
ВишеУпутство за пријављивање испита путем интернета Да би студент могао да пријави испит путем интернета мора прво да се пријави. Пријављивање се врши у п
Упутство за пријављивање испита путем интернета Да би студент могао да пријави испит путем интернета мора прво да се пријави. Пријављивање се врши у посебном дијалог-прозору до кога се долази линком есервис
ВишеLaboratorija za termičku obradu Inženjerstvo površina Kratko uputstvo za obradu i analizu profila u programskom paketu SPIP Programski paket SPIP preu
Kratko uputstvo za obradu i analizu profila u programskom paketu SPIP Programski paket SPIP preuzmite sa sledećeg linka https://www.imagemet.com/products/spip/download/downloadspip/. Instalirajte softver,
Вишеzad_6_2.doc
.. S- i S- komunikacioni standardi Zadatak. Pomoću MX i čipa, potrebno je realizovati konvertor S- na S-. MX ima raspored pinova kao na slici..,0μf +V +V ULZ V CC T IN T IN OUT IN T OUT 0 9 OUT IN T OUT
Више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
ВишеMicrosoft Word - CAD sistemi
U opštem slučaju, se mogu podeliti na 2D i 3D. 2D Prvo pojavljivanje 2D CAD sistema se dogodilo pre više od 30 godina. Do tada su inženjeri koristili table za crtanje (kulman), a zajednički jezik komuniciranja
ВишеEXC_BROSURA_Tour ver_05
It's all about the experience! Vaš digitalni put do boljih poslovnih rezultata Želite li svojim postojećim prodajnim kanalima omogućiti podršku za jednostavniju i bržu prodaju? Smatrate da postoji potencijal
ВишеProjektovanje informacionih sistema i baze podataka
Realni sistem i informacioni sistem Ulaz Realni sistem Izlaz Unos Baza podataka Izveštaji Realni sistem i informacioni sistem Sistem se definiše kao skup objekata (entiteta) i njihovih međusobnih veza
Више