Úvod. T. Kulhánek, M. Frič, M. Šárek CESNET z.s.p.o., HAMU



Podobné dokumenty
Tomáš Kulhánek, Marek Friš, Milan Šárek

VZDÁLENÁ ANALÝZA LIDSKÉHO HLASU V REÁLNÉM ČASE. Tomáš Kulhánek 1,2, Marek Frič 3, Jaroslav Hrb 3

VirtualBox desktopová virtualizace. Zdeněk Merta

SYSTÉM SCREENS SYSTEM SCREENS

Vzdálený přístup k počítačům

Protokol TELNET. Schéma funkčních modulů komunikace protokolem TELNET. Telnet klient. login shell. Telnet server TCP/IP.

Konsolidace zálohování a archivace dat

TC-502L TC-60xL. Tenký klient

VÝPOČETNĚ NÁROČNÉ APLIKACE S VYUŽITÍM VIRTUALIZACE PRACOVNÍCH STANIC NA BÁZI INTEGRACE TECHNOLOGIÍ MICROSOFT VDI A SUN RAY

TC-502L. Tenký klient

Efektivní provoz koncových stanic

Avaya Scopia verze 8.3

RHEV for Desktops & SPICE příklad nasazení v akademickém prostředí. Milan Zelenka, RHCE Enlogit s.r.o.

Protokol TELNET. Schéma funkčních modulů komunikace protokolem TELNET. Telnet klient. login shell. Telnet server TCP/IP TCP/IP.

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

PSK2-14. Služby internetu. World Wide Web -- www

TELEFONNí LiNKA PREMiUM PRŮVODCE APLIKACí T UC-ONE - PC

Záznamy přednášek a streaming

Důvěryhodná výpočetní základna v prostředí rozsáhlých IS státní správy

ARCHIVACE A SDÍLENÍ ZDRAVOTNICKÉ DOKUMENTACE V SOULADU S LEGISLATIVOU

VPN - Virtual private networks

Internet - způsoby připojení

Milan Šárek, Leoš Rejmont, Jiří Navrátil, Vladimír Třeštík

Řešení pro správu klientů a mobilní tisk

Cloudy a gridy v národní einfrastruktuře

Představíme základy bezdrátových sítí. Popíšeme jednotlivé typy sítí a zabezpečení.

Petrov, v. o. s. Masarykova univerzita. Inovace systému pro správu prodejních automatů

Virtuální učebna: VMware VDI zefektivňuje výuku, zjednodušuje správu a snižuje náklady

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ

Virtualizace desktopu virtuální realita, nebo skutečnost?

Jednotlivé hovory lze ukládat nekomprimované ve formátu wav. Dále pak lze ukládat hovory ve formátu mp3 s libovolným bitrate a také jako text.

Od virtualizace serverů k virtualizaci desktopů. Nebo opačně? Jaroslav Prodělal, OldanyGroup VMware VCP, consultant

RADOM, s.r.o. Pardubice Czech Republic

TECHNOLOGICKÝ LIST čís. 46

Karel Bittner HUMUSOFT s.r.o. HUMUSOFT s.r.o.

Otevřená platforma VMS systému od firmy AxxonSoft

Z internetu do nemocnice bezpečně a snadno

Daniela Lišková Solution Specialist Windows Client.

Základní pojmy. Multimédia. Multimédia a interaktivita

Použití zásad skupin k instalaci klientské komponenty ESO9

Moderní infrastruktura základ egovernmentu

Office 2007 Styles Autor: Jakub Oppelt Vedoucí práce: Ing. Václav Novák, CSc. Školní rok:

Identifikátor materiálu: ICT-1-19

Řešení pro správu klientů a mobilní tisk

Bezpečná autentizace přístupu do firemní sítě

SADA VY_32_INOVACE_PP1

Tomáš Kantůrek. IT Evangelist, Microsoft

Microsoft Windows Server System

