1 Videoneuvottelu Johdanto Standardit Tuotteet Internet-puhelut CTI (Computer Telephony Integration) 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 1 Petri Vuorimaa 2 Järjestelmät Laitteisto 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 Video/audio kaappauskortti Modeemi, ISDN tai verkkokortti Audiokortti Tietoliikenneverkko Petri Vuorimaa 3 Petri Vuorimaa 4 Ryhmäneuvottelut Yhteystyyppejä on myös kaksi: + kahdenväliset neuvottelut + monipisteneuvottelut Ryhmäneuvottelussa on kaksi tapaa jakaa puheenvuoroa: + automaattinen valinta + puheenjohtaja Monipisteneuvottelut Tietoliikenneverkko Petri Vuorimaa 5 Monipistepalvelin Petri Vuorimaa 6
2 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) Standardiperheet (jatk.) Petri Vuorimaa 7 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 sekuntti Liikkeenennustusta voidaan käyttää niin haluttaessa Audiokoodekit Audiokoodekkeja on kolme: + G.711 48-64 Kbps kapeakaista + G.722 48-64 Kbps laajakaista + G.728 16 Kbps kapeakaista Petri Vuorimaa 11 Petri Vuorimaa 12
3 Eri luokat H.324 Petri Vuorimaa 13 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 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 15 Petri Vuorimaa 16 H.323 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 17 Petri Vuorimaa 18
4 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 Monipistepalvelin (jatk.) Käytännön toteutus voidaan myös tehdä kolmella eri tavalla + Keskitetty + Hajautettu +Hybridi Käytännössä H.323 on toteuttu IP ym. protokollien päälle Petri Vuorimaa 23 Petri Vuorimaa 24
5 Eri vaihtoehdot Protokollapino Petri Vuorimaa 25 Petri Vuorimaa 26 T.120 Toteuttaa videoneuvottelussa tarvittavat lisäpalvelut: + yhteentoimivuus + kuvien siirto + jaetut työtilat + tiedostojen siirto + monipisteneuvottelut T.120 (jatk.) T.120 koostuu kolmesta kerroksesta: + siirtokerros + protokollakerros +sovelluskerros Siirtokerros jakaantuu edelleen kolmeen tasoon + siirtoprotokolla + monipisteneuvottelu + konferessinohjaus Petri Vuorimaa 27 Petri Vuorimaa 28 Siirtokerros 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 parhaillaan hyväksyttävänä Petri Vuorimaa 29 Petri Vuorimaa 30
6 Tuotteet Videoneuvottelusillat Videoverkot Videoneuvotteluhuoneet Työpisteet Portinvartijat Portit 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 31 Petri Vuorimaa 32 Videoverkot Paras mahdollinen kuvanlaatu Tarkoitettu lähinnä konferenssien seuraamiseen Lähetykset ISDN tai ATM-verkoissa Videoneuvotteluhuoneet Tarkoitettu videoneuvotteluhuoneita varten Yritykset tai operaattorit Toteutettu lähinnä H.320 (ISDN) standardiperhettä käyttäen H.323 (Internet) standardiperhe tulossa Petri Vuorimaa 33 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) Portinvartijat Tarvitaan H.323 standardiperheen mukaisissa ratkaisuissa Esim. Intelin LANDesk Conferencing Manager + automaattinen portinvartija + vyöhykkeiden hallinta + ulosmenevien reittien hallinta + sisääntulevien puhelujen reititys Petri Vuorimaa 35 Petri Vuorimaa 36
7 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 Internettiin 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.) 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 39 Petri Vuorimaa 40 Puhelut organisaation sisällä Yleiset Internet-puhelut Petri Vuorimaa 41 Petri Vuorimaa 42
8 Internet-puhelutuotteet CTI 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 Petri Vuorimaa 43 Computer Telephony Integration (CTI) tavoitteena on integroida tietoverkot ja puhelinverkot Ratkaisuvat tuovat säästöjä ja tehostavat toimintaa (takaisinmaksuaika yleensä alle vuosi) Sisältävät useita eri toimintoja Petri Vuorimaa 44 CTI-lohkokaavio CTI-sovellukset Puheposti (vastaajapalvelu) Automaattinen puhelujen välitys (alanumerot) Älykäs puhelujen reititys ja hajautus (palvelukeskukset) Puheteksti (aikataulut ym. tiedotteet) Faxpyynnöt (informaation välitys faksin kautta) Petri Vuorimaa 45 Petri Vuorimaa 46 CTI-sovellukset (jatk.) Interaktiiviset puhelinpalvelut (varaukset, tilaukset) Puhelutiedot (asiakkaiden automaattinen tunnistus) Portit (videoneuvotteluun tavallisella puhelimella) Puheluiden hallinta (puhelinnumeroiden valinta ym.) 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 47 Petri Vuorimaa 48
9 Call Center Integroitu järjestelmä Petri Vuorimaa 49 Petri Vuorimaa 50 CTI-standardit PC-kortit 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 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 CTI-ohjelmointirajapinnat (jatk.) SCSA-ohjelmontiympäristö Sun Java Telephony API = JTAPI + Java-ohjelmointiympäristö + hyödyntää em. API-määrityksiä Petri Vuorimaa 53 Petri Vuorimaa 54