Presentation is loading. Please wait.

Presentation is loading. Please wait.

Access Tutorial 19 th APAN Meeting Bangkok, Thailand.

Similar presentations


Presentation on theme: "Access Tutorial 19 th APAN Meeting Bangkok, Thailand."— Presentation transcript:

1 Access Tutorial 19 th APAN Meeting Bangkok, Thailand

2 2 Agenda Introduction to access grid technology Design consideration Installation Using access grid

3 Introduction to access grid technology

4 4 Introduction to access grid Access Grid is a –Group-to-Group collaborative environment –Provided live, immersive experience over a long distance –Sharing facilities between participants Web Browser Presentation Camera Controller Aplications The AG technology was developed by the Futures Laboratory at Argonne National Laboratory and is deployed by the NCSA PACI Alliance.

5 5 Definitions Access Grid (AG) –The infrastructure and software technologies Access Grid Node (AGN) –The ensemble of systems and services managed and scheduled as a coherent unit Access Grid Site (AGS) –A physical site that supports one or more AGNs

6 6 Benefits Enable group to group interaction and collaboration Improve the user experience –Go beyond teleconferencing –Provide a sense of presence –Support natural interaction Use quality but affordable digital IP based audio/video Enable complex multi-site visual and collaborative experiences Build on integrated grid services architecture

7 7 E - Learning

8 8 Remote Presentation

9 9 Video Conference

10 10 Massive Multisites conference

11 Design Consideration

12 12 Architecture

13 13 Hardware components Projectors Cameras Video Capture Cards Multi-head display Microphones Echo Canceller Speakers or Room audio system A set of PCs High speed network

14 14 RoomView Audience View Presenter View Camera Setup Display Video Capture

15 15 Audio Setup Network Echo Canceller Microphone Mixer Audio Digitizer

16 16 The Access Grid Toolkit (AGTk) AGTK is a set of software need to install and operate access grid –Venue Server –Venue Client –Video, Audio service application –Shared application components Latest version is AGTK 2.3 Information: www.accessgrid.org

17 17 Architecture Node Service Service Service Manager Venue ClientVenue Server Service ManagerService Video or Audio Display

18 18 Virtual Venue Virtual Meeting Place on Intetrnet –Emulate the allocation of Meeting room in Conference Center –Support collaboration services Event distribution Session initiation Data and Control channel

19 19 Access Grid Meeting Video Multicast Channel Audio Multicast Channel VIC RAT VIC Virtual Venue

20 Personal Node Installation on Windows

21 21 Architecture of Personal Node Node Service Service Service ManagerVenue Client Venue Server

22 22 Required Software ActivePython – Python Interpreter wxPythonWIN32 – Python GUI AGTk (Access Grid Toolkits) Windows version AG certificate

23 23 Installation Order ActivePython wxPythonWIN32 AGTk

24 24 Active Python Installation Double click ActivePython-2.3.4-233- win32-ix86

25 25 Active Python Installation (cont.) Click Complete, then click Next

26 26 Active Python Installation (cont.) Click Install

27 27 Active Python Installation (cont.) Installation progressing

28 28 Active Python Installation (cont.) Click Finish

29 29 wxPython Installation Double click wxPythonWIN32-2.5.1.5- Py23, click Next

30 30 wxPython Installation (cont.) Click Yes

31 31 wxPython Installation (cont.) Click Next

32 32 wxPython Installation (cont.) Click Full Install, Click Next

33 33 wxPython Installation (cont.) Click Next

34 34 wxPython Installation (cont.) Installation progressing

35 35 wxPython Installation (cont.) Click Finish

36 36 wxPython Installation (cont.) Compilation

37 37 AGTk Installation Double click AGTk-2.3-Py-2.3, click Next

38 38 AGTk Installation (cont.) Click I accept the agreement, click Next

39 39 AGTk Installation (cont.) Click Next

40 40 AGTk Installation (cont.) Click Next

41 41 AGTk Installation (cont.) Click Next

42 42 AGTk Installation (cont.) Click Next

43 43 AGTk Installation (cont.) Installation progressing

44 44 AGTk Installation (cont.) Click Finish

45 45 AGTk Installation (cont.) Open Access Grid Venue Client by double click at icon, click OK

46 46 AGTk Installation (cont.) Fill the information in the window, fill https://conf.cpc.ku.ac.th:8000/Venues/defa ult at Home Venue

47 47 AGTk Installation (cont.) Program’s Main windows

48 48 Import certificate file Click Preferences ---> Manage Certificates ---> Certificate Manager

49 49 Import certificate file (cont.) Choose tab Trusted certificates, click Import

50 50 Import certificate file (cont.) Choose certificate file 411204bc.0 in directory ThaiGridCert downloaded from website, click Import

51 51 Import certificate file (cont.) Choose tab Certificate, click Import

52 52 Import certificate file (cont.) Choose file usercert.pem as Certificate file, choose userkey.pem as Private key file from folder ThaiGridCert, click Import

53 53 Import certificate file (cont.) Fill passphrase 1q2w3e4r

54 54 Import certificate file (cont.) Click OK

55 55 Import certificate file (cont.) Certificate is already been added

56 56 Create proxy Choose tab Globus proxies, click Create

57 57 Import certificate file (cont.) Fill information in windows –Pass phrase : fill 1q2w3e4r –Key size : 1024 –Proxy lifetime [hours] : proxy available duration time

58 58 Import certificate file (cont.) Globus proxies