Integrace datových služeb vědecko-výukové skupiny

Radim Dolák Gymnázium a Obchodní akademie Orlová

SME Terminál + SmeDesktopClient. Instalace. AutoCont CZ a.s.

Vypracoval: Ing. Antonín POPELKA. Datum: 30. června Revize 01

Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o.

Stručný návod k obsluze Instalace ovladače WLAN USB adaptéru GW- 7200U pro Windows 98SE, ME, 2000 a XP

Adaptér USB -> Audio (2x stereo jack 3,5mm) C-Media chipset Katalogové číslo:

Inteligentní řešení kamerového systému

Modulární monitorovací systém Gradient Digitální systém pro záznam, archivaci a vyhodnocení telefonie.

Správa stanic a uživatelského desktopu

TDP RPort 1.0. uživatelská příručka. 12. července 2007 Na slupi 2a, Praha 2

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění

KAPITOLA 2 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ

Tisková řešení. EIP přidaná hodnota, kterou přidáte Vy sami. Září Aleš Povolný, Xerox CZ

XTB VPS. XTB Virtual Private Server manuál

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server

1 Webový server, instalace PHP a MySQL 13

Technické podmínky a doporučení provozu OneSoftConnect na infrastruktuře zákazníka

INTEGRACE IS DO STÁVAJÍCÍ HW A SW ARCHITEKTURY

SenseLab. z / from CeMaS. Otevřené sledování senzorů, ovládání zařízení, nahrávání a přehrávání ve Vaší laboratoři

Systém elektronické evidence návštěvnosti TDL500

EU-OPVK:VY_32_INOVACE_FIL9 Vojtěch Filip, 2013

STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Business Edition, ESET Remote Administrator

Co je Symantec pcanywhere 12.0? Hlavní výhody Snadné a bezpečné vzdálené připojení Hodnota Důvěra

Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/

TECHNOLOGICKÝ LIST čís. 59

Vzdálená plocha z macos

TSC diagnostika. Prezentace programu

Microsoft SharePoint Portal Server Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR

Nahrávací systém TriREC

Formy komunikace s knihovnami

Jakub Šesták. ESEJ DO PŘEDMĚTU DIGITÁLNÍ KNIHOVNY

CESNET. Národní e-infrastruktura. Ing. Jan Gruntorád, CSc. ředitel CESNET, z.s.p.o.

Virtualizace desktopů

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

MATLAB PRO PODPORU VÝUKY KOMUNIKAČNÍCH SYSTÉMŮ

CHARAKTERISTIKA VZDĚLÁVACÍ OBLAST VYUČOVACÍ PŘEDMĚT ZODPOVÍDÁ INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

Michal Andrejčák, Seminář Energetika v průmyslu, Hotel Vista Dolní Morava, Možnosti monitorování a ovládání Zpracování dat z rozvoden

IBM Sametime 9. moderní způsob komunikace. Petr Kunc, IBM IBM Corporation

Zápočtová úloha z předmětu KIV/ZSWI DOKUMENT SPECIFIKACE POŽADAVKŮ

Prostředí pro spolupráci Multimédia

Web simulator of model of complex human physiology supported by cloud computing

1. Webový server, instalace PHP a MySQL 13

InTouch Příklady architektur

Vzdělávací obsah vyučovacího předmětu

Virtualizace desktopů a aplikací ve státní správě , Mikulov

MetaCentrum. Tomáš Rebok MetaCentrum NGI, CESNET z.s.p.o. CERIT-SC, Masarykova Univerzita Olomouc,

1.1 Rozsah přípojných míst. 1.2 Cílová skupina. 1.3 Četnost přenosů. 2 Podmínky realizace a popis technologie

Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek

Ukazka knihy z internetoveho knihkupectvi

Centrální správa PC na MU. Pavel Tuček

VIRTUALIZACE POČÍTAČE HISTORIE A VÝVOJ

Transkript:

