Videoneuvottelu Johdanto Standardit Tuotteet Internet-puhelut CTI (Computer Telephony Integration) Petri Vuorimaa 1
Johdanto Videoneuvottelua voidaan käyttää + Audio-visuaalinen kommunikointi + Dokumenttien jakaminen: teksti, taulukot ja kuvat Useita etuja + Matkakustannukset + Palauteaika + Parempi ymmärrys (Body Language) Petri Vuorimaa 2
Järjestelmät Kaksi järjestelmätyyppiä: + Videoneuvottelutilat + Videoneuvotteluohjelmistot Videoneuvottelutilat on tarkoitettu ryhmiä varten + Organisaatiolla on omia tiloja tai ne vuokrataan operaattorilta Videoneuvotteluohjelmistot on tarkoitettu henkilökohtaiseen käyttöön Petri Vuorimaa 3
Laitteisto Video/audio kaappauskortti Modeemi, ISDN tai verkkokortti Audiokortti Tietoliikenneverkko Petri Vuorimaa 4
Ryhmäneuvottelut Yhteystyyppejä on myös kaksi: +kahdenväliset neuvottelut + monipisteneuvottelut Ryhmäneuvottelussa on kaksi tapaa jakaa puheenvuoroa: + automaattinen valinta + puheenjohtaja Petri Vuorimaa 5
Monipisteneuvottelut Tietoliikenneverkko Monipistepalvelin Petri Vuorimaa 6
Standardiperheet ISDN (H.320) Laatuparametreja (QoS) tukevat verkot (H.310, H.321 ja H.322) Paikallisverkot (H.323) Puhelinverkot (H.324) Lisäksi ryhmätyö (T.120) Petri Vuorimaa 7
Standardiperheet (jatk.) Petri Vuorimaa 8
H.320 Petri Vuorimaa 10
Video Kaksi kuvaresoluutiota: + Quarter Common Intermediate Format (QCIF): 176 x 144 + Common Intermediate Format (CIF): 352 x 288 Kuvataajuus 7.5, 10, 15 tai 30 kuvaa per sekunti Liikkeenennustusta voidaan käyttää niin haluttaessa Petri Vuorimaa 11
Audiokoodekit Audiokoodekkeja on kolme: + G.711 48-64 Kbps kapeakaista + G.722 48-64 Kbps laajakaista + G.728 16 Kbps kapeakaista Petri Vuorimaa 12
Eri luokat Petri Vuorimaa 13
H.324 Petri Vuorimaa 14
H.324 Tarkoitettu erityisesti analogisiin puhelinverkkoihin H.263 tarkoitettu alle 64 Kbps videonpakkaukseen + sub-qcif (128 x 96), QCIF (176 x 144), CIF (352 x 288), 4CIF (702 x 576) ja 16CIF (1408 x 1152) G.723.1 audiokoodekki lähettää 5.3 tai 6.3 Kbps nopeuksilla Petri Vuorimaa 15
H.324 (jatk.) Voidaan käyttää jopa 28.8 ja 33.3 Kbps modeemeilla (V.34) Pakkausmenetelmät ovat parempia kun H.320:ssa, mutta laatu on huonompi Petri Vuorimaa 16
H.323 Petri Vuorimaa 17
H.323 Paikallisverkot (Internet & Intranet) ilman QoStukea Asiakkaat, Monipistepalvelimet, Portit (Gateway) ja Portinvartijat (Gatekeeper) Reaaliaikainen siirtoprotokolla (RTP) Uusi audikoodekki G.729 (8 Kbps) Petri Vuorimaa 18
Portti Portin (Gateway) avulla H.323 verkko voidaan integroida muiden verkkojen kanssa Portin tehtäviin kuuluu: + siirtoformaattien väliset muunnokset + kommunikointiprotokollien väliset muunnokset + audio- ja videokoodekkien väliset muunnokset + yhteyksien solmiminen ja purku Petri Vuorimaa 19
Portinvartija Portinvartija (Gatekeeper) huolehtii käytettävän kapasiteetin varaamisesta Käyttäjien määrää voidaan tarvittaessa rajoittaa Muuntaa ulkoa tulevat yhteyspyynnöt sisäisiksi osoitteiksi ja päinvastoin Petri Vuorimaa 21
Monipistepalvelin Tarvitaan kun konferenssiin osallistuu kolme tai useampi osapuoli Koostuu kahdesta osasta: + Ohjain (Multipoint Controller) hoitaa neuvottelut + Prosessori(t) (Multipoint Processors) muuntaa mediavirrat Prosessorit voivat myös yhdistellä mediavirtoja: + Mixing + Switching Petri Vuorimaa 22
Monipistepalvelin (jatk.) Videokonferenssit voidaan toteuttaa kolmella eri tavalla: + Unicast + Multicast + Broadcast Petri Vuorimaa 23
Monipistepalvelin (jatk.) Käytännön toteutus voidaan myös tehdä kolmella eri tavalla + Keskitetty + Hajautettu + Hybridi Käytännössä H.323 on toteutettu IP ym. protokollien päälle Petri Vuorimaa 24
Eri vaihtoehdot Petri Vuorimaa 25
Protokollapino Petri Vuorimaa 26
T.120 Toteuttaa videoneuvottelussa tarvittavat lisäpalvelut: + yhteentoimivuus + kuvien siirto + jaetut työtilat + tiedostojen siirto + monipisteneuvottelut Petri Vuorimaa 27
T.120 (jatk.) T.120 koostuu kolmesta kerroksesta: + siirtokerros + protokollakerros + sovelluskerros Siirtokerros jakaantuu edelleen kolmeen tasoon + siirtoprotokolla + monipisteneuvottelu + konferenssinohjaus Petri Vuorimaa 28
Siirtokerros Petri Vuorimaa 29
T.120 (jatk.) Protokollakerros koostuu seuraavista osista: + kuvien siirto (T.126) + binääritiedostojen siirto (T.127) + jaettujen sovellusten siirto (T.Share) + resurssien varaus (T.RES) Uusi standardiperhe T.130 on kehitteillä Petri Vuorimaa 30
Tuotteet Videoneuvottelusillat Videoverkot Videoneuvotteluhuoneet Työpisteet Portinvartijat Portit Petri Vuorimaa 31
Videoneuvottelusillat Tukevat lähinnä H.320 ja T.120 standardiperhettä Mahdollistavat monipistevideoneuvottelut Muutamia kymmeniä eri osallistujia Osallistujat joko soittavat siltaan tai silta luo yhteydet Petri Vuorimaa 32
Videoverkot Paras mahdollinen kuvanlaatu Tarkoitettu lähinnä konferenssien seuraamiseen Lähetykset ISDN tai ATM-verkoissa Petri Vuorimaa 33
Videoneuvotteluhuoneet Tarkoitettu videoneuvotteluhuoneita varten Yritykset tai operaattorit Toteutettu lähinnä H.320 (ISDN) standardiperhettä käyttäen H.323 (Internet) standardiperhe tulossa Petri Vuorimaa 34
Työpisteet LAN, ISDN tai modeemikortti Audio- ja videokortit Ohjelmisto (esim. Microsoft Netmeeting, Picturetel, Intel) H.320 yleisin, mutta H.323 tulossa (ohjelmistot tukevat jo nyt) Petri Vuorimaa 35
Portinvartijat Tarvitaan H.323 standardiperheen mukaisissa ratkaisuissa Esim. Intelin LANDesk Conferencing Manager + automaattinen portinvartija +vyöhykkeiden hallinta + ulosmenevien reittien hallinta + sisään tulevien puhelujen reititys Petri Vuorimaa 36
Portit Intel LiveGateway + kaksisuuntainen yhteys H.323 ja H.320-järjestelmien välillä + formaattien muunnos H.323 ja H.320-järjestelmiin + tukee H.320 mukaista videoneuvottelupalvelinta + neljä eri porttia yhdessä PC:ssä + joko paikallinen ylläpito tai portinvartijan kautta Sekä Intel LANDesk Conferencing että LiveGateway ovat Windows NT sovelluksia Petri Vuorimaa 37
Internet-puhelut Sopivan laitteiston ja ohjelmiston avulla Internetiin kytkettyjä tietokoneita voidaan käyttää (kauko)puhelujen välittämiseen Palvelusta ei ole ylimääräisiä kuluja, mutta laatu on yleensä ollut huono Tarjolla on palveluja, jotka välittävät yhteyksiä tavalliseen puhelinverkkoon Petri Vuorimaa 38
Internet-puhelut (jatk.) Petri Vuorimaa 39
Internet-puhelut (jatk.) Jotkut kaukopuheluoperaattorit käyttävät Internetyhteyksiä puhelujen siirtoon Tarvittaessa voidaan käyttää myös kompressiota Esim. 64 Kbps -> 2.4 Kbps Petri Vuorimaa 40
Puhelut organisaation sisällä Petri Vuorimaa 41
Yleiset Internet-puhelut Petri Vuorimaa 42
Internet-puhelutuotteet Microsoft Netmeeting tukee H.323 ja T.120 standardiperheitä Sisältää H.263 videokoodekin Yhteensopiva Intelin ja PictureTelin tuotteiden kanssa Hyödyntää Intelin Pentium MMX-teknologiaa Muita tuotteita ovat White Pine Software CU- SeeMe, IBM Internet Connection Phone, VDOnet VDOPhone, Skype Petri Vuorimaa 43
CTI Computer Telephony Integration (CTI) tavoitteena on integroida tietoverkot ja puhelinverkot Ratkaisut tuovat säästöjä ja tehostavat toimintaa (takaisinmaksuaika yleensä alle vuosi) Sisältävät useita eri toimintoja Petri Vuorimaa 44
CTI-lohkokaavio Petri Vuorimaa 45
CTI-sovellukset Puheposti (vastaajapalvelu) Automaattinen puhelujen välitys (alanumerot) Älykäs puhelujen reititys ja hajautus (palvelukeskukset) Puheteksti (aikataulut ym. tiedotteet) Fax-pyynnöt (informaation välitys faksin kautta) Petri Vuorimaa 46
CTI-sovellukset (jatk.) Interaktiiviset puhelinpalvelut (varaukset, tilaukset) Puhelutiedot (asiakkaiden automaattinen tunnistus) Portit (videoneuvotteluun tavallisella puhelimella) Puheluiden hallinta (puhelinnumeroiden valinta ym.) Petri Vuorimaa 47
CTI-toteutukset CTI voidaan toteuttaa erillistä palvelinta käyttäen Toinen vaihtoehto on liittää puhelin suoraan työasemaan Tarvittaessa videoneuvottelu, Internet-puhelu ja CTI-järjestelmät voidaan integroida yhteen Petri Vuorimaa 48
Call Center Petri Vuorimaa 49
Integroitu järjestelmä Petri Vuorimaa 50
CTI-standardit Multi-Vendor Integration Protocol (MVIP) System Computing System Architecture (SCSA) Molemmat ovat eri PC-kortteja yhdistäviä väyliä Väylät on tarkoitettu puhelujen siirtämiseen PC:n sisällä Petri Vuorimaa 51
PC-kortit Petri Vuorimaa 52
CTI-ohjelmointirajapinnat Microsoft Telephony Application Programming Interface = TAPI (-93) + Windows-sovellukset Novell Telephony Service API = TSAPI (-93) + Novellin palvelimet IBM CTI API + Kytkimet ja niiden rajapinnat Petri Vuorimaa 53
CTI-ohjelmointirajapinnat (jatk.) SCSA-ohjelmontiympäristö Sun Java Telephony API = JTAPI + Java-ohjelmointiympäristö + hyödyntää em. API-määrityksiä Petri Vuorimaa 54