stuba video conference

27
Vývoj a realizácia aplikácie umožňujúcej teleprítomnosť na neverejnom zasadnutí komisie ( diplomová práca ) Autor: Bc. Michal Ďorda; [email protected] Vedúci DP: prof. RNDr. Otokar Grošek, PhD. Oponent DP: doc. Ing. Michal Šrámka, PhD.

Upload: michal-dorda

Post on 14-Jul-2015

116 views

Category:

Education


0 download

TRANSCRIPT

Vývoj a realizácia aplikácie

umožňujúcej teleprítomnosť na

neverejnom zasadnutí komisie

( diplomová práca )

Autor: Bc. Michal Ďorda; [email protected]

Vedúci DP: prof. RNDr. Otokar Grošek, PhD.

Oponent DP: doc. Ing. Michal Šrámka, PhD.

Zadanie

Cieľom diplomovej práce je vytvoriť

použiteľnú aplikáciu pre obhajobu

diplomovej resp. dizertačnej práce.

Úlohy:

1. Naštudujte problematiku použitia bezpečnej

skupinovej komunikácie (SGC).

2. Implementujte vybrané techniky umožňujúce

teleprítomnosť na neverejnom zasadnutí

komisie.

3. Vyhodnoťte realizované riešenie.

Videokonferencia

moderný spôsob multimediálnej komunikácie

prenos zvuku, obrazu a dát

medzi dvoma i viacerými účastníkmi

ľubovoľná vzdialenosť

v reálnom čase

História

Berlín - 2. svetová vojna – uzavretý okruh

USA (AT&T) - 70. roky – Picturephone

USA (MIT) – 1986 – 1. „kodek“

USA (PictureTel + IBM) - 1992 – projekt DIANE

Skype, Hangout, CISCO telepresence

Groupware

moderný multifunkčný nástroj na spoluprácu

ľudí na spoločnom projekte

funkcie:

pozývanie: plánovanie úloh a stretnutí

zdieľanie: obrazovky, súborov, aplikácií

spolupráca: Označovanie, vzdialené

ovládanie, nástenka/tabuľa

komunikácia: Chat, VoIP, HD video hovory

Podnikové riešenia

Personálne riešenia

STUBA Video ConferenceObhajoba záverečnej práce realizovaná videokonferenčným

hovorom cez zabezpečené spojenie na Internete.

Architektúra

Server-klient

Peer-to-peer

Technológia

zachytenie + zobrazenie

práca s multimédiami

spojenie + šifrovanie

Technologické riešenia

zachytenie + zobrazenie

práca s multimédiami

spojenie + šifrovanie

JAVA

JMF

Hamachi

Java Media Framework

rozhranie pre programovanie aplikácií v

JAVE pre prácu s médiami závislými od času

JMF 2.1.1e

funkcie:

zachytenie multimédií

spracovanie multimédií - formáty: H.263 a DVI

posielanie multimédií – RTP

prehrávanie multimédií

Real-Time Transport Protokol

protokol aplikačnej vrstvy (TCP/IP model)

zabezpečuje doručovanie multimediálnych

dát (video/audio) v reálnom čase

neinformuje o doručení dát (UDP + IP)

sekvenčné čísla v hlavičke

RTP Control Protocol

Hamachi

vytvorenie LAN adaptéra

5 účastníkov (voľna licencia)

Virtual Private Network

IPSec

bezpečnosť

autentifikácia: 2048 bit RSA

IKE: 2048 bit Diffie-Hellman

AES-256-CBC + ESP-style padding

HMAC-SHA-1-96

Aplikácia

Výsledky

STUBA Video Conference

autor: Bc. Michal Ďorda

teleprítomnosť komisie pri obhajobách prác

„Aplikácia umožňujúca telehlasovanie“

autor: Bc. Miroslav Valuš

telehlasovanie komisie pri obhajobách prác

aplikácia pre plánovanú e-prítomnosť na

rôznych obhajobách

Priestor na otázky

Posudky

aktuálne funguje IBA na 32 bitovej

architektúre

problém:

Java Media Framework

Nevýhody: starší framework

Výhody: dobrá dokumentácia, príklady

riešenie:

Freedom for Media in Java + LTI-CIVIL

možná modifikácia

Ďakujem za pozornosťMichal Ďorda; [email protected]

Multimediálne formáty

H.263

blok: 8x8 px

4x Y + Cb + Cr = makroblok

stratová kompresia – DCT

odhad pohybu dvoch za sebou idúcich snímok

G.711 (DVI)

frekvenčná modulácia

8000Hz + 4 bit = 32 kbps

Sieťové modely

RTP hlavička

IPSec

RSA autentifikácia

Diffie-Hellman IKE

AES

KoniecMichal Ďorda; [email protected]