VZDÁLENÝ PŘÍSTUP K VIRTUÁLNÍM VÝUKOVÝM A VÝZKUMNÝM APLIKACÍM - PODPORA FONIATRICKÝCH VYŠETŘENÍ REMOTE ACCESS TO VIRTUAL EDUCATION AND RESEARCH APPLICATION SUPPORT OF PHONIATRIC INVESTIGATION T. Kulhánek, M. Frič, M. Šárek CESNET z.s.p.o., HAMU Abstrakt Protokol RDP (Remote Desktop Protokol) umožňuje vzdálený přístupu k počítači a použití aplikací na dálku. RDP přesměrovává vstupy z klávesnice a myši ke vzdálenému počítači a textový či grafický výstup ze vzdáleného počítače k uživateli. V příspěvku představíme aplikaci pro podporu vyšetření hlasu, která běží ve virtualizovaném systému XEN, používá knihovny MATLAB a využívá protokol RDP navíc pro přenos zvukového vstupu z uživatelova mikrofonu. Srovnáme podmínky, za kterých je kvalita práce a zvuku pořizovaného vzdáleně srovnatelná s prací na lokálním počítači. Klíčová slova: virtualizace, foniatrická aplikace, vzdálená plocha Abstract The RDP (Remote Desktop Protocol) allows remote access to a computer and use application remotely. RDP redirects the input events from keyboard and mouse to the remote computer and text or graphic output from remote computer to the clients computer. In this text we will introduce an application which supports to investigate the voice, this application runs on virtualized environment XEN, uses Matlab libraries and uses RDP additionaly to transmit the sound input from user's microphone. We compare the conditions, where quality of remote work and remote sound recording is comparable to work and recording on local computer. Keywords: virtualization, phoniatric application, remote desktop Úvod Ve spolupráci Hudební akademie múzických umění (HAMU), Ústřední vojenské nemocnice, Pardubickou krajskou nemocnicí a sdružením CESNET z.s.p.o. připravujeme podporu nových projektů v oblasti otorhinolaryngologické medicíny[1]. Analýza hlasového signálu pomáhá k lepší diagnostice poruch hlasu způsobených při vytváření nebo přenosu hlasu. Ve výzkumném centru hudební akustiky HAMU jsme vyvinuli aplikaci, která provede analýzu

hlasového signálu z pořízených nahrávek. Pro potřeby rychlého testování umí také využít i běžný mikrofon připojený k počítači, nahrát a analyzovat hlasový signál z tohoto mikrofonu [3]. Aby tuto aplikaci mohli využívat spolupracovníci z různých míst republiky, vznikl požadavek aplikaci nějakým způsobem distribuovat či sdílet. Využili jsme virtuální prostředí pro medicínské aplikace v rámci již existující pilotní infrastruktury, která byla budována v minulosti pro potřeby gridového projektu Globus MEDICUS prezentovaného na konferenci MEFANET 2008 [2]. Analýza zvuku Aplikace pro podporu foniatrických vyšetření provádí analýzu zvuku. Ve Výzkumném centru hudební akustiky HAMU pomocí numerických knihoven systému Matlab bylo vytvořeno uživatelské prostředí pro analýzu hlasových signálů ParVRP parametrizované hlasové pole [3] pracující prozatím v postprocessingovém módu. Obrázek 1: Obrazovka aplikace parametrického fonetogramu s analýzou hlasového pole v pravé části okna Program umožňuje ze zvukových dat ve formátu wav analyzovat základní frekvenci (pomocí autokorelační funkce), vypočte okamžitou energii signálu a

