SOI Asia Realtime class Shoko Mikawa (funya) SOI Asia E-Global Operators Workshop 2006 Summer...

Post on 20-Jan-2018

217 views 0 download

description

SOI Asia E-Global Operators Workshop 2006 Summer 3 Lecture Video & Audio Gateway Site at SFC UDL Link AI3 Network Partnet#1Partner#2 P2 A/V stream Lecturer Site Lecturer A/V stream P1 A/V stream Lecturer A/V stream

transcript

SOI Asia Realtime class

Shoko Mikawa (funya)funya@sfc.wide.ad.jp SOI Asia E-Global Operators Workshop 2006 Summer August 22nd – 26th, 2006

SOI Asia E-Global Operators Workshop 2006 Summer

2

Realtime Class Components

Lecture Video & Audio PowerPoint synchronization Staff Communication

SOI Asia E-Global Operators Workshop 2006 Summer

3

Lecture Video & AudioGateway Site at SFC

UDL Link

AI3 Network

Partnet#1 Partner#2

P2 A/V stream

Lecturer Site

Lecturer A/V stream

P1 A/V stream

Lecturer A/V stream

SOI Asia E-Global Operators Workshop 2006 Summer

4

Gateway Site at SFC

UDL Link

AI3 Network

Partnet#1 Partner#2

Lecturer Site

PPT Slide Number

PowerPoint SynchronizationPPT

PPT PPT

SOI Asia E-Global Operators Workshop 2006 Summer

5

Staff CommunicationGateway Site at SFC

UDL Link

AI3 Network

Partnet#1 Partner#2

Lecturer Site

SOI Asia E-Global Operators Workshop 2006 Summer

6

Classroom Example

SOI Asia E-Global Operators Workshop 2006 Summer

7

Realtime class system

(1) Video/Audio System(2) PPT Synchronization(3) Staff communication

SOI Asia E-Global Operators Workshop 2006 Summer

8

2 realtime applications

VIC/RAT– Receive lecture stream– Send classroom stream– Interactive session – Multi-parties, many senders and many receivers

Window Media– Receive lecture stream only– Non-interactive session– One sender and many receivers

SOI Asia E-Global Operators Workshop 2006 Summer

9

Realtime Class (VIC/RAT)Gateway Site at SFC

UDL Link

AI3 Network

Partnet#1 Partner#2

Lecturer Site

Lecturer A/V stream

P1 A/V stream

Lecturer A/V stream

SOI Asia E-Global Operators Workshop 2006 Summer

10

VIC/RAT

VIC for send/receive Video RAT for send/receive Audio

SOI Asia E-Global Operators Workshop 2006 Summer

11

VIC/RAT model

Peer to Peer relationship Every node is equal Every node can receive/send to same

multicast address

SOI Asia E-Global Operators Workshop 2006 Summer

12

VIC/RAT

Multicast

Channel

VIC/RATmachine

VIC/RATmachine

VIC/RATmachine

VIC/RATmachine

SOI Asia E-Global Operators Workshop 2006 Summer

13

Real time class (Windows Media)Gateway Site at SFC

UDL Link

AI3 Network

Partnet#1 Partner#2

Lecturer Site

Lecturer A/V stream

Lecturer A/V stream

SOI Asia E-Global Operators Workshop 2006 Summer

14

Window Media model

Sender-receiver relationship Sender sends to one multicast address

(but not receive) Receiver joins to that multicast address

(but not send)

SOI Asia E-Global Operators Workshop 2006 Summer

15

Window Media

Window media sender at Japan Partners can receive only

SOI Asia E-Global Operators Workshop 2006 Summer

16

Window media

Window media players

Window media sender

Multicast Channel

SOI Asia E-Global Operators Workshop 2006 Summer

17

Video/Audio Lab work

STEP1 : IPv6 Installation & Firewall Disable From ow-realtimeclass_lab.pdf,

do STEP 1 Windows XP SP1 or higher 10 min.

SOI Asia E-Global Operators Workshop 2006 Summer

18

Video/Audio Lab work

STEP2 : VIC/RAT installation From ow-realtimeclass_lab.pdf,

do STEP 2 Install/Receive VIC/RAT with your PC TA demonstrates to send VIC/RAT

– Your PC doesn’t have Camera 25 min.

SOI Asia E-Global Operators Workshop 2006 Summer

19

VIC

All parties send/receive to same multicast address/port

SOI Asia VIC address/port– IPv4 233.18.109.3 port 6666– IPv6 ff38:20:2001:d30:101:2:1:3 port 3333

Application specifies port– #vic 233.18.109.3/6666– #vic ff38:20:2001:d30:101:2:1:3/3333

SOI Asia E-Global Operators Workshop 2006 Summer

20

RAT

All parties send/receive to same multicast address/port

SOI Asia RAT address/port– IPv4 233.18.109.7 port 7777– IPv6 ff38:20:2001:d30:101:2:1:4 port 4444

Application specifies port– #rat 233.18.109.4/7777– #rat ff38:20:2001:d30:101:2:1:4/4444

SOI Asia E-Global Operators Workshop 2006 Summer

21

Video/Audio Lab work

STEP3 : WMP installation From ow-realtimeclass_lab.pdf,

do STEP 3 Install/Receive WMP with your PC 15 mins

SOI Asia E-Global Operators Workshop 2006 Summer

22

Window Media

Sender sends to a multicast address Sender generates announcement

files(.asx,.nsc) contains multicast information

Client machine downloads that (.asx,.nsc) files to machine

Use window media player to open .asx Window media player will join stream

SOI Asia E-Global Operators Workshop 2006 Summer