59 59 Activating certificate Restart Venue client to activate all the setup –Exit venue client –Start venue client

60 60 Video Camera Installation At menu bar, click Preferences ----> Manage My node

61 61 Video Camera Installation (cont.) Click VideoConsumerService, right click, choose Add

62 62 Video Camera Installation (cont.) Choose VideoService, click OK

63 63 Video Camera Installation (cont.) Choose video camera, click OK

64 64 Video Camera Installation (cont.) At menu bar, click File ----> Storge configuration

65 65 Video Camera Installation (cont.) Choose default Windows, click OK

66 Using Access Grid

67 67 Join the room At main window, Click Go

68 68 Join the room (cont.) Fill name and e-mail, click Accept

69 69 Join the room (cont.) Click at mini video window for bigger one

70 70 Conversation example s S m M l L

71 71 Change the conversation room At main window, double click desired room

72 72 Video Configuration At vic, click Menu

73 73 Video Configuration (cont.) Choose Bandwidth, number of frames per second Click Release, tick at Transmit Click Dismiss to exit

74 74 Video Configuration (cont.) Click Autoplace to adjust size of Video

75 75 Video Configuration (cont.) Choose size, click Apply, click Close

76 76 Sound Configuration Slide button volume to adjust sound volume

77 Thank You

78 Using more access grid features

79 79 Text-based Chat

80 80 Exchanging File

81 81 Upload File

82 82 Upload File (cont)

83 83 Download File

84 84 Share Browser

85 85 Adding Share Browser

86 86 Starting Share Browser

87 87 Using Share Browser

88 88 Removing Share Browser

89 89 Share Presentation

90 90 Adding Share Presentation

91 91 Starting Share Presentation

92 92 Using Share Presentation

93 93 Using Share Presentation

94 94 System Tests Assess the state of network connectivity Test audio with remote site –Normalize transmission levels across nodes –Eliminate poor-quality audio –Ensure that node operator can speak in a normal voice and type w/o being detected on public channel PowerPoint dry runs –Download ppt files before event if very large –Remote animations and transitions Participate on the mud

95 95 Runtime Adjustments Display Audio Video BackChannel Communications Distributed PowerPoint Participate on the mud

96 96 Display Presenter should be able to see –Remote audiences –His own video –Remote nodes' displays If cpu is pegged on display, mute non- critical video streams to save decoding Place video window of remote presenter on the same side of his ppt as he appears in real life

97 97 Audio Closely monitor audio transmit levels Turn off transmission when another node has the floor for an extended period Turn off silence suppression during presentations Inform local participants when you turn transmit on and off Relaunch rat if experiencing bad audio distortion

98 98 Video Keep presenter framed in camera, but avoid Blair Witch syndrome Ensure presenter looks in the camera during presentation When an audience member ask a question, zoom audience cam in for a closeup Adjust hue/saturation/contrast/brightness Clamp transmission bandwidth to improve outgoing audio quality

99 99 Distributed PowerPoint Announce slide changes on backchannel Relaunch master if clients stop following Kill master process after presentation

100 Backup Slides

101 101 AGTK Architecture Venue Server Venue Client Bridge Server Node Service Service Manager Venue Management S S S

102 102 RTP-based Client Bridge Client 1 video/1 audio n video/n audio 1 video/1 audio m video/1 audio Client Multicast n video/n audiom video/1 audio

103 103 Multicast IP Class D 224.0.0.0/4 –224.0.0.0 - 239.255.255.255 ABC DEF 10.1.1.1 10.1.2.1 10.1.1.210.1.1.310.1.1.4 10.1.2.210.1.2.310.1.2.4 233.2.178.9/10000 233.2.178.10/10000 233.2.178.9/10000

104 104 H.323 Client MCU Client 1 video/1 audio 1 mixed video/1 mixed audio 1 video/1 audio

105 105 PKI Properties A key pair consists of a private key and a public key –Data encrypted by the private key can only be decrypted by the public key –Data encrypted by the public key can only be decrypted by the private key Private key must be kept in a secure place accessed by the owner Public key can be distributed freely

106 106 PKI Properties (cont.) Usage –Encryption Encrypted by the public key of remote peer –Authentication Encrypted by the private key of local peer General Usage –Encrypt data by the local private key then –Encrypt the data again by the remote public key

107 107 Generic PKI A private public B private public C private public

108 108 Certificate Authority A private cert B private cert C private cert CA private cert

109 109 Multiple CA A private cert 1 B private cert 2 C private cert 1 CA 1 private cert CA 2 private cert

110 110 PKI with CA Private Public CA AHost B Private Public 1: generate a pair of private key and public key 2: sign its public key by its own private key 3: distribute CA certificate to other parties 1: generate a pair of private key and public key 2: sign its public key by CA public key 3: submit the request to CA 4,5: sign by CA private and reply Public A.1 A.2 A.3 B.1 Public B.2 B.4 B.3 B.5

111 111 Distributed PowerPoint display box client slides.ppt master slides.ppt display box client slides.ppt display box client slides.ppt registry and agserv ku.ac.th kmitnb.ac.th sut.ac.th

112 112 Access Grid use PKI as key infrastructure Usage –Encryption Encrypted by the public key of remote peer –Authentication Encrypted by the private key of local peer General Usage –Encrypt data by the local private key then –Encrypt the data again by the remote public key


Download ppt "Access Tutorial 19 th APAN Meeting Bangkok, Thailand."

Similar presentations


Ads by Google