spektrální charakteristiky pomocí rychlé Fourierovy transformace. Vypočtená data jsou následně efektivně filtrována podle vlastností lidského hlasu, tak aby vytvořila konečné zobrazení hlasového pole (voice range profile, VRP) a jeho parametrů. Systém hlavně umožňuje efektivní segmentaci signálů na jednotlivé typy vyšetřovaných hlasových úkonů. Vzdálený přístup k aplikaci V současné době se obvykle aplikace distribuují jako instalační soubory k uživatelům a ti si je instalují na svůj lokální počítač. Tento klasický model distribuce aplikací je dnes doplňován dalším způsobem: instalací aplikace na server a umožnění dálkového přístup k aplikaci prostřednictvím počítačové sítě např. přes web nebo jiné komunikační protokoly. Pro vzdálené přístup k aplikacím se používá celá řada komunikačních protokolů, mezi něž patří už např. HTML (dynamické webové aplikace), Remote Desktop protokol (RDP), Secure Shell (SSH), X11 a další. Vzdálený přístup přináší některé výhody, mezi něž patří: uživatelé vždy pracují s nejnovější verzí aplikace většinou minimální požadavky na uživatelovo prostředí, klientský program pro připojení je dostupný pro různé platformy Poskytování vzdáleného přístupu nese sebou i některé rizika: ke vzdálené aplikaci a vzdálenému stroji může získat přístup neoprávněný uživatel. data uložená na vzdáleném serveru mohou být kompromitována neoprávněnými uživateli. S těmito riziky je nutno počítat již při vytváření takového systému a mezi nutné podmínky pro eliminaci těchto rizik patří šifrování komunikace a důsledné limitování přístupu vybraným uživatelům z vybraných lokalit a robustní ověřování autenticity uživatelů. Pro naše účely jsme aplikaci nainstalovali na virtuální server se systémem MS Windows 2003 a MS Windows 2008 a umožnili přístup na tzv. vzdálenou plochu (Remote Desktop) přes protokol RDP (Remote Desktop Protokol) vyvíjený firmou Microsoft. Protokol RDP verze 5.2 dostupný v operačním systému MS Windows 2003 je multikanálový protokol, který umožňuje v oddělených kanálech přenášet komunikaci mezi zařízeními a prezentaci dat ze serveru. Na serveru RDP protokol vytváří virtuální driver pro grafiku, jehož změny kóduje do protokolu a přenáší ke klientovi. Na klientské straně jsou data přenesená přes protokol RDP

interpretována a je vykreslena změna grafického prostředí. Vstupní události z myši a klávesnice jsou RDP klientem zakódovány a přesměrovány k serveru, kde jsou předána vzdálené aplikaci. RDP protokol lze navíc modifikovat tak, aby se mohla přenášet ve virtuálních kanálech komunikace, která ve standardním protokolu není. Verze 7.0 dostupná v systému MS Windows 2008 R2 umí navíc přenášet další události mezi nimiž je zvuk z klientského vstupního zařízení (mikrofonu) na server, takto lze např. pořizovat nahrávku na dálku. [4] Obrázek 2: Schéma vzdáleného připojení k aplikaci pomocí protokolu RDP Nahrávání zvuku na dálku S nasazením aplikace ParVRP ve virtuálním prostředí a jejího ovládání přes vzdálenou plochu, jsme navíc zkoumali možnost nahrávání zvuku z lokálního mikrofonu připojeného ke klientskému počítači pomocí vzdálené aplikace přes protokol RDP. Protokol RDP verze 5.2 dostupný pro systémy MS Windows 2003 nemá v sobě implementované přesměrování zvuku z mikrofonu ke vzdálené aplikaci a využili jsme proto nadstavbu přidávající tuto vlastnost Sound over RDP verze 2.1 [5]. Porovnávali jsme kvalitu pořízeného zvuku na dálku s kvalitou zvuku pořízeného na lokálním stroji při připojeních k síti o rychlosti 10 Mbit/s download a 1 Mbit/s upload. Skutečný datový tok downloadu i uploadu se při