23

Window media announcement file

http://www.soi.wide.ad.jp/soi-asia/wmt/

1. IPv6 Test Program 2. IPv6 Realtime Lecture Stream3. IPv4 Test Program4. IPv4 Realtime Lecture Stream

SOI Asia E-Global Operators Workshop 2006 Summer

24

Realtime class system

(1) Video/Audio System(2) PPT Synchronization(3) Staff communication

SOI Asia E-Global Operators Workshop 2006 Summer

25

IRC (Internet Relay Chat)

IRC server

Connect to serverSpecify talk channel

# soi-asia channel # sport

channel

Chatting

SOI Asia E-Global Operators Workshop 2006 Summer

26

Real time class : IRC

AI3 network

Partner#1 Partner#2

IRC serverStaff machine

Staff machineStaff machine

SFC lecture studio

SOI Asia E-Global Operators Workshop 2006 Summer

27

Step 4: mIRC

TA will show you the demonstration

Install MIRC program Connect to talk to each others 15 min.

SOI Asia E-Global Operators Workshop 2006 Summer

28

Realtime class system

(1) Video/Audio System(2) PPT Synchronization(3) Staff communication

SOI Asia E-Global Operators Workshop 2006 Summer

29

RPT

Remote PowerPoint Tool Slide synchronization from lecturer to

partners Use IRC to communicate (but different

channel to staff talking channel)

SOI Asia E-Global Operators Workshop 2006 Summer

30

Realtime Class Components (2)

UDL Link

AI3 network

Partner#1 Partner#2

Lecturer site

PPT slide page number

PPT

PPT

IRC server

RPT machine

RPT machine

SFC lecture studio

PPT

SOI Asia E-Global Operators Workshop 2006 Summer

31

Step 5: RPT

TA will show you the demonstration Every sites join to RPT, lecturer will

move slide 15 min.

SOI Asia E-Global Operators Workshop 2006 Summer

32

Equipments for realtime lecture

VIC/RAT, WMT machine – Video camera, Microphone, Speaker– (Mixer/Echo canceller)

RPT machine IRC machine 2 projecting boards/projectors 1 staff

SOI Asia E-Global Operators Workshop 2006 Summer

33

Partner classroom

students

IRC Machine

VIC/RAT Machine RPT Machine

Staff

SOI Asia E-Global Operators Workshop 2006 Summer

34

Lecture Procedure

1. New Course Announcement2. Course Enrollment - optional3. Lecture Announcement (1 day before)4. Lecture Material Announcement 5. Lecture Preparation (30 min. before )6. Operating Realtime Lecture session 7. Operating Q/A session

VIC/RAT, BBS8. Lecture report

SOI Asia E-Global Operators Workshop 2006 Summer

35

Troubleshoot VIC/RAT, WMT

– System problem• Ipv6 install, window firewall

– Connectivity problem• Check Multicast v6, Unicast v4 & v6

– Quality problem• Japan -> your site – report through irc• Your site -> Japan, others

– Check the sending rate of VIC/RAT – Audio traffic (RAT) is more important than Video

• Other sites -> your site – report through irc

SOI Asia E-Global Operators Workshop 2006 Summer

36

IRC, RPT, others– Connectivity problem

• Unicast v4 to IRC server

– Slide doesn’t change (first time)• Check if you are in and correct IRC channel

– Slide doesn’t change (after sometime)• May be disconnected from IRC• Reconnect

SOI Asia E-Global Operators Workshop 2006 Summer

37

Trying to JOIN but not yet success

SOI Asia E-Global Operators Workshop 2006 Summer

38

Connected, RPT will work after this

SOI Asia E-Global Operators Workshop 2006 Summer

39

Click to reconnect

SOI Asia E-Global Operators Workshop 2006 Summer

40

SOI Asia A/V setting

Better Audio Quality Prevent Echo

SOI Asia E-Global Operators Workshop 2006 Summer

41

Echo Loop

A B

RATRAT

SOI Asia E-Global Operators Workshop 2006 Summer

42

Echo Loop

Always TURN OFF your microphone when you are not talking

Do not select talk on RAT if not talking Cannot avoid during Q/A

SOI Asia E-Global Operators Workshop 2006 Summer

43

Echo loop

A B

RATRAT

A

B+A

Should be deductedUsing echo canceller

SOI Asia E-Global Operators Workshop 2006 Summer

44

SOI Asia A/V set

Echo Canceller– To reduce the echo

Mixer– To control the audio level

SOI Asia E-Global Operators Workshop 2006 Summer

45

Echo canceller

2 inputs– Local sound (Voice from Microphone+Remote

Sound fed to the microphone)– Remote sound (Output from RAT)– Compare and deduct repeated sound

2 outputs– Local sound (Only voice from Microphone)– Remote sound (Output from RAT)

SOI Asia E-Global Operators Workshop 2006 Summer

46

Mixer

Sound Redirection Better Audio Quality

SOI Asia E-Global Operators Workshop 2006 Summer

47

Echo canceller

VIC/RAT PC

OUT2

LINE IN ( MINI)

MAINOUT(LR) Speaker

Microphone IN1

LINE OUT ( MINI)

IN1

OUT1 IN2

FX SENDPHONEIN2

SOI Asia E-Global Operators Workshop 2006 Summer

48

GAIN(Control the MIC volume)

EQUALIZER(To control audio effect)

FX(Volume to FX Send)

PAN(To control LR)

LEVEL(Volume to speaker)

PHONES(Volume to Headset)

MAIN MIX(Volume to Speaker)

SOI Asia E-Global Operators Workshop 2006 Summer

49

Thank you!!