Ülevaade ja demonstratsioon vabavaralisest video ja audiokonverentsi vahendist
Dmitri Afanasjev
MAT-INF MAG II
Eesmärgid:
- aru saada mis on vahetu sõnumside (instant messanging)
- kiirsuhtlusprogrammi näidis: MSN Messenger
- anda visuaalset ja MSN Messenger'i võimaluste ülevaadet
- kasutada MSN Messenger'i video konverentside läbiviimiseks
Eelteadmised:
- lugeja omab põhilisi arvutikasutusoskusi
- teab mis on arvutivõrk kui selline
Mis on vahetu sõnumside?
Kiirvestluse jaoks on tarvis kasutada klientprogrammi, mis ühendub kiirsuhtlemise teenusega ja erineb e-postist selle poolest, et vestlused saavad seega toimuda reaalajas. Enamik teenuseid pakuvad olemasoluinfo funktsiooni, mis näitab, kas inimesed kellegi kontaktide nimekirjas vestluseks kättesaadavad. Kontaktide nimekirja võib nimetada "sõbralistiks". Varastes kiirsuhtlusprogrammides ilmus iga täht kohe kirjutamise ajal ning kui tähti kustutati kirjavigade parandamiseks, oli see samuti reaalajas näha. See protsess oli pigem nagu telefonivestlus kui kirjade/tekstide vahetamine. Kaasaegsete kiirvestlusprogrammide puhul näeb teine pool enamasti iga rida kohe peale seda kui uus rida on alanud. Enamik kiirsuhtlusprogramme võimaldavad seada kasutaja olekut, umbes analoogiliselt teatele telefoni automaatvastajas.
Tuntud kiirsuhtluse teenused avalikus Internetis on MSN Messenger, AOL Instant Messenger (AIM), Yahoo Messenger, Skype, Google Talk, .NET Messenger Service, Jabber ja ICQ. Need teenuste ideed võlgnevad paljutki vanemale (ning siiani populaarsele) võrkude jutukameediumile, mida teatakse Internet Relay Chat (IRC; eesti k. Interneti releejutukas) nimetuse all.
Antud terminid pärinevad nende ingliskeelsest vastest instant messaging, millega seoses sõna message on muutunud umbes viimase 10 aasta jooksul (mitteformaalses) inglise keeles tegusõnaks. Head või üldkasutatavat otsest eestikeelset vastet ei ole ülalolevad terminid eesti keeles seni üldkasutatavateks muutunud (seisuga 2006.a. lõpp). Kiirsuhtlust kui tegevust seostatakse siiani selleks mõeldud programmide nimedega: "MSN", "ICQ", "AIM", "messenger", jne.
Tavaliselt, kiirvestlus on organiseeritud mingi konkreetse skeemi järgi: neid skeeme on kaks. Esimene neist omab tsentraliseeritud struktuuri, ehk. keskpunktis olemas konkreetne server mille kaudu kliendid suhtlevad omavahel ja vahetavad informatsiooni. Antud skeem omab nimetust: tsentraliseeritud sõnumite vahetus. Pildi peal on visuaalselt näidatud, kuidas saab üks klient suhelda teiste klientidega:
Detsentraliseeritud võrgud, ehk peer-to-peer (P2P) võrgud – on arvutivõrgud, mis on ehitatud samaõiguste osapoolte abil. Antud võrkudes eksisteerivad eraldatud serverid, ning kus iga lõim on üks peer ehk. klient ja server samal ajal. Antud lähenemine omab väga suurt võrgu skaleerimisvõimalust. P2P võrgud on ehiatud P2P tehnoloogia printsiibi järgi.
Teine lähenemine on ehitatud üpris teise idee järgi.Proovitakse detsentraliseerida sõnumite vahetussüsteemi kasutades P2P tehnoloogiat. Antud strateegia annab võimalust viia sõnumite vahetussüsteemi uuele tasemele, sest puudub üks keskpunkt, millest hakkab sõltuma kogu süsteemi töö. Antud lähenemist illustreerib pilt:
Mis on MSN Messenger?
MSN Messenger on Microsoft'i IM (instant messaging) klientprogramm Windows'i & Mac arvutitele, mõeldud kodukasutajatele. Võimalused:
- kiirsõnumite saatmine
- suur emotikonide, smailide (smileys) valik
- audio- ja videosuhtlemise võimalus, kasutades veebikaameraid ja mikrofone
- võimalus mängida erinevaid mänge teiste suhtlejatega
- failide saatmine
MSN Messenger all mõeldakse ka .NET Messenger Service'it – servereid (millest oli juba juttu eelmises peatükis, ehk. tsentraalsed serverid, mis pakkuvad kasutajatele teenuseid vestlemiseks) ja protokolli (ehk reeglite kogumi, mille abil toimub suhtlemine), mille abil MSN Messenger töötab. Alates 19. juunil 2006. aastal välja tulnud versioonist 8.0 kannab programm nimetust Windows Live Messenger.
Iga internetiühenduse ja veebibrauseriga varustatud arvuti saab ühenduda Messenger Service'sse kasutades MSN Web Messengeri või tavalise MSN Messengeri programmi. Kahte tüüpi klientide vahe on selline, et esimene on puhtalt veebipõhine tarkvara, kuid teine on allalaaditav ja installitav tarkvara, mis omab palju rohkem võimalusi ja mugavusi vestlemisel. MSN Web Messengeri on limiteeritud võimalustega (ainult teksti sõnumite saatmine) veebipõhine klient-programm. Eksisteerib ka võimalus kasutada MSN Messengeri mobiiltelefonide ja teiste mobiilsete seadmete peal. Selle eest vastutab MSN Mobiili teenus (MSN Mobile service).
Et kasutada MSN Messengeri tuleb esialgu allalaadida installatsioonipaketti internetist (http://messenger.msn.com), installida oma arvutile, ning sisse logida (kui eksisteerib MSN passport) või luua uus passport (konto) MSN võrgus. Sisselogimise aken näeb välja niimoodi:

(Uue konto registreerimiseks tuleb vajutada lingile „Get new account“ ja teha ära kõik instruktsioonid, mis on kirjas veebilehel).
Kui sisselogimine õnnestus, siis kasutaja näeb oma sõbralisti, ehk teiste kasutajate loetelu. On-line (need, kes on loginud sisse) ja off-line (need, kes ei ole sisse loginud) eristatakse erinevate märkidega:

Valides kedagi oma sõbralistis, avatakse uus aken, kus toimub suhtlemine, nii tekstide abil, kui ka video ja audio võimalustega:

Videokonverentside läbiviimiseks MSN Messengeri abil peab kasutajatel olema nii veebikaamerad kui ka mikrofonid. Kui aga midagi puudub, näiteks ühel kasutajal mikrofon, siis teine kasutaja saab ka rääkida, aga vastaspoolt ta kuulata ei saa. Sama reegel toimub ka veebikaamerate korral. Kuna MSN Messenger on vabavaraline tarkvara, siis nii audio- kui ka videokõned arvutite vahel on tasuta. Antud lähenemist, kus on andmevahetus meediaks on valitud arvutivõrk, nimetatakse VoIP (Voice over IP)
MSN VoIP. MSN video kõned
Alates versioonist 7.0 Microsoft lisas MSN Messengeri sisse palju uusi võimalusi: video kõned täisekraani režiimis, VoIP ja teisi. MSN Messenger'i kasutajad võivad kasutada täisekraanilisi videokõnesid, rääkides teiste kasutajatega. Kasuks tuleb uus sünkroniseeritud audio edastamismootor, mis hoolitseb parima helikvaliteedi eest. Antud momendil toimub video edastamise protokolli täiendamine, et tagada parema edastamiskvaliteet. Arendajatel eksisteeris üks suur probleem: kui kasutaja on tulemüüri taga, siis ei saa teha peer-to-peer ühendust ja korralikult edastada video pilti. Antud situatsioonides, programm peab kasutama nn. peegeldamisteenust. Videopilt saadetakse mitte otse teisele kasutajale, vaid hoopis serverile ja alles siis kasutajale. Antud lähenemine annab võimalust ühendada tunnelisse mõlemaid osapooli, aga kiirus on natuke aeglasem võrreldes peer-to-peer ühendusega.
Juhendid:
Kaamera ja mikrofooni konfiguratsioon ja ühendus
Kui MSN Messenger on käivitatud, on aeg ühendada ja konfigureerida kaamera ja mikrofon. Paljud kaamerad on ühendatakse arvutitega USB pordi kaudu. Tuleb hoolikalt lugeda läbi kaamera juhend enne ühendamist arvutiga, sest mõned kaamerad nõuavad vastavate draiverite installeerimist. Tavaliselt kaamera draiver on paigutatud CD peale, mis tuleb kaameraga ühes pakendis. Mõned uuemad kaamerad omavad Plug-and-Play funktsionaalsust, mis tähendab seda et Windows XP ise tunneb kaamerat ära. Mikrofoni installeerimiseks lihtsalt ühendage see helikaardiga, mille pordid tavaliselt asuvad arvutikasti taga. Kui kogu riistvara on installeeritud, tuleb konfigureerida MSN Messenger selleks, et video ja audio kvaliteet oleks kõige parem.
- Tehke kindlaks kas kaamera ja mikrofon on sisselüllitatud. Siis käivitage MSN Messenger.
- Vajutage Tools -> Audio/Video Tuning Wizard. Vajutage Next et käivitage programm, mis aitab edasi konfigureerida.
- Esimesel leheküljel valige, millist kaamerat te hakkate kasutama (kui on teil neid mitu).
- Pange kaamera nii, et oleks näha teie nägu aknas. Vajutage Next.
- Kui küsitakse, pange mikrofon nii, et teie vahemaa oleks umbes 5-10 sm. Vajutage Next.
- Valige mikrofon ja kõlarid, mida te kasutate või valige I am using headphones.
- Vajutage Click to test speakers ja valige helitugevus. Vajutage Stop kui on valmis ja Next jätkamiseks.
- Kui küsitakse, rääkige mikrofoni ja sätestage mikrofoni tundlikkust. Valige Next ja siis Finish.
Eksisteerib ka võimalus konfigureerida video ja audio parameetreid video konverentsi ajal.
Video konverentsi algatamine
Pärast kaamera ja mikrofoni installeerimist, te võite kasutada neid video konverentside läbiviimiseks. Kasutaja kellega te hakkate suhtlema video vahendite abil, peab ka omama vähemalt MSN Messengeri 7.0, parem aga sama versiooni nagu teil on installeeritud.
- Käivitage MSN Messengeri ja logige sisse.
- Vajutage Actions -> Audio/Video -> Start a video conversation
- Valige kasutaja oma sõbralistis ja vajutage OK.
- Oodake kuna teie vastaspool aktsepteerib teie kutse. Kaks osapoolt võtavad vastu sõnumi, mis informeerib ühenduse staatusest. Kui ühendus on õnnestunud, siis opponent näebs teie kaamera pilti ja vastupidi.
- Kui tahate konfigureerida kaamerat ja mikrofoni veel kord vajutage Tools -> Webcam settings.
- Konverentsi lõpetamiseks vajutage Kaamera ikoonile.
Küsimused:
- Mis on MSN Messenger?
- Kas MSN Messenger on vabavaraline tarkvara?
- Kuidas identifitseeritakse kasutajaid MSN Messengeri kasutajate hulgas (mille abil, kasutaja identifikaator)?
- Mis on VoIP?
Kasutatud materjalid:
- MSN Messengeri koduleht - http://messenger.msn.com 5.11.06
- MSN Web Messengeri koduleht - http://webmessenger.msn.com 5.11.06
- MSN Messengeri Wikipedia leht - http://ru.wikipedia.org/wiki/MSN_Messenger, http://et.wikipedia.org/wiki/MSN_Messenger, http://en.wikipedia.org/wiki/MSN_Messenger 5.11.06
Kasulikud viided:
- MSN Messenger'i video kasutamisest - http://www.microsoft.com/windowsxp/using/windowsmessenger/ballew_video.mspx 5.11.06
- Wiki lehekülg .NET Messenger Service kohta - http://en.wikipedia.org/wiki/.NET_Messenger_Service 6.11.06
- MSN Messenger'i kasutusjuhend - http://www.j-os.com/manualmsnmessengere.html 4.11.06
- MSN Messengeri protokolli kirjeldus MSNP10 - http://www.hypothetic.org/docs/msn/research/msnp10.php 3.11.06
- Unofficial MSN Protocol Documentation - http://msnpiki.msnfanatic.com/index.php/Main_Page 3.11.06
Sven Kirsimäe retsensiooni antud ettekandele leiab siit:
http://math.ut.ee/~matrix/koolitusk/Dmitri_Afanasjevi_Rets.pdf [~65kb]