připojení na vzdálenou plochu stále držel pod 100 kbit/s. Zvuk takto přesměrovaný přes protokol RDP je na straně klienta komprimován interním kodekem a na straně serveru je dekomprimován a předán aplikaci. Při analýzách takto pořízeného zvuku jsme zjistili, že použitý kodek mírně zkresluje hlas ve vyšších polohách hlasu. Kvalita nahrávky je navíc citlivá na změny v latenci aktivního připojení. Analýza nahrávky pořízená vzdáleně přes protokol RDP 5.2 s nadstavbou Sound over RDP, proto dává méně přesné výsledky oproti analýze nahrávky pořízené lokálně. Protokol RDP verze 7.0 je dostupný na systémech Windows Server 2008 R2. Zkoušeli jsme klientskou část, která umí tímto protokolem komunikovat ze systému Windows XP SP3. Zvuk se na lokálním stroji zakóduje interním kodekem a projde přes RDP protokol k serveru, kde se dekóduje a předá vzdálené aplikaci, celkový datový tok uploadu i downloadu opět nikdy nepřesáhl rychlosti 100 kbit/s. Při analýzách zvuku pořízeného na dálku přes protokol RDP 7.0 jsme zjistili(stejně jako v případě RDP verze 5.2 s nadstavbou Sound over RDP), že použitý kodek mírně zkresluje zvuk ve všech polohách. Analýza nahrávky pořízená lokálně dává tudíž přesnější výsledky, než analýza nahrávky pořízená vzdáleně. Navíc podpora protokolu RDP 7.0 je na klientských stanících zatím omezena na nejnovější verze platformy MS Windows. Závěr Ve spolupráci se sdružením CESNET jsme připojili virtuální server s aplikací ParVRP přes 1 gigabitovou linku do sítě národního vzdělávání a výzkumu CESNET2. Aplikaci ParVRP je možno dnes využít na dálku k výzkumu nebo ke školení na pracovištích, která jsou připojena k vzdělávací a výzkumné síti CESNET2 nebo přímo k Internetu. Aplikaci plánujeme tímto způsobem nabídnout i ke klinické praxi pro účely vyšetřování poruch hlasu. Jak jsme ukázali, přenos zvuku z mikrofonu lokálního počítače ke vzdálené aplikaci pomocí protokolu RDP vede ke zkreslení výsledné nahrávky a analýza takové nahrávky dává méně přesné výsledky. Zvažujeme nasazení jiného typu kodeku nebo jiného řešení, který by vedl ke snížení ztráty kvality záznamu i za cenu vyššího nároku na přenosové sítě. Pro přesnější analýzu v celém hlasovém rozsahu navíc plánujeme definovat minimální požadavky na záznamové zařízení, parametry mikrofonu, akustické parametry místnosti, kde se nahrávky mohou pořídit. Navíc plánujeme aktualizovat aplikaci ParVRP pro pořizování nahrávky a souběžnou analýzu v reálném čase, což bude pravděpodobně vyžadovat aktivní komunikaci se zvukovou kartou lokálního počítače.

Literatura [1] M. Šárek, T. Kulhánek, Nové směry medicínských aplikací sdružení CESNET, MEDSOFT 2009. (Milena Ziethamlová Ed.) Praha: Agentura Action M, Praha 2008, str. 145-148. ISBN 978-80-904326-0-4 [2] T. Kulhánek, M. Šárek, Virtualizace a integrace v gridovém PACS systému. MEFANET 2008. (Daniel Schwarz, Ladislav Dušek, Stanislav Štípek, Vladimír Mihál Eds.), Masarykova Univerzita, Brno, 2008, ISBN 978-80- 7392-065-4, CD ROM [3] M.Frič, Parametrizovaný fonetogram obecných řečových a hlasových projevů ParVRP, MARC-Technologický list čís. 12, Zvukové studio HAMU, Praha 2007, http://web.hamu.cz/zvuk/vyzkum/dokumenty/tl12x.pdf [4] Remote Desktop Protokol http://msdn.microsoft.com/enus/library/aa383015(vs.85).aspx [5] Sound over RDP http://www.sound-over-rdp.com/