Presentation - The QUESTnet Conference
Download
Report
Transcript Presentation - The QUESTnet Conference
Implementing IP Video
Conferencing for Teaching
Case Study
Central Queensland University
Shaune Sinclair & Merv Connell
Outline
Video conferencing @ CQU
Drivers for change to IP
Key decisions - user / operational requirements
Classic H.323 model VS the reality of educational context
The new IP video conferencing system
Experience
Network design process – network, zone, numbering,
gatekeeper design
“Funnies and gotchas”
Video conferencing @ CQU
12 purpose-built video conference teaching facilities
120+ hours/week teaching 10+ hours/week
administrative
Interactive System-wide Learning
(ISL)
Critical part of CQU’s teaching operation
Video conferencing @ CQU
A typical video conference lecture room
Video conferencing @ CQU
Real-time, interactive
Video conferencing @ CQU
User interface - AMX touch panel
Video conferencing @ CQU
User (lecturer and student) experience:
Conferences commence automatically on the
hour (scheduling/timetabling functionality)
Lecturer controls the video and audio sources
during their presentation
Students can interact via desk mic’s
Cameras auto-zoom on students
Video conferencing @ CQU
Pre-IP:
384k ISDN based
PictureTel Montage 12-port ISDN MCU
Tandberg 2000 endpoint units
H.261 CIF (352 x 288 pixels) video resolution
Drivers for change to IP
Move away from old ISDN system
MCU – reliability & support issues
MCU 12-port limit – no room to grow
CIF (352 x 288 pixels) video resolution limit – document
camera and PC video acceptable but not good
Video conference calls competing with inter-campus
PABX-to-PABX calls
Call dropout problems
Drivers for change to IP
Move towards IP-based system
Greater bandwidth - better video and audio
Better call reliability
Much shorter call connection times
Convergence - single network infrastructure
Network reach – flexibility of location (no IMUXs
or NT1s required)
Management – web interfaces, SNMP
Cost effective carriage
Project Scope and Context
2003 (this phase): Centrally scheduled and supported
CQU teaching video conferences
2004: The next phase of the project is roll out of selfservice video conference services to the end user:
Self- scheduling
User guides
“Desktop” video conferencing
Access control
Call tracking and re-charging
Solution requirements
Essential:
Support and extend current operations
Improve system reliability
Enhance user support
Improve video transmission quality
Ability to include low-end, 3rd-party, ISDN,
and/or lower-bandwidth endpoints without
sacrificing video or audio quality
Solution requirements
Desirable:
Support for SIP endpoints (e.g. Windows
Messenger)
Extension to delivery of self-serve user video
conference services
Solution requirement
Support and extend current operations
Support for current user paradigm
AMX control in lecture theatres
Ability to schedule lectures
Ability to record lectures to VHS tape
ISDN-to-IP in-dial
IP-to-ISDN dialing
(later) Ability to record lectures digitally for
transmission via video-on-demand (video
streaming)
Solution requirement
Improve system reliability
99% call completion rate
Fail-over / backup systems must be part of
the design
Backed by comprehensive support &
maintenance
Solution requirement
Enhance user support
Web based interface for system administration
and operational support
Ability for support staff to monitor conference
status in real time
Ability for support staff to remotely observe
conferences without affecting the conference
Alerts (e.g. SNMP support) on system failures /
call dropouts
Solution requirement
Improve video transmission quality
PC and document camera used extensively
during lectures
Under old (ISDN) system, far-end students
complained of blurry pictures
“Blurry” pictures caused by:
SVGA –to- CIF conversion under old system (800 x
600 converted down to 352 x 288)
H.261 encoding under old system (video limited to
less than 384 kbps)
Solution requirement
Improve video transmission quality
768kbps transmission
As a minimum, 4CIF (704x576) end-to-end
transmission and display for document camera
and PC (no user intervention required)
If possible, this should not be degraded if a non4CIF capable endpoint, or a slower-speed
endpoint should participate in the conference
Presenter
v
A
Main Camera
(transmitted at CIF)
eo
Vid
Video
Laptop computer
(transmitted at SVGA)
H.263 CIF + 4CIF
+ SVGA
MCU
Resolution autoswitches dependant
on video input used
SVG
A
768kbps
H.263 CIF +
4CIF + SVGA
H.323
Terminal
Document Camera
(transmitted at 4CIF)
768kbps
B
H.323
Terminal
H
4C .26
IF 3 C
+
76
SV IF +
8k
bp
GA
s
C
H.323
Terminal
Internal
(on CQU’s
IP network)
Solution requirement
Ability to include low-end, 3rd-party, ISDN, and/or
lower-bandwidth endpoints without sacrificing video
quality in high-end lecture theatres
IP/ISDN gateway
Video speed/rate matching
Video codec transcoding (H.263 – H.261)
Video resolution transcoding – as a minimum
4CIF down to CIF
Audio codec transcoding
Presenter
A
F
Vid
v
eo
Video
H.323
Terminal
H.320
Terminal
Main Camera
(transmitted at CIF)
Document Camera
(transmitted at 4CIF)
SVG
A
H.263 CIF + 4CIF
+ SVGA
384kbps
MCU
E
B
H.323
Terminal
H
4C .26
IF 3 C
+ IF
76
SV +
8k
bp
G
s
A
C
D
H.320
Terminal
H.323
Terminal
ISDN
768kbps
H.261 CIF
H .2
61
CIF
12
8k
bp
s
768kbps
H.263 CIF +
4CIF + SVGA
+
3 CIF
H.26 SVGA
+
4CIF
s
bp
4k
38
H.320 - H.323
Gateway
Laptop computer
(transmitted at SVGA)
IP
H.323
Terminal
Resolution autoswitches dependant
on video input used
Dual stream video transmission
VS single stream video
transmission ?
T.120 ?
Voice-activated switching or
continuous presence ?
At this stage, opted for single stream,
voice-activated video transmission
No change to basic operational paradigm
for users
Dual stream video not standardised across
the industry –interop’ issues
Dual video streams present challenges
when recording to VHS tape or to a single
video stream media
…..continued.
Continuous presence mode does not
support the higher (SVGA) resolution
T.120 presents challenges when recording
to VHS tape or to a single-video-stream
media
Dual stream a positive from an interactivity
point of view – further consideration as the
technology matures
“Lecture mode” feature ?
Classic H.323 model VS the reality of
the educational context
“Classic” H.323 model:
provides inter- and intra- zone bandwidth
control (gatekeeper) on an ad-hoc basis
How do you ensure that there are enough
network, gateway and MCU resources
available ahead of time?
add resource-aware scheduling
(reservation) and enforce use
The solution
MCU / Multipoint Bridge
100 port Radvision ViaIP 400, H.323 & SIP support, Video & Audio transcoding
modules
Gatekeeper
Radvision ECS
IP/ISDN Gateway
Radvision PRI
Endpoints
Tandberg 2500
Conference scheduling/reservation and monitoring
VisionNex VCS
Providers
Broadreach Services – Radvision/VisionNex, Installation, Network Testing
Logical – Project Management, Support & Maintenance front-end
Video Pro – Tandberg endpoints, AMX coding
CQU/Glint – QoS implementation
The solution
Gatekeeper &
Conference Management &
Scheduling Servers
Various ISDN
Videoconference
Units
Campuses:
Emerald
H.320
Pomona
Terminal
H.320
Singapore
Terminal
Malaysia
ISDN
16 x Tandberg
IP
Videoconference
Units
H.323
Terminal
MCU / Multipoint Bridge
IP
H.323
Terminal
H.323
Terminal
Campuses:
Rockhampton
Bundaberg
Gladstone
Mackay
ISDN - PRI
ISDN Gateway
Ericsson MD110 PABX
Outcomes
Improved video transmission quality
768 kbps standard connection speed
SVGA transmission end-to-end for PC
presentations
4CIF transmission end-to-end for Doc Camera
presentations
Newer video codecs (H.263+) – better video
Can transcode video resolutions / mix speeds
without sacrificing quality of the higher-speed
higher-end video conference endpoints (4CIF
max.)
Document camera - old system
Document camera - new system
PC - old system
PC - new system
Outcomes
Improve system reliability
Call completion ratio now 99%+
(old ISDN system approx. 90%)
Fail-over / backup systems:
auto failover gatekeeper
auto failover scheduling server
Tandberg endpoints have built-in-MCUs, can be used in
case of problems with main Radvision MCU (albeit at
lower quality)
Outcomes
Enhance user support
Web (Java) based interfaces on all systems
Real-time conference monitoring interface
Remote conference observation from support
staff offices
Conference recording from support staff offices
(later) Integration with video streaming
Online monitoring capabilities (SNMP, alerts)
Outcomes
Reduced connection time (< 2 seconds)
ISDN-to-IP in-dial
IP-to-ISDN dialing
SIP functionality (e.g. can connect
Windows Messenger clients)
Consider
Does the functionality work end-to-end, across
the entire solution?
What happens when you introduce a third-party
(uncontrolled) system into the multipoint video
conference?
Can the desired functionality be scheduled /
operated automatically (is user intervention
required)?
Network Design Issues
What was in place
What were the options
Final design
QoS issues
QoS results
Network Testing
Must Do’s
QoS Issues
Design – Low Latency Queueing (WAN)
Class of Service, Type of Service and Diff-Serv for QoS
(LAN)
All devices supported :6509,7206VX,4006,2950, 3548
Required E1/E3 in regional 7206
PA-A2-E1E3 – no QoS support
PA-A3-E3 QoS enabled – no E1
No time or equipment to do VoIP trunking
Multiple ATM PVC’s (was 25Mb VBR / 2Mb CBR)
MCU Traffic (3.5 MB/s)
Voice CBR Circuit (2.3 Mb/s)
General data (11Mb/s)
QoS results
No QoS regularly saw 5 – 10% loss
Current QoS < 1%
Catalyst 4006 / 3548
output buffer failures 3548
pool buffers on 4006 (S,M,L,VL)
Link via a wireles bridge (350 AP’s)
384k : 8 – 40% loss
“Bulldog’s” : 3 – 10% loss
Tandberg 2500’s work better 10Mb FD
FastEthernet0/4 is up, line protocol is up
Hardware is Fast Ethernet, address is 0004.9a36.7284 (bia 0004.9a36.7284)
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 3000 bits/sec, 4 packets/sec
4318986 packets input, 820037137 bytes
Received 41673 broadcasts, 0 runts, 0 giants, 0 throttles
3 input errors, 3 CRC, 0 frame, 0 overrun, 0 ignored
0 watchdog, 367 multicast
0 input packets with dribble condition detected
25916940 packets output, 781933980 bytes, 1681 underruns
0 output errors, 0 collisions, 1 interface resets
0 babbles, 0 late collision, 0 deferred
0 lost carrier, 0 no carrier
1681 output buffer failures, 0 output buffers swapped out
Interface FastEthernet0/4 (up/up)
WARNING: There have been 1681 'underruns' reported.
This indicates the number of times that the transmitter has been running faster than
the router can handle.
TRY THIS: Monitor the level of underruns over time.
If they continue increasing, consider buffer and queue tuning or upgrading hardware.
Network testing
Before “go live” simulated multiple H.323
calls across the LAN/WAN
Simultaneously kicked off backup jobs to
flood WAN (both ways)
Verified QoS by observing end-to-end
H.323 packet loss and jitter statistics for all
simulated calls (Prolab – Broadreach)
Observed a “plateau” as per QoS design
Must Do’s
Check and re-check QoS-related capabilities of all
network devices and interface modules
Careful numbering and zone/gatekeeper topology design
(keeping in mind relationships to ISDN in-dial
numbering)
Test and confirm H.323 network performance before
testing anything else
Force speed & duplex settings on Ethernet interfaces (on
switches and on videoconference devices)
Allow a decent pilot / test period – 5% packet loss is an
issue
From here
Self-serve video conference services
Interfacing with AARNet/Internet
Firewall traversal
IP video conferencing to Brisbane,
Sydney, Melbourne campuses via AARNet
Integration with video streaming
SIP