Podatkovni višemedijski prijenos  i računalne mreže Branko Jeren i Predrag Pale Fakultet elektrotehnike i računarstva Zavod za elektroničke sustave i obradbu signala
Primjene multimedijalnih alata i tehnika
Svrha predavanja kako multimedijalne alate audio, slike, video mreže, računala e-mail, www ... primijeniti za obavljanje posla pribavljanje informacija suradnju ljudi međusobno ljudi s računalima (sustavima)
Teme predavanja Telefonija Packet (Internet) Telephony  Computer-Telephony Integration (CTI) Videotelefonija Teleconferencing Audioconferencing Videoconferencing Streaming posluživanje Internet prijenosi Emitiranje programa Posluživanje na zahtjev Dijeljenje aplikacija  Whiteboard Web aplikacije Virtual Reality roboti, agenti
Suradnja između ljudi (Interpersonalne aplikacije) audio i video komunikacije podatkovne komunikacije  dijeljena “školska ploča”  (whiteboard) dijeljenje aplikacija  tekstualna komunikacija  (chat) prijenos datoteka
Audio i video komunikacije podjela prema vrsti signala/komunikacije samo audio audio i video podjela prema sudionicima/namjeni između dva sugovornika  (point-to-point) IP/audio/video telefonija između više sugovornika  (conferencing) audio/video conferencije podjela prema načinu ostvarenja na komutiranim mrežama (s preklapanjem linija) na paketnim mrežama (LAN, WAN)
Video telefonija i VC video telefonija “ point to point” video konferencija “ multipoint” video konferencija
Video telefonija  na komuritanim mrežama  (s preklapanjem linija) video telefon MM računalo komutirana mreža
Video telefonija na paketnim mrežama
Što čini VC uređaj ?
Video CoDec
Oblici primjene Stolne VC (desktop)  najčešće se ugrađuju u računala  komunikacija putem ISDN (BRI) LAN - TCP/IP Sobne VC (room based) najčešće samostalni, namjenski uređaji koristi se za za manje sastanke za manja udaljena predavanja komunikacija putem ISDN (2-4xBRI) – H.320 LAN – TCP/IP (do 2Mbps) – H.323 ATM (do 10Mbps)
Aplikacije za suradnju  u obavljanju posla (međusobno udaljenih ljudi) C omputer  S upported  C ollaborative  W ork  (CSCW ) najčešće za dvije točke  (point-to-point) interaktivno sinkrono  (on-line, live) najvažniji dijeljena “školska ploča”  (whiteboard) dijeljenje aplikacija  tekstualna komunikacija  (chat) transfer datoteka
Dijeljena “školska ploča” prikaz slova crteža slika mogućnosti promjena sadržaja s obje strane istovremeno manipuliranje objektima komunikacija s ostalim aplikacijama spremanje na lokalni disk import/export cut/paste primjene zajedničko rješavanje problema podučavanje  (tele-education) savjetovanje  (tele-consulting)
Dijeljenje aplikacija server/klijent rad server izvodi aplikaicju klijent “ima kontrolu” tj. može upravlajti aplikacijom identičan prikaz na oba računala server dozvoljava pristup prikazuje sve što radi klijent klijent može upravljati aplikacijom, kao da je lokalna vidi sve promjene koje radi i server primjene podučavanje  (tele-education) savjetovanje  (tele-consulting) rješavanje problema  (troubleshooting)
Tekstualna komunikacija chat, talk Instant Messaging – ICQ, MSN interaktivna razmjena pisanih poruka može se bilježiti u dnevnik - ostaje trag primjena kada govorna komunikacija nije moguća kada trebamo pisani (službeni) trag razgovora kada trebamo polu-trajnu vizualnu predođbu rečenog telefonski broj naziv datoteke formula
Prijenos datoteka prijenos binarnih podataka programi audio, video zapisi podaci način posebnim programima dodatak elektroničkoj pošti (mail attachement) ugrađena funkcija CSCW aplikacija
Pribavljanje informacija komunikacija “jedan na više”  informacije odlaze iz jednog izvora izvor je ili arhiva višemedijskih sadržaja ili događaj uživo koji se stvarnovremenski kodira primaju se na velikom broju odredišta publika je ili sinkrona ili asinkrona dostava sadržaja do TV-sized publike client-server aplikacije poslužitelj poslužuje veći broj klijenata prema njihovim zahtjevima dostava kroz unicast ili multicast komunikaciju
Dostava VM sadržaja tri načina Internet prijenos (prijenos uživo) sinkrono svi primatelji istovremeno dobivaju isti dio signala “ u živo” – emitira se događaj u stvarnom vremenu emitiranje programa (program broadcast) sinkrono svi primatelji istovremeno dobivaju isti dio signala emitira se “play-lista” dokumenata na poslužitelju Internet radio i TV stanice audio/video na zahtjev  (on demand) asinkrono svatko počinje kad želi i gleda sadržaj koji želi sadržaj se poslužuje iz dokumenata na poslužitelju moguće vraćanje i ponavljanje
Internet prijenos poslu žitelj korisnik 2 korisnik 1 koder
Emitiranje programa poslu žitelj  s VM arhivom korisnik 2 korisnik 1
Posluživanje na zahtjev poslu žitelj  s VM arhivom korisnik 2 korisnik 1
Broadcasting i multicasting broadcast namijenjeno “svima” izvor ne zna tko prima najčešće koristi broadcast medij multicast namijenjeno članovima skupine obično se zna tko prima različiti mediji Izvori Primatelji Izvori Primatelji
Zahtjevi streaming aplikacija  zahtjevi na računalo : podrška za multimediju  dekodiranje signala u realnom vremenu (procesorska snaga) pristup mreži (Internetu)  zahtjevi na računalnu mrežu: što veća propusnost mreže (bandwidth) minimalno kašnjenje signala  (bitno samo za dvosmjernu komunikaciju) minimalna varijacija kašnjenja  (ključno za sve sinkrone usluge
Postojeći sustavi i primjena RealNetworks –  RealMedia (RealAudio/RealVideo) Microsoft –  WindowsMedia Services QuickTime – Darwin Streaming (open source) primjena: CARNet  - ConTel97, HDMI97, Brucošijada  1998,1999,2000,2001  ,  posjet Sv. Oca 1998, CARNet Media on Demand i TV usluge HRT - HTV1 , Hrvatski radio
Podatkovni višemedijski prijenos i računalne mreže pvprm.ZESOI.FER.Hr [email_address]

PPT

  • 1.
    Podatkovni višemedijski prijenos i računalne mreže Branko Jeren i Predrag Pale Fakultet elektrotehnike i računarstva Zavod za elektroničke sustave i obradbu signala
  • 2.
  • 3.
    Svrha predavanja kakomultimedijalne alate audio, slike, video mreže, računala e-mail, www ... primijeniti za obavljanje posla pribavljanje informacija suradnju ljudi međusobno ljudi s računalima (sustavima)
  • 4.
    Teme predavanja TelefonijaPacket (Internet) Telephony Computer-Telephony Integration (CTI) Videotelefonija Teleconferencing Audioconferencing Videoconferencing Streaming posluživanje Internet prijenosi Emitiranje programa Posluživanje na zahtjev Dijeljenje aplikacija Whiteboard Web aplikacije Virtual Reality roboti, agenti
  • 5.
    Suradnja između ljudi(Interpersonalne aplikacije) audio i video komunikacije podatkovne komunikacije dijeljena “školska ploča” (whiteboard) dijeljenje aplikacija tekstualna komunikacija (chat) prijenos datoteka
  • 6.
    Audio i videokomunikacije podjela prema vrsti signala/komunikacije samo audio audio i video podjela prema sudionicima/namjeni između dva sugovornika (point-to-point) IP/audio/video telefonija između više sugovornika (conferencing) audio/video conferencije podjela prema načinu ostvarenja na komutiranim mrežama (s preklapanjem linija) na paketnim mrežama (LAN, WAN)
  • 7.
    Video telefonija iVC video telefonija “ point to point” video konferencija “ multipoint” video konferencija
  • 8.
    Video telefonija na komuritanim mrežama (s preklapanjem linija) video telefon MM računalo komutirana mreža
  • 9.
    Video telefonija napaketnim mrežama
  • 10.
    Što čini VCuređaj ?
  • 11.
  • 12.
    Oblici primjene StolneVC (desktop) najčešće se ugrađuju u računala komunikacija putem ISDN (BRI) LAN - TCP/IP Sobne VC (room based) najčešće samostalni, namjenski uređaji koristi se za za manje sastanke za manja udaljena predavanja komunikacija putem ISDN (2-4xBRI) – H.320 LAN – TCP/IP (do 2Mbps) – H.323 ATM (do 10Mbps)
  • 13.
    Aplikacije za suradnju u obavljanju posla (međusobno udaljenih ljudi) C omputer S upported C ollaborative W ork (CSCW ) najčešće za dvije točke (point-to-point) interaktivno sinkrono (on-line, live) najvažniji dijeljena “školska ploča” (whiteboard) dijeljenje aplikacija tekstualna komunikacija (chat) transfer datoteka
  • 14.
    Dijeljena “školska ploča”prikaz slova crteža slika mogućnosti promjena sadržaja s obje strane istovremeno manipuliranje objektima komunikacija s ostalim aplikacijama spremanje na lokalni disk import/export cut/paste primjene zajedničko rješavanje problema podučavanje (tele-education) savjetovanje (tele-consulting)
  • 15.
    Dijeljenje aplikacija server/klijentrad server izvodi aplikaicju klijent “ima kontrolu” tj. može upravlajti aplikacijom identičan prikaz na oba računala server dozvoljava pristup prikazuje sve što radi klijent klijent može upravljati aplikacijom, kao da je lokalna vidi sve promjene koje radi i server primjene podučavanje (tele-education) savjetovanje (tele-consulting) rješavanje problema (troubleshooting)
  • 16.
    Tekstualna komunikacija chat,talk Instant Messaging – ICQ, MSN interaktivna razmjena pisanih poruka može se bilježiti u dnevnik - ostaje trag primjena kada govorna komunikacija nije moguća kada trebamo pisani (službeni) trag razgovora kada trebamo polu-trajnu vizualnu predođbu rečenog telefonski broj naziv datoteke formula
  • 17.
    Prijenos datoteka prijenosbinarnih podataka programi audio, video zapisi podaci način posebnim programima dodatak elektroničkoj pošti (mail attachement) ugrađena funkcija CSCW aplikacija
  • 18.
    Pribavljanje informacija komunikacija“jedan na više” informacije odlaze iz jednog izvora izvor je ili arhiva višemedijskih sadržaja ili događaj uživo koji se stvarnovremenski kodira primaju se na velikom broju odredišta publika je ili sinkrona ili asinkrona dostava sadržaja do TV-sized publike client-server aplikacije poslužitelj poslužuje veći broj klijenata prema njihovim zahtjevima dostava kroz unicast ili multicast komunikaciju
  • 19.
    Dostava VM sadržajatri načina Internet prijenos (prijenos uživo) sinkrono svi primatelji istovremeno dobivaju isti dio signala “ u živo” – emitira se događaj u stvarnom vremenu emitiranje programa (program broadcast) sinkrono svi primatelji istovremeno dobivaju isti dio signala emitira se “play-lista” dokumenata na poslužitelju Internet radio i TV stanice audio/video na zahtjev (on demand) asinkrono svatko počinje kad želi i gleda sadržaj koji želi sadržaj se poslužuje iz dokumenata na poslužitelju moguće vraćanje i ponavljanje
  • 20.
    Internet prijenos poslužitelj korisnik 2 korisnik 1 koder
  • 21.
    Emitiranje programa poslužitelj s VM arhivom korisnik 2 korisnik 1
  • 22.
    Posluživanje na zahtjevposlu žitelj s VM arhivom korisnik 2 korisnik 1
  • 23.
    Broadcasting i multicastingbroadcast namijenjeno “svima” izvor ne zna tko prima najčešće koristi broadcast medij multicast namijenjeno članovima skupine obično se zna tko prima različiti mediji Izvori Primatelji Izvori Primatelji
  • 24.
    Zahtjevi streaming aplikacija zahtjevi na računalo : podrška za multimediju dekodiranje signala u realnom vremenu (procesorska snaga) pristup mreži (Internetu) zahtjevi na računalnu mrežu: što veća propusnost mreže (bandwidth) minimalno kašnjenje signala (bitno samo za dvosmjernu komunikaciju) minimalna varijacija kašnjenja (ključno za sve sinkrone usluge
  • 25.
    Postojeći sustavi iprimjena RealNetworks – RealMedia (RealAudio/RealVideo) Microsoft – WindowsMedia Services QuickTime – Darwin Streaming (open source) primjena: CARNet - ConTel97, HDMI97, Brucošijada 1998,1999,2000,2001 , posjet Sv. Oca 1998, CARNet Media on Demand i TV usluge HRT - HTV1 , Hrvatski radio
  • 26.
    Podatkovni višemedijski prijenosi računalne mreže pvprm.ZESOI.FER.Hr [email_address]

Editor's Notes

  • #2 “ Podatkovni višemedijski prijenos i računalne mreže” izborni je predmet dodiplomske nastave Fakulteta elektrotehnike i računarstva Sveučilišta u Zagrebu. Svi materijali potrebni za savladavanje gradiva, dostupni su u digitalnom obliku na www poslužitelju Zavoda za elektroniče sustave i obradbu infromacija www.zesoi.fer.hr. Predavanja, vježbe i dopunski tekstovi mogu se koristit u digitalnom obliku ili spisani na papir. Smiju se i kopirati na vlastito računalo rado korištenja bez priključka na mrežu (off-line rad). Ne smij use umnažati nita davati trećim osobama. Ne smiju se koristiti u komercijalne svrhe ili njihovim korištenjem na bilo koji način ostvarivati novčana korist. Ne smiju se koristiti za podučavanje drugih, čak i bez novčane koristi, osim uz pisanu suglasnost autora. Ove materijale mogu koristiti studenti FER-a koji su upisali izborni predmet. Ove materijale smiju koristiti i drugi pojedinci u svrhu osobnog obrazovanja. Autori će biti zahvalni za svaki prijedlog il iprimjedbu vezanu uz materijale, predmet i izvođenje nastave. Autori preferiraju komunikaciju putem elektroničke pošte.
  • #3 Živimo u informacijskom dobu u kojem su razmjena i sposobnost obradbe informacija ključ opstanka, pojedinca i društva. Na prijelazu milenija dominantna je spoznaja mogućnosti i važnosti multimedijalnih komunikacija. Predmet “Podatkovni višemedijski prijenos i računalne mreže” namijenjen je spoznavanju cjelokupnosti multimedijalnih komunikacija te upoznavnaju ključnih tehnologija i dijelova sustava, njihovih svojstava i osnova. Student bi po završetku predavanja i viežbi trebao imati dobar pregled nad raspoloživim tehnologijama, njihovim mogućnostima i ograničenjima te vujetima za njihovu primjenu. Ova će mu znanja omogućiti da u praksi uoči mogućnost i planira primjenu multimedije i informacijskih tehnologija te stvara uvjete za njihovu primjenu.
  • #21 Često zvana i Prijenos uživo te referirana često pod pojmom "webcast" (makar pojam "webcasta" je nešto općenitiji), ova usluga implementira distribuciju uživo kodiranog sadržaja prema korisnicima. Tako na jednoj strani se nalazi računalo za kodiranje koje je sposobno proizvoditi tok (stream) višemedijskih sadržaja u stvarnom vremenu (real-time encoding) dok sustav za posluživanje samo multiplicira tok sadržaja te ga distribuira korisnicima. Ukoliko se koristi multicast distribucija tada se to multipliciranje obavlja u mreži a ne na samom poslužitelju. Kako je riječ o vremenski zavisnim klijentima, tj. svi korisnici gledaju isti tok podataka, uporabom multicast distribucije može se eliminirati problem preopterećenja višemedijskog poslužitelja jer ukoliko se uživo emitira jedan tok od 500kbit/sec, tada od samog poslužitelja do mreže ide također samo jedan tok, koji se multiplicira na multicast sposobnim usmjeriteljima.
  • #22 Internet radio i TV stanice djeluju na ovom principu, iz višemedijskih arhiva se biraju sadržaji, sklapaju se (ručno ili automatski) u program kojeg tada višemedijski poslužiteljski sustav emitira (broadcast) na mrežu. Kako je opet riječ o simultanom programu te o vremenski zavisnim korisnicima, moguća je primjena multicast distribucije. Internet radio ili TV stanica može emitirati cijeli dan, ponajviše zbog mogućnosti automatskog stvaranja programa ili čak mogućnosti utjecaja korisnika na stvaranje programa kroz web sučelja prema arhivi iz koje se formira program. Zbog određenih pravila postavljenih od strane vlasnika autorskih prava (glazbenih izdavača) Internet radio stanice npr. ne smiju objavljivati svoj program (odnosno liste pjesama koje će emitirati) unaprijed te unutar određenog perioda (zvanog "sound recording performance complement") ne smiju emitirati više od određenog broja pjesama s jednog albuma. Dakako, Internet postaja koja ima puna autorska i/ili distribucijska prava na sadržaj koji emitira može objavljivati svoj cjelovit program, odnosno ukoliko se dio programa obavlja s sadržajem pod ograničenom licencom taj dio programa ne smije biti objavljen u obliku raščlanjenom do razine pojedinih pjesama koje se emitiraju.
  • #23 Prva (često smatrana i kao temeljna) usluga je posluživanje na zahtjev, tj. distribucija sadržaja iz nekakove višemedijske arhive prema vremenski neovisnim korisnicima. U nekakovoj konačnoj implementaciji ovakov način distribucije višemedijskih sadržaja je interaktivna televizija u kojoj korisnici pristupaju sadržajima kada i kako žele, odnosno sami odabiru što žele gledati u bilo kojem trenutku. Korisnik može u bilo kada prijeći na drugi trenutak u dokumentu, kada se poslužitelju šalje zahtjev za istim dokumentom ali u drugom vremenskom trenutku. S obzirom na vremensku neovisnost korisnika ovakova usluga mora funkcionirati kao unicast usluga, odnosno poslužiteljski sustav mora svakom korisniku dostavljati drugi sadržaj u danom trenutku (osim u nekim hibridnim rješenjima poput Digital Fountainja u kojima se ovakova usluga izvodi kroz multicast posluživanje uz ograničavanje interaktivnosti usluge). Glavni nedostatak ove usluge je potreba za posluživanje sadržaja svakom korisniku posebno, čime se na strani poslužitelja multiplicira količina prometa (poslužitelj koji ima 100 klijenata koji gledaju sadržaj kodiran na 500kbit/s mora posluživati 50Mbit/s podataka).
  • #27 Svi materijali s predavanja, pripreme i rezultati vježbi, seminarski radovi svih generacija studenata te sva komunikacija odvijat će se putem Interneta. Od studenata se očekuje da aktivno i dnevno koriste elektroničku poštu kako bi pravovremeno primili obavijesti o dopunama i izmjenama obrazovnih materijala, vježbi i rasporeda. Istim načinom studenti će prijavljivati i predavati svoje semianrske radove, rezervirati termine pojedinih vježbi i prijavljivati ispit. Konzultacije se obavljaju putem elektroničke pošte (PVPRMS@zesoi.fer.hr) ili diskusione grupe na stranici predmeta te uživo uz prethodnu najavu e-mailom. Od studenata se očekuje da do svih materijala dolaze putem WWW tehnologije sa službenih stranica predmeta na adresi www.zesoi.fer.hr/ PVPRM.