Deployment of Videoconferencing in Data Networks - PowerPoint PPT Presentation

About This Presentation
Title:

Deployment of Videoconferencing in Data Networks

Description:

How will the new videoconferencing load impact the QoS for currently running ... is sometimes referred to by M2E or Mouth-to-Ear delay should be less than 150 ms. ... – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 40
Provided by: prashantkr
Category:

less

Transcript and Presenter's Notes

Title: Deployment of Videoconferencing in Data Networks


1
Deployment of Videoconferencing in Data Networks
  • Dr. Khaled Salah
  • salah_at_kfupm.edu.sa

2
Outline
  • Guidelines can be used for any real-time network
    service
  • Commercial tools to deploy VC and their
    limitations
  • Simulation of VC with fixed and empirical packet
    sizes
  • Delay and BW requirements for VC
  • OPNET configurations
  • Discussion of simulation results

3
(No Transcript)
4
(No Transcript)
5
Drawbacks
  • A separate add-on product
  • Usually for naïve engineers
  • Does not provide answer to how many VoIP calls
    can be supported?
  • The number of customers are a give priori
  • What about a new service such videoconferencing
    or any other new network service?
  • Shall wait for OPNET to develop a product?
  • Must know how to capitalize and utilize more
    already available product
  • How OPNET can be leveraged to support any network
    service?

6
OPNET and Videoconferencing
  • To date, OPNET does not have built-in features or
    product to support deployment of
    videoconferencing.
  • We will show how to model and configure OPNET for
    such a purpose.
  • Two types of video traffic are considered
  • Fixed and empirical video packet sizes
  • Empirical video packet sizes are collected from
    well-known Internet traffic traces.

7
Background
  • The deployment of videoconferencing over IP
    network in both industry and academia has been
    increasing rapidly.
  • Desktop videoconferencing applications range from
    internal company communications, educating and
    training remote employees, to telecommuting.
  • It can eliminate certain travel requirements,
    thereby cutting costs. Desktop videoconferencing
    takes advantage of a key workplace tool that is
    the PC.
  • In the past few years, an H.323 standard was
    introduced by the ITU, and thus paved the way to
    the fast growth and deployment of
    videoconferencing.
  • H.323 is a full suite of protocols developed by
    ITU to define how real-time multimedia
    communications, such as videoconferencing, can be
    exchanged over packet-switched networks

8
  • It is very advantageous and cost effective to
    deploy desktop videoconferencing over their
    existing IP networks.
  • It is easier to run, manage, and maintain.
  • However, one has to keep in mind that IP networks
    are best-effort networks that were designed for
    non-real time applications.
  • On the other hand, videoconferencing requires
    timely packet delivery with low latency, jitter,
    packet loss, and sufficient bandwidth.
  • To achieve this goal, an efficient deployment of
    videoconferencing must ensure these real-time
    traffic requirements can be guaranteed over new
    or existing IP networks.

9
Videoconferencing Standards
H.320 Videoconferencing over ISDN Business
Quality H.321 - Videoconferencing over ATM
Business Quality H.323 - Videoconferencing over
IP/Ethernet Best Effort Quality H.324 -
Videoconferencing over POTS Low Quality H.310
- Videoconferencing MPEG-2 over ATM Broadcast
Quality
10
Videoconferencing Standards
11
Issues to address
  • When deploying such a network service, network
    architects, managers, planners, designers, and
    engineers are faced with common strategic, and
    sometimes challenging, questions.
  • What are the QoS requirements for
    videoconferencing?
  • How will the new videoconferencing load impact
    the QoS for currently running network services
    and applications?
  • Will my existing network support
    videoconferencing and satisfy the standardized
    QoS requirements?
  • If so, how many videoconferencing sessions can
    the network support before upgrading prematurely
    any part of the existing network hardware?

12
Commercial Tools
  • EURESOM Jupitor II has a provision to test
    end-to-end Quality of Service (QoS) for
    Network-QoS-aware applications over IP networks.
  • NetIQs Vivinet Assessor generates RTP streams to
    mimic VoIP traffic between pairs of hosts and
    assesses the quality of these synthetic calls.
  • BMC PATROL DashBoard analyzes the impact of
    multimedia services on the existing network. This
    tool can quickly identify specific problems on
    the network that impact application performance.
  • Spirents IPTV system is a product that includes
    various features like video infrastructure
    testing, IPTV video quality testing, firewall and
    video server load testing.
  • RADVISION offers tightly integrated
    infrastructure processing components called
    viaIP, for desktop and meeting room conferencing.
  • Omegon, Lucent VitalSuite, ViDeNet.
  • "H.323 Beacon" tool is a open-source tool for
    assessing performance of desktop
    videoconferencing sessions using H.323 traffic
    emulation.

13
  • Two common approaches in assessing the deployment
    of videoconferencing into the existing network.
  • One approach is based on first performing network
    measurements and then predicting the network
    readiness for supporting videoconferencing. The
    prediction of the network readiness is based on
    assessing the health of network elements.
  • The second approach is based on injecting real
    videoconferencing traffic into existing network
    and measuring the resulting delay, jitter, and
    loss.

14
Limitations
  • None of the commercial tools offers a
    comprehensive approach for successful VoIP
    deployment.
  • In particular, none gives any prediction for the
    total number of calls that can be supported by
    the network taking into account important design
    and engineering factors.
  • These factors include VoIP flow and call
    distribution, future growth capacity, performance
    thresholds, and impact background traffic.
  • This presentation attempts to address those
    important factors utilizing OPNET simulation.

15
Case Study
16
Videoconferencing-Enabled IP Network
17
At minimum
  • H.323 gatekeeper
  • handles signaling for establishing, terminating,
    and authorizing connections of video sessions, as
    well as imposing maximum bandwidth for each
    session.
  • H.323 workstations or multimedia PCs
  • equipped with H.323 voice and video software
  • equipped with a camera and a microphone.
  • Switched LAN
  • No need for MCU
  • Multipoint Control Unit supports conferencing
    among three or more endpoints
  • We assume p2p Desktop VC only

18
Traffic Flow and Call Distribution
  • Traffic flow has to do with the path that session
    travels through.
  • Session distribution has to do with the
    percentage of sessions to be established within
    and outside of a floor, building, or department.
  • The intra-floor traffic will constitute 20 of
    over all traffic, and the other 80 will
    constitute inter-floor traffic.
  • Such a distribution can be described in a simple
    probability tree as shown.

19
Additional Considerations
  • We assume voice and video calls are symmetric.
  • we assume a point-to-point desktop
    videoconferencing.
  • Streaming stored video and broadcast video is not
    considered in this presentation.
  • We also ignore the signaling traffic generated by
    the gatekeeper. We consider the worst-case
    scenario for videoconferencing traffic.
  • The signaling traffic involving the gatekeeper is
    only generated prior to the establishment of the
    session and when the session is finished. This
    traffic is relatively limited and small compared
    to the actual voice call traffic.
  • In general, the gatekeeper generates no signaling
    traffic throughout the duration of the
    videoconferencing session for an already
    established on-going session.
  • In order to allow for future growth, we will
    consider a 25 growth factor for all network
    elements including router, switches, and links.

20
Delay and Bandwidth Requirements
  • The actual number of videoconferencing sessions
    that a given network can sustain and support is
    bounded by
  • End-to-end delay
  • Bandwidth
  • Either the available bandwidth or delay can be
    the key dominant factor in determining the number
    of sessions that can be supported.

21
Bandwidth
  • A videoconference session consists of two
    independent bidirectional streams voice and
    video
  • For voice, the required bandwidth for a voice
    call on any one direction, is 50 pps or 90.4 kbps
    with packet overhead. For both directions, the
    required bandwidth for a single call is 100 pps
    or 180.8 kbps assuming a symmetric flow.
  • Packet size is fixed at 160 bytes
  • For video, the packet sizes for video traffic are
    variable.
  • variability in the packet sizes depends on the
    actual temporal and spatial nature of the video
    content being encoded.
  • Typically, one video frame is packetized in one
    Ethernet frame with sizes ranging from 65-1518
    bytes.

22
Video packet size distribution
  • Characteristics collected from well-known
    Internet testbed
  • Packet sizes orrespond to an aggregated
    representation of video traffic from H.261, H.262
    and H.263 video codec streams arising from
    desktop videoconferencing end-points

23
Histogram and CDF
24
Two Scenarios
  • Fixed
  • Video packet sizes of 1344 bytes, and sent at a
    rate of 30 fps
  • The range of packet sizes above 512 bytes
    constitute close to 65 of all packet sizes.
  • This gives approximately a rate of 320 kbps for
    pure video traffic.
  • A bandwidth of 320kbps is a multiple of the basic
    64kbps communication channel and is an acceptable
    bandwidth for business desktop videoconferencing
    with default recommendations of H.261 video
    codec, CIF video resolution, and H.323 frame
    rate.
  • When considering the additional 66 bytes of layer
    headers, similar to byte overhead for VoIP, the
    required bandwidth for a video call would be
    338.4 kbps.
  • For both directions, the required bandwidth for a
    single video call is 60 pps or 676.8 kbps
    assuming a symmetric flow.
  • Hence, for a bidirectional videoconferencing
    session the required bandwidth is 160 pps or
    857.6 kbps.
  • Empirical
  • Actual packet sizes are imported, and sent at a
    rate of 30 fps

25
End-to-end Delay
  • According to recommendations by ITU, when delays
    are less than 150 ms, most interactive
    applications, both speech and non-speech, will
    experience essentially transparent interactivity.
  • For voice, the end-to-end delay is sometimes
    referred to by M2E or Mouth-to-Ear delay should
    be less than 150 ms.
  • In videoconferencing, there is no separate delay
    for voice and video streams as both voice and
    video are synchronized in what is commonly known
    as lip-sync.
  • According to real experimental work, the delay
    difference (termed also skew) between voice and
    video should be less than 80 ms to allow for
    natural human interaction and impression.
  • For our upper bound end-to-end one-way delay of a
    video or voice packet, we will use 100 ms. This
    can be broken into 80 ms for the network delay
    and 20 ms delays for both sender and receiver
    workstations.

26
Simulation Study
27
Generating Videoconferencing Traffic
28
Voice and video profile settings
29
Settings of multimedia workstations
30
Simulation Results
  • Examine jumps in pps for voice and video
  • Voice 300 pps
  • Video 180 pps
  • Examine jumps in bytes/sec
  • Voice 67.8 K bytes/s
  • Video 253.8 K bytes/s

31
Global videoconferencing traffic in pps
  • Since the last successful addition point was the
    same for voice and video (at 256), this yields
    to videoconferencing calls of
  • Also examine the Y axis
  • Video -- divide by 60
  • Voice divide by 100

32
Global videoconferencing end-to-end delay
33
Router
34
(No Transcript)
35
Utilization of Router ? Switch links
36
Empirical Video Packets
  • OPNET can be configured to use empirical video
    packets by simply changing the values of incoming
    and outgoing stream frame size to OPNET special
    scripted distribution in which a filename
    containing the packet sizes is specified.
  • In the figure pkts is the filename

37
Simulation Results for Empirical Video Packets
38
A stable simulation run of 144 sessions
39
Concluding Remarks
  • With similar analysis, the total
    videoconferencing sessions to be supported is
    162.
  • A successful simulation run (with no packet loss
    and a delay of 22.5 ms) of 144 videoconferencing
    sessions were obtained
  • for fixed video packet sizes
  • for empirical video packet sizes
  • Did not make a difference in a stable run
Write a Comment
User Comments (0)
About PowerShow.com