The IR I-h O bjectives1 Platform Independent Services: using JA V A technology Multi-participant Audio/V ideo: using Java’s J MF fram ew ork Collaboration E ngine with Multiple-Platform-T ool-Source: makes available the rich set of applications running on W indows/UNIX environments. Delivery to the home/office: users can access the session over a regular Internet connection using the latest generation of high speed at home Internetconnections. Recording/Replay: indexed by session events Support multiple learning modes : lecture, demonstration, collaborative learning, computer-based labs, student team project, study sessions V irtual R ooms: the class can be divided into groups by assigning each group a virtualmeeting room .Students can move from room to room and join in differenton-going discussions. IR I-h N etw ork Layout G M ulticastdisabled site U D P tunnel G ateway High Speed Network (M ulticast) Gateway High Speed Network(M ulticast) S1 S2 S3 P1 Low Bandw idth with m ulticast Multicast P3 High Delay withoutmulticast UD P tunnel P2 Low Bandw idth withoutm ulticast U D P tunnel Intranet Multicast P4 P5 P6 P7 P8 P9 IR I-h Softw are A rchitecture SM Log Server G roup Communication server Gatew ay Token Managers O bservers SP A udio Video Sharing Tool Annotation Pointer Rcv Snd Snd Snd R cv Rcv Gatew ay servers TCP connection Thread relationship Servicem anager Main Thread Snd:Sender R cv:Receiver SP: Session Participant SM:Session Manager IR I-h Startup Scenarios E , F:Autom ated Startup by Java Server B:M anual Join by contacting the D irectory Server H:Session M anager manually invoked G:M anual Join by contacting H directly SP Startup B SP Startup A pplet A G SP E SP HA H SM F HA SM C Java Server D D irectory Server SM:Session Manager SP:Session Participant HA:HostA m bassador X Y: X initiatesprotocol w ith Y X Y :X spaw n Y server C ollaboration M ode Future Tasks1 • G ateway – Targetbandw idth setup •uplink (to gateway)128-512 K bps •downlink (from gatew ay)256-740K bps – Tunneling forlack ofm ulticast – Formattranscodingand/ordata rate limiting. – Bandw idth m anagem ent • Inter-Stream Synchronization • Q uality ofSession m anagem ent • Late-Join m echanism s(service state) • Record/Replay • Sem i-reliable application accessprotocols • M ultiple R oom s • Feedback: netw ork m onitor,“sm iley face” • A dditionalFeatures: classroom video, callon student, survey,PA channelform ultiple room s, exam tool, rem ote ipv Future Tasks2 Perform ance • IR I-h Scalability: scalability testson 35 m achineswith no increm entaldegradation in performance (video/audio/IPV reception). • Delay:Audio/Video 750ms,IPV 1800ms • Bandw idth: 1.5 M b/sw ith three video,audio,ipv, pointerand annotation • StartU p: initialinterface 1 minute,video 25s,audio (10s),ipv (5 s), pointer(30ms),private services(3 s),classcreation (10s) • R efresh rates : V ideo 15 fram es/sec,IPV 5sforfull screen Platform/environment management including late join/early leave : A studentcan join an on-going session atany time and fully participate in thatclass. Situational awareness : Students, instructors and technical engineers are made aw are ofthe currentoperating environmentand are notified aboutnoteworthy changesorunusualsituations. C lass Management: instructor handouts/student notes, call by name, polling, classroom video, attendance, auto session start, class m onitoring, enrollment Shared C ommon E xperience: The position and focus of the w indow sdisplayed on the student’sw orkstation iscoordinated w ith the instructor’sm achine. Scalable: 100 participants E asy of Use: Ease ofinstallation, Q uick classjoin The IR I-h O bjectives2 Login/D iscussion M ode Token controlled tools Private panel Shared view Room cards Audio control A nnotation token holderutilities Video control Private panel Login box C lass name and sem ester Presentation M ode
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
The IRI-h Objectives 1
Platform Independent Services: using JAVA technology
Multi-participant Audio/Video: using Java’s JMF framework
Collaboration Engine with Multiple-Platform-Tool-Source:makes available the rich set of applications running on Windows/UNIX environments.
Delivery to the home/office: users can access the session over a regular Internet connection using the latest generation of high speed at home Internet connections.
Recording/Replay: indexed by session events
Support multiple learning modes: lecture, demonstration, collaborative learning, computer-based labs, student team project, study sessions
Virtual Rooms: the class can be divided into groups by assigning each group a virtual meeting room. Students can move from room to room and join in different on-going discussions.
The IRI-h Objectives 1
Platform Independent Services: using JAVA technology
Multi-participant Audio/Video: using Java’s JMF framework
Collaboration Engine with Multiple-Platform-Tool-Source:makes available the rich set of applications running on Windows/UNIX environments.
Delivery to the home/office: users can access the session over a regular Internet connection using the latest generation of high speed at home Internet connections.
Recording/Replay: indexed by session events
Support multiple learning modes: lecture, demonstration, collaborative learning, computer-based labs, student team project, study sessions
Virtual Rooms: the class can be divided into groups by assigning each group a virtual meeting room. Students can move from room to room and join in different on-going discussions.
• Refresh rates: Video 15 frames/sec, IPV 5s for full screen
Platform/environment management including late join/early leave: A student can join an on-going session at any time and fully participate in that class.
Situational awareness: Students, instructors and technical engineers are made aware of the current operating environment and are notified about noteworthy changes or unusual situations.
Class Management: instructor handouts/student notes, call by name, polling, classroom video, attendance, auto session start, class monitoring, enrollment
Shared Common Experience: The position and focus of the windows displayed on the student’s workstation is coordinated with the instructor’s machine.
Scalable: 100 participants
Easy of Use: Ease of installation, Quick class join
The IRI-h Objectives 2 Platform/environment management including late
join/early leave: A student can join an on-going session at any time and fully participate in that class.
Situational awareness: Students, instructors and technical engineers are made aware of the current operating environment and are notified about noteworthy changes or unusual situations.
Class Management: instructor handouts/student notes, call by name, polling, classroom video, attendance, auto session start, class monitoring, enrollment
Shared Common Experience: The position and focus of the windows displayed on the student’s workstation is coordinated with the instructor’s machine.
Scalable: 100 participants
Easy of Use: Ease of installation, Quick class join
Platform Independent Services: using JAVA technology Multi-participant Audio/Video: using Java’s JMF framework Collaboration Engine with Multiple-Platform-Tool-Source: makes
available the rich set of applications running on Windows/UNIX environments.
Delivery to the home/office: users can access the session over a regular Internet connection using the latest generation of high speed at home Internet connections.
Recording/Replay: indexed by session events Support multiple learning modes: lecture, demonstration, collaborative
learning, computer-based labs, student team project, study sessions Virtual Rooms: the class can be divided into groups by assigning each
group a virtual meeting room. Students can move from room to room and join in different on-going discussions.
The IRI-h Objectives 1
Platform Independent Services: using JAVA technology Multi-participant Audio/Video: using Java’s JMF framework Collaboration Engine with Multiple-Platform-Tool-Source: makes
available the rich set of applications running on Windows/UNIX environments.
Delivery to the home/office: users can access the session over a regular Internet connection using the latest generation of high speed at home Internet connections.
Recording/Replay: indexed by session events Support multiple learning modes: lecture, demonstration, collaborative
learning, computer-based labs, student team project, study sessions Virtual Rooms: the class can be divided into groups by assigning each
group a virtual meeting room. Students can move from room to room and join in different on-going discussions.
Platform/environment management including late join/early leave: A student can join an on-going session at any time and fully participate in that class.
Situational awareness: Students, instructors and technical engineers are made aware of the current operating environment and are notified about noteworthy changes or unusual situations.
Class Management: instructor handouts/student notes, call by name, polling, classroom video, attendance
Shared Common Experience: The position and focus of the windows displayed on the student’s workstation is coordinated with the instructor’s machine.
Scalable: 100 participants
The IRI-h Objectives 2 Platform/environment management including late
join/early leave: A student can join an on-going session at any time and fully participate in that class.
Situational awareness: Students, instructors and technical engineers are made aware of the current operating environment and are notified about noteworthy changes or unusual situations.
Class Management: instructor handouts/student notes, call by name, polling, classroom video, attendance
Shared Common Experience: The position and focus of the windows displayed on the student’s workstation is coordinated with the instructor’s machine.
Scalable: 100 participants
The IRI-h Objectives 2
Poster on4x8 footposterboard
The IRI-h Objectives 1 Platform Independent Services: using JAVA technology Multi-participant Audio/Video: using Java’s JMF framework Collaboration Engine with Multiple-Platform-Tool-Source:
makes available the rich set of applications running on Windows/UNIX environments.
Delivery to the home/office: users can access the session over a regular Internet connection using the latest generation of high speed at home Internet connections.
Recording/Replay: indexed by session events Support multiple learning modes: lecture, demonstration,
collaborative learning, computer-based labs, student team project, study sessions
Virtual Rooms: the class can be divided into groups by assigning each group a virtual meeting room. Students can move from room to room and join in different on-going discussions.
Platform/environment management including late join/early leave: A student can join an on-going session at any time and fully participate in that class.
Situational awareness: Students, instructors and technical engineers are made aware of the current operating environment and are notified about noteworthy changes or unusual situations.
Class Management: instructor handouts/student notes, call by name, polling, classroom video, attendance, auto session start, class monitoring, enrollment
Shared Common Experience: The position and focus of the windows displayed on the student’s workstation is coordinated with the instructor’s machine.
Scalable: 100 participants Easy of Use: Ease of installation, Quick class join