This document discusses implementing Quality of Service (QoS) solutions for H.323 video conferencing over IP networks. It begins by outlining the prerequisites for understanding H.323 protocols and components. It then provides background on H.323 and characterizes video conference traffic. The document describes how to plan network capacity and determine per-call bandwidth needs. It recommends classifying and prioritizing traffic using DiffServ codes and queues like Low Latency Queueing (LLQ). Sample configurations are provided to shape traffic and interwork H.323 terminals with QoS.
Testing Techniques For Agile Testers - Janet GregoryAGILEMinds
This document discusses techniques for agile testers. It covers test planning at the product, release, and iteration levels. Collaboration and communication are emphasized. The Agile Testing Quadrants framework is introduced for classifying different types of tests based on purpose. Test-driven development (TDD) benefits and quadrant one testing are described, focusing on technology-facing tests that support developers. Automation, test strategy planning, and the testing toolkit are also mentioned.
A Testers Role On Agile Projects - Janet GregoryAGILEMinds
The document discusses the role of a tester on an agile project. It introduces the speaker's experience with agile testing since 2000. The topics to be covered include learning about the audience members, a brief introduction to agile, the challenges of agile testing, what agile testing is, the life of a tester during an iteration, how testing must keep up with rapid changes, and continual improvement. The goal is to help testers understand their important role within the agile process.
This document contains a summary of the table of contents for a physics textbook divided into two volumes. Volume 1 is divided into 5 parts covering topics such as measurement, motion, force, energy, momentum, rotation, oscillations, waves, thermodynamics, and kinetic theory of gases. Volume 2 is divided into 5 additional parts covering electromagnetism, images, interference, diffraction, and relativity, as well as additional topics in modern physics.
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
This document introduces a fun way to search for people or things on Google by adding "is" after the name or
thing in quotation marks. Some examples given are searching "Zhang San is" which
Women are projected to make up the majority of the US labor force for the first time in history. This will have significant economic impacts as women increasingly control household spending and incomes. Small community banks are gaining market share by marketing themselves as more trustworthy alternatives to the large banks that received government bailouts. Tax rebate checks are expected to provide a short-term boost to the economy, with women and young adults planning to spend the largest portions of their checks.
1. The document provides instructions to assemble an arched greenhouse, including a list of materials and step-by-step directions.
2. It describes how to construct the base frame from PVC pipes and stakes, then install arches and connect them.
3. Instructions are also given to build a door frame and window frame from PVC pipes and attach hinges, latches, and covers.
The document discusses employer branding and recruitment touchpoints. It defines employer branding as focusing on initiatives to enhance a company's perception among current employees and external stakeholders. It emphasizes that employer branding requires a long-term, coordinated strategy to attract, retain and motivate talent. The document outlines key aspects of building an employer brand like defining objectives, ensuring brand relevancy and storytelling through multiple communication channels. It also maps out common recruitment touchpoints that shape a candidate's experience.
Testing Techniques For Agile Testers - Janet GregoryAGILEMinds
This document discusses techniques for agile testers. It covers test planning at the product, release, and iteration levels. Collaboration and communication are emphasized. The Agile Testing Quadrants framework is introduced for classifying different types of tests based on purpose. Test-driven development (TDD) benefits and quadrant one testing are described, focusing on technology-facing tests that support developers. Automation, test strategy planning, and the testing toolkit are also mentioned.
A Testers Role On Agile Projects - Janet GregoryAGILEMinds
The document discusses the role of a tester on an agile project. It introduces the speaker's experience with agile testing since 2000. The topics to be covered include learning about the audience members, a brief introduction to agile, the challenges of agile testing, what agile testing is, the life of a tester during an iteration, how testing must keep up with rapid changes, and continual improvement. The goal is to help testers understand their important role within the agile process.
This document contains a summary of the table of contents for a physics textbook divided into two volumes. Volume 1 is divided into 5 parts covering topics such as measurement, motion, force, energy, momentum, rotation, oscillations, waves, thermodynamics, and kinetic theory of gases. Volume 2 is divided into 5 additional parts covering electromagnetism, images, interference, diffraction, and relativity, as well as additional topics in modern physics.
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
This document introduces a fun way to search for people or things on Google by adding "is" after the name or
thing in quotation marks. Some examples given are searching "Zhang San is" which
Women are projected to make up the majority of the US labor force for the first time in history. This will have significant economic impacts as women increasingly control household spending and incomes. Small community banks are gaining market share by marketing themselves as more trustworthy alternatives to the large banks that received government bailouts. Tax rebate checks are expected to provide a short-term boost to the economy, with women and young adults planning to spend the largest portions of their checks.
1. The document provides instructions to assemble an arched greenhouse, including a list of materials and step-by-step directions.
2. It describes how to construct the base frame from PVC pipes and stakes, then install arches and connect them.
3. Instructions are also given to build a door frame and window frame from PVC pipes and attach hinges, latches, and covers.
The document discusses employer branding and recruitment touchpoints. It defines employer branding as focusing on initiatives to enhance a company's perception among current employees and external stakeholders. It emphasizes that employer branding requires a long-term, coordinated strategy to attract, retain and motivate talent. The document outlines key aspects of building an employer brand like defining objectives, ensuring brand relevancy and storytelling through multiple communication channels. It also maps out common recruitment touchpoints that shape a candidate's experience.
The document appears to be a list of names that have sent blessings to "His Majesty". It includes over 30 Thai names written in English letters, as well as short messages or notes from some of the names.
This document provides floor plans and details for the Castleton home design. The 3 bedroom, 2.5 bathroom home has a total square footage of 4,151 square feet with 2,521 square feet on the main level and 1,630 square feet on the second level. The front elevation drawing and plan features are also included.
The document discusses a presentation given by Carolyn Jenkins on the future of simulation for healthcare education. The presentation explored how simulation will be interconnected with technology, pedagogy, people, society, and culture. A power point from the presentation is available online. The document also provides references cited in the presentation.
The document discusses social networking sites (SNS) and microblogging. It mentions Weibo, an important Chinese microblogging platform, and notes the years 2011 and SACC2011, possibly referring to a conference. The repetitive structure discusses transmission of information on SNS and microblogging platforms.
The document discusses the evolution of the internet and social media:
1. It describes the transition from static Web 1.0 to dynamic Web 2.0 with user-generated content and social networking features.
2. It outlines the rise of social networking services (SNS) like blogs, social bookmarking, media sharing sites, and microblogging platforms.
3. It provides examples of different types of social media including social networks, content communities, social gaming, chat, and discussion forums.
This document contains a survey to assess teachers' current and desired knowledge of various information and communication technologies (ICTs). It includes categories of productivity tools, learning environment tools, access tools, communication tools, and tools for exploring learning objects. Respondents are asked to indicate their level of knowledge for each tool listed in order to help adjust ICT course offerings to meet teacher needs.
Introduction to windows workflow foundation (2007)Bruno Camara
This document discusses Windows Workflow Foundation (WF), which provides a programming model, engine, and tools for quickly building workflow-enabled applications in Windows. WF aims to make workflow technology available across Windows scenarios and take workflow mainstream for .NET developers. It defines a spectrum of workflow styles from flexible human workflows to prescriptive system workflows. Key concepts include workflows as a set of activities, and the ability to build custom activity libraries. WF supports various authoring modes including markup-only, markup with code, and code-only.
Newspaper websites have huge audiences, often 10-20 times larger than their print circulation numbers. However, they are not generating as much ad revenue as expected given these large audiences. The problem seems to be that despite newspapers having millions of unique visitors per month, they have not been able to fully monetize this traffic through advertising.
The document contains discussions between two individuals, Chang.wangc@alibaba-inc.com and an unknown recipient, about setting up an FX exchange. It includes screenshots of an FX trading platform interface and market share statistics for major internet companies in China.
The document describes different methods of communication over the internet including email, chat, voice over IP (VoIP), and video conferencing. E-mail can be used for communication between individuals or groups. Chat options include MSN Messenger. Voice calls can be placed over the internet using VoIP technology instead of traditional phone lines. Video conferencing allows for face-to-face communication online through programs and webcams.
This document provides guidelines for parenteral nutrition therapy, including assessing patient nutritional status, determining nutritional requirements, designing parenteral nutrition formulations, ensuring medication compatibility, and managing special disease states. It discusses using parenteral nutrition only when enteral nutrition is not possible and outlines safe practices to avoid complications. The document aims to help clinicians properly evaluate patients, design individualized parenteral nutrition regimens, and monitor patients receiving parenteral nutrition therapy.
This document provides information on developmental counseling in the military. It discusses the purpose of counseling to develop subordinates and help them achieve goals. It describes the different types of counseling including event, performance, and professional growth counseling. The document provides guidance on how to conduct counseling including identifying the need, preparing, conducting, and following up. It also gives examples of adverse counseling and terms used in counseling.
This document discusses the definition of Islamic architecture and whether it can be considered a unique style. It questions whether Islamic architecture refers only to religious buildings like mosques, or all architecture from Muslim lands. It explores how the term "Islamic" is being used and whether there is a recognizable style that differs from non-Islamic cultures. The document suggests identifying typical elements in Islamic architecture that express a culture shaped by Islam in a way that differs from other traditions.
The document appears to be notes from an interactive whiteboard training session. It provides an agenda for the training which includes topics like classroom management, file sharing, planning lessons, and tools/tricks. Examples are given of creating interactive math units and lessons using the interactive whiteboard.
This document provides specifications for locating pins with diameters ranging from 6mm to 19mm. It includes dimensions for the pins like radii, depth, and tolerances. Charts list National Aerospace and Defense Contractors Accreditation Program (NAAMS) codes, dimensions, and weights for each pin size. Pins are made of SAE 8620 steel and hardened to 58-62 Rockwell C.
Campus qo s design simplified (2014 san francisco)slide_site
The document discusses campus QoS design strategies and considerations for Cisco switches. It recommends enabling QoS on campus networks to manage packet loss given the sensitivity of rich media applications like HD video to packet drops. The strategies presented include classifying and marking applications close to their source, policing unwanted traffic early, and enabling queuing policies at congested nodes. Platform-specific QoS designs are provided for Cisco Catalyst 3650/3850, 4500, and 6500/6800 series switches.
The document appears to be a list of names that have sent blessings to "His Majesty". It includes over 30 Thai names written in English letters, as well as short messages or notes from some of the names.
This document provides floor plans and details for the Castleton home design. The 3 bedroom, 2.5 bathroom home has a total square footage of 4,151 square feet with 2,521 square feet on the main level and 1,630 square feet on the second level. The front elevation drawing and plan features are also included.
The document discusses a presentation given by Carolyn Jenkins on the future of simulation for healthcare education. The presentation explored how simulation will be interconnected with technology, pedagogy, people, society, and culture. A power point from the presentation is available online. The document also provides references cited in the presentation.
The document discusses social networking sites (SNS) and microblogging. It mentions Weibo, an important Chinese microblogging platform, and notes the years 2011 and SACC2011, possibly referring to a conference. The repetitive structure discusses transmission of information on SNS and microblogging platforms.
The document discusses the evolution of the internet and social media:
1. It describes the transition from static Web 1.0 to dynamic Web 2.0 with user-generated content and social networking features.
2. It outlines the rise of social networking services (SNS) like blogs, social bookmarking, media sharing sites, and microblogging platforms.
3. It provides examples of different types of social media including social networks, content communities, social gaming, chat, and discussion forums.
This document contains a survey to assess teachers' current and desired knowledge of various information and communication technologies (ICTs). It includes categories of productivity tools, learning environment tools, access tools, communication tools, and tools for exploring learning objects. Respondents are asked to indicate their level of knowledge for each tool listed in order to help adjust ICT course offerings to meet teacher needs.
Introduction to windows workflow foundation (2007)Bruno Camara
This document discusses Windows Workflow Foundation (WF), which provides a programming model, engine, and tools for quickly building workflow-enabled applications in Windows. WF aims to make workflow technology available across Windows scenarios and take workflow mainstream for .NET developers. It defines a spectrum of workflow styles from flexible human workflows to prescriptive system workflows. Key concepts include workflows as a set of activities, and the ability to build custom activity libraries. WF supports various authoring modes including markup-only, markup with code, and code-only.
Newspaper websites have huge audiences, often 10-20 times larger than their print circulation numbers. However, they are not generating as much ad revenue as expected given these large audiences. The problem seems to be that despite newspapers having millions of unique visitors per month, they have not been able to fully monetize this traffic through advertising.
The document contains discussions between two individuals, Chang.wangc@alibaba-inc.com and an unknown recipient, about setting up an FX exchange. It includes screenshots of an FX trading platform interface and market share statistics for major internet companies in China.
The document describes different methods of communication over the internet including email, chat, voice over IP (VoIP), and video conferencing. E-mail can be used for communication between individuals or groups. Chat options include MSN Messenger. Voice calls can be placed over the internet using VoIP technology instead of traditional phone lines. Video conferencing allows for face-to-face communication online through programs and webcams.
This document provides guidelines for parenteral nutrition therapy, including assessing patient nutritional status, determining nutritional requirements, designing parenteral nutrition formulations, ensuring medication compatibility, and managing special disease states. It discusses using parenteral nutrition only when enteral nutrition is not possible and outlines safe practices to avoid complications. The document aims to help clinicians properly evaluate patients, design individualized parenteral nutrition regimens, and monitor patients receiving parenteral nutrition therapy.
This document provides information on developmental counseling in the military. It discusses the purpose of counseling to develop subordinates and help them achieve goals. It describes the different types of counseling including event, performance, and professional growth counseling. The document provides guidance on how to conduct counseling including identifying the need, preparing, conducting, and following up. It also gives examples of adverse counseling and terms used in counseling.
This document discusses the definition of Islamic architecture and whether it can be considered a unique style. It questions whether Islamic architecture refers only to religious buildings like mosques, or all architecture from Muslim lands. It explores how the term "Islamic" is being used and whether there is a recognizable style that differs from non-Islamic cultures. The document suggests identifying typical elements in Islamic architecture that express a culture shaped by Islam in a way that differs from other traditions.
The document appears to be notes from an interactive whiteboard training session. It provides an agenda for the training which includes topics like classroom management, file sharing, planning lessons, and tools/tricks. Examples are given of creating interactive math units and lessons using the interactive whiteboard.
This document provides specifications for locating pins with diameters ranging from 6mm to 19mm. It includes dimensions for the pins like radii, depth, and tolerances. Charts list National Aerospace and Defense Contractors Accreditation Program (NAAMS) codes, dimensions, and weights for each pin size. Pins are made of SAE 8620 steel and hardened to 58-62 Rockwell C.
Campus qo s design simplified (2014 san francisco)slide_site
The document discusses campus QoS design strategies and considerations for Cisco switches. It recommends enabling QoS on campus networks to manage packet loss given the sensitivity of rich media applications like HD video to packet drops. The strategies presented include classifying and marking applications close to their source, policing unwanted traffic early, and enabling queuing policies at congested nodes. Platform-specific QoS designs are provided for Cisco Catalyst 3650/3850, 4500, and 6500/6800 series switches.
H.323 is the standard for multimedia conferences over IP networks. This document discusses implementing QoS solutions for H.323 video conferencing over an enterprise WAN with low-speed links. It provides guidance on capacity planning, determining bandwidth needs, classifying and prioritizing traffic. The recommended approach is to use DSCP values to classify voice as EF, video as AF41, and control traffic as AF31. Queuing mechanisms like LLQ and CBWFQ are suggested to provide minimum bandwidth guarantees for real-time traffic.
Cisco introduced AutoQoS, which automates quality of service configurations to simplify, speed up, and reduce the costs of VoIP deployments. AutoQoS uses intelligence to automatically classify applications, generate QoS policies, and configure devices with a single command. This can reduce deployment time and costs by up to 3 times compared to manual QoS configuration.
Sandy Westerner is applying to teach English in Murcia, Spain through the website Inglesgarantizado.com. She has a M.A. in applied linguistics and extensive experience teaching English both privately and at institutions in England and abroad. Her application details her qualifications, work history, education, interests and goals in teaching English abroad.
The document provides instructions for building a portable poultry pen out of PVC pipe and other materials. It includes a materials list, diagrams showing assembly steps, and directions for constructing the pen frame, feeder, hinged door, and attaching coverings. The pen can be assembled and disassembled for easy transport.
This document provides a list of materials and instructions to build a cold frame. It includes a list of 22 items needed with descriptions and quantities. Diagrams show how to assemble the base frame from PVC pipes and plastic sheeting. Hinges are added to connect the top frame, which is also made from PVC pipes and plastic sheeting. The top frame attaches to the base to complete the cold frame structure. Openings can be cut in the top sheeting to control air and temperature inside.
This document discusses the connectivity paradigm for cumulative risk assessment and introduces the concept of the exposome.
In 3 sentences: The document outlines how cumulative risk assessment can benefit from considering how environmental exposures are connected within biological systems. It defines the exposome as the totality of all exposures from conception onward, including chemicals, biological factors and psychological stressors. The exposome concept emphasizes taking an unbiased approach to investigating links between exposures and health outcomes.
This document compares several sports supplements on their effects and cost. It shows how supplements like Buffer Lactic Acid, Muscle Endurance, Recovery, and Increase Power Output can help with lactic acid buffering, endurance, recovery, and power. It also lists Cellular Oxygenation and Muscle Cramp Protection as benefits. The supplements range in price from $26.95 to $89.95, with the non-caffeinated Endorush being the most affordable option at $40.
This document discusses the importance of design and information architecture for news websites. It analyzes the design of a Yahoo news website based on basic information architecture principles like search, navigation, and organization systems. Effective information architecture helps communicate messages clearly through structures that are accessible and easy to understand. Pre-construction planning is important for both architecture and website design to effectively arrange relationships between content.
Here are the key steps to analyze the emitter-stabilized bias circuit:
1. Analyze the base-emitter loop using KVL:
VCC - IBRE - VBE - IERE = 0
2. Solve for IB and substitute into IE = βIB
3. Analyze the collector-emitter loop using KVL:
VCC - IC(RC + RE) - VCE = 0
4. Solve simultaneously with the base-emitter loop equation to find Q-point values of IB, IC, VBE, VCE.
The addition of the emitter resistor RE provides negative feedback which helps stabilize the operating point against variations in β and temperature. This makes the
This document provides a map and overview of the Flambeau Flowage Watershed located in northern Wisconsin. The watershed covers parts of Price, Rusk, Sawyer, and Taylor Counties. It contains numerous lakes, rivers, creeks, and flows that drain into the Flambeau River and ultimately Lake Flambeau. Key water bodies in the watershed include the Flambeau River, Turtle-Flambeau Flowage, Moose Lake, and Hay Creek Flowage. The map displays the boundaries of the watershed and locations of municipalities, counties, and various lakes, rivers, and creeks within the area.
The document describes the Flambeau Flowage Watershed located in north central Wisconsin. It mentions several lakes and rivers within the watershed including the Montreal River, Black River Lake, and Long Lake. The summary provides an overview of the key water features and geographic location of the Flambeau Flowage Watershed.
This document summarizes a review of the Mekong Basin Futures Project. It outlines key issues facing the Mekong region including increasing population, economic development, climate change, fisheries and irrigation challenges, and upstream dam development. It cautions that while some changes can be influenced, historical forces and natural population growth will also drive significant change in the region. Humility and realism are important in assessing what the project and partners can impact.
The document provides an overview of the Port of Rotterdam and its circular economy plans through 2030. It discusses three main points:
1. The Port of Rotterdam is a major economic driver for the Netherlands, handling over 400 million tons of cargo annually. It aims to increase sustainable practices and efficiency.
2. The port's vision through 2030 focuses on accommodating cargo growth while reducing environmental impacts. This includes initiatives like renewable energy projects, carbon capture and storage, and expanding facilities on Maasvlakte 2.
3. Key trends influencing the port's strategy are economic shifts to emerging markets, resource scarcity, and increasing scale in logistics. The port plans to transition cargo
This document provides instructions for assembling a row cover using black poly pipe hoops, snap clamps, and a covering material. The hoops should be cut into 5-1/2 foot lengths and the ends embedded 6 inches into the ground spaced 24 inches apart. The covering material is then stretched over the hoops and secured with snap clamps as needed. When completed, the row cover forms a protective barrier over plants.
This group of mines are located in the catchment area of work Marmajito underground mine. They are operating the mines Naranjos, La Picuda and Las Brisas. The first two exploit the seam. Marmajito in its lateral extension and the third operates the hearts of the Grain Córdoba. These mines are located in the hamlet Marmajito, south of town the municipality of Segovia.
VMware vCloud Director and Nexus 1000V / Workload MobilitySal Lopez
This document discusses Cisco's Nexus 1000V virtual switch, which provides virtual networking capabilities for virtualized server environments. It allows customers to extend their physical Cisco Nexus infrastructure into virtual environments to deliver consistent operations, policies, and infrastructure for virtual and physical networks. The Nexus 1000V leverages Cisco's virtual switching technology to deliver advanced networking services for virtual machines.
The document profiles an ideal leader with three key traits: they are determined, hard-working visionaries with an open and flexible mindset. They dream big but also have the drive and initiative to execute detailed plans to achieve their goals.
The document appears to contain scientific or technical data with many numbers and variables. It includes tables with numbers organized in a matrix with rows and columns. The data likely relates to measurements or experiments involving multiple independent and dependent variables.
The document provides a summary of key fashion trends for Fall/Winter 2010-2011. Some of the dominant trends highlighted include eclectic influences from different cultures, minimal silhouettes, body armor styling, graphic prints and patterns, luxurious knitwear, and innovative accessories incorporating luxurious fabrics like velvet. Many top designers are noted as contributing to these emerging trends through their Fall/Winter 2010-2011 collections.
Similar to Implementing QoS Solutions for H.323 Video Conferencing over IP (20)
This paper proposes an adaptive energy management policy for wireless video streaming between a battery-powered client and server. It models the energy consumption of the server and client based on factors like CPU frequency, transmission power, and channel bandwidth. The paper formulates an optimization problem to assign optimal energy to each video frame. This maximizes system lifetime while meeting a minimum video quality requirement. Experimental results show the proposed policy increases overall system lifetime by 20% on average.
Microsoft PowerPoint - WirelessCluster_PresVideoguy
This document analyzes delays in unicast video streaming over IEEE 802.11 WLAN networks. It describes conducting an experiment using a testbed with a Darwin Streaming Server and WLAN probe to capture packets. The analysis found that video bitrate variations, packetization scheme, bandwidth load, and frame-based nature of video all impacted mean delay. Bursts of packets from video frames caused per-packet delay to increase in a sawtooth pattern. Increasing uplink load was also found to affect delay variations.
Proxy Cache Management for Fine-Grained Scalable Video StreamingVideoguy
This document proposes a novel video caching framework that uses MPEG-4 Fine-Grained Scalable (FGS) video with post-encoding rate control to achieve low-cost and fine-grained rate adaptation. The framework allows clients to have heterogeneous bandwidths and enables adaptive control of backbone bandwidth consumption. It examines issues in caching FGS videos, such as determining the optimal portion to cache (in terms of length and rate) and optimal streaming rate to clients. Simulation results show it significantly reduces transmission costs compared to non-adaptive caching while providing flexible utility to heterogeneous clients with low computational overhead.
The document compares Microsoft Windows Media and the Adobe Flash Platform for streaming media. It discusses key differences like user experience, workflows, and playback reach. Flash offers more flexibility in creative expression, richer interactions, and wider device playback than Windows Media. It also has a 98% install base, making it easier for viewers to watch streams without extra software. The document outlines workflows for experience design, programming, broadcasting, production, and more using Flash tools versus Microsoft alternatives.
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksVideoguy
This document summarizes a PhD thesis about free-riding resilient video streaming in peer-to-peer networks. The thesis contains research on two approaches: tree-based live streaming and swarm-based video-on-demand. For tree-based live streaming, the thesis presents the Orchard algorithm for constructing and maintaining trees to distribute video in a peer-to-peer network. It analyzes attacks on Orchard like free-riding and evaluates Orchard's performance under different conditions through experiments. For swarm-based video-on-demand, the thesis introduces the Give-to-Get approach for distributing video files and compares it to other peer-to-peer protocols. It evaluates Give-to-Get's performance in experiments
BT has developed Fastnets technology to improve video streaming. It avoids start-up delays and picture freezing during congestion. Fastnets streams multiple encoded versions of the video at different data rates and seamlessly switches between them based on available bandwidth to maintain quality without pausing. This allows for near-instant start times and reduces bandwidth usage by up to 30%. Fastnets provides a high-quality video streaming solution for both mobile and IPTV applications.
This document summarizes recent research on video streaming over Bluetooth networks. It discusses three key areas: intermediate protocols, quality of service (QoS) control, and media compression. For intermediate protocols, it evaluates streaming via HCI, L2CAP, and IP layers and their tradeoffs. For QoS control, it describes how error control mechanisms like link layer FEC, retransmission, and error concealment can improve video quality over Bluetooth. It also discusses congestion control. For media compression, it notes the importance of compression to achieve efficiency over limited Bluetooth bandwidths.
The document discusses video streaming, including definitions and concepts. It covers topics such as the difference between streaming and downloading, common streaming categories like live and on-demand, protocols used for streaming like RTSP and RTP, and the development process for creating streaming video including content planning, capturing, editing, encoding, and integrating with servers.
Inlet Technologies offers a live video streaming solution called Spinnaker that uses Intel Xeon processors with quad-core technology. Spinnaker can encode live video streams into multiple formats and resolutions simultaneously. This allows content to be delivered optimally to various devices. Spinnaker is a flexible, scalable solution that can increase broadcast capacity cost-effectively while maintaining high video quality.
Considerations for Creating Streamed Video Content over 3G ...Videoguy
The document discusses considerations for creating video content that can be streamed over mobile networks with restricted bandwidth like 3G-324M. It covers topics like video basics, codecs, profiles and levels, video streaming techniques, guidelines for authoring mobile-friendly content, and tools for analyzing video streams. The goal is to help content creators optimize video quality for low-bandwidth mobile viewing.
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGVideoguy
This document summarizes recent advances in channel-adaptive video streaming. It reviews adaptive media playout at the client to reduce latency, rate-distortion optimized packet scheduling to determine the best packet to send, and channel-adaptive packet dependency control to improve error robustness and reduce latency. It also discusses challenges for wireless video streaming and different wireless streaming architectures.
Impact of FEC Overhead on Scalable Video StreamingVideoguy
The document discusses the impact of forward error correction (FEC) overhead on scalable video streaming. It aims to address uncertainty about the benefits of FEC and provide insight into how FEC overhead affects scalable video performance. The motivation section explains that FEC is often used for streaming to overcome packet loss without retransmission. However, previous studies have reported conflicting results on the benefits of FEC. The background section provides details on media-independent FEC schemes.
The document proposes a cost-effective solution for video streaming and rich media applications using Vela's RapidAccess video server combined with iQstor's iQ1200 SATA storage system. The integrated encoding, decoding and video serving capabilities of RapidAccess are paired with the scalable storage and virtualization features of the iQ1200 SATA storage array to provide a robust yet affordable infrastructure for applications such as video on demand, corporate training and distance learning.
This document provides information on streaming video into Second Life, including:
- The basic prerequisites for streaming video include being the landowner, using QuickTime format videos, and having the video hosted on a web server.
- There are three main ways to stream video: establishing movie playback, streaming live video, and broadcasting from Second Life.
- Streaming live video or broadcasting involves using software like QuickTime Broadcaster or Windows Media Encoder to capture the video stream and send it to a hosting server, then entering that URL in Second Life.
XStream Live 2 is a live video encoding and streaming software that allows users to broadcast high quality HD video at low bitrates. It supports various video formats and streaming servers. The software provides high quality H.264 encoding with proprietary technology. It is designed for live event streaming, IPTV, and other video distribution uses.
The document provides instructions for setting up a homemade videoconference streaming solution using Windows Media software. The solution involves installing Windows Media Encoder and Administrator on a server and configuring the software to receive a video stream from a videoconferencing terminal. The streaming server then broadcasts the stream in real-time to clients who can view it using media player software. The solution provides a low-cost way to stream videoconferences but has limitations such as only supporting one conference stream at a time.
This document describes iStream Live 2 software for live streaming video to iPhones and iPads. It allows streaming of SD or HD video over HTTP from a variety of video sources. Key features include support for all major CDNs, encoding of H.264 video and AAC audio for high quality at low bitrates, and integration with existing Windows streaming systems. It provides better quality streaming than other encoders at lower bandwidth requirements.
Glow: Video streaming training guide - FirefoxVideoguy
This document provides a guide to using Glow video streaming. It includes tutorials on setting up video streaming by adding the Video Streaming Management web part, uploading video clips, viewing clips, editing clip information, and deleting clips. The guide also discusses how video streaming can be used to support learning and teaching, such as adding videos to lessons.
Implementing QoS Solutions for H.323 Video Conferencing over IP
1. Cisco - Implementing QoS Solutions for H.323 Video Conferencing over IP Page 1 of 11
TAC Notice: What's
Implementing QoS Solutions for H.323 C han g i n g o n T A C We b
Video Conferencing over IP
Document ID: 21662 H el p u s h el p y ou .
Please rate this
d o c u m en t.
j
k
l
m
n Excellent
Contents j
k
l
m
nG o o d
j
k
l
m
nA v er a g e
Introduction j
k
l
m
nF a ir
j
k
l
m
n
Prerequisites P o o r
Requirements
Components Used T his d o c u m en t so lv ed
m y p ro b lem .
Conventions
Background Information j
k
l
m
nY es
H.323 j
k
l
m
n N o
Characterization of Video Conference Traffic j
k
l
m
nJ u s t b r o w s i ng
Capacity Planning
Example Scenario S u g g estio n s f o r
im p ro v em en t:
Determine Per-Call Bandwidth Consumption
H.323 Audio
H.323 Video
Classification
Select a Fancy Queuing Mechanism
Model/Prioritization Scheme ( 2 5 6 ch a r a cter li m i t)
Should Voice and Video Share LLQ?
CAC Send
Traffic Shaping
Interworking with H.323 Terminals
Sample Configuration
NetPro Discussion Forums - Featured Conversations
Related Information
Introduction
H.323 is the standard with global acceptance for multimedia conferences in an IP network. This document discusses tools to
implement Quality of Service (QoS) for H.323 video conferences over an enterprise WAN with relatively low-speed links.
Prerequisites
Requirements
Readers of this document should have knowledge of these topics:
The components of an H.323-compliant system. Components include, but are not limited to, terminals, gateways,
gatekeepers, multipoint controllers (MCs), multipoint processors (MPs), and multipoint control units (MCUs). Refer to
White Paper: Deploying H.323 Applications in Cisco Networks for more information.
Cisco H.323 video conference solutions, which include MCUs and gateways as well as the Multimedia Conference
Manager (MCM) gatekeeper and proxy. See the Related Information section of this document for links to information on
Cisco video conference solutions.
http://www.cisco.com/warp/customer/105/video-qos.html 3/3/2005
2. Cisco - Implementing QoS Solutions for H.323 Video Conferencing over IP Page 2 of 11
H.323 zone designs. The group of H.323 endpoints occurs in zones, which are administrative conveniences similar to a
Domain Name System (DNS). Each zone has one gatekeeper that manages all endpoints.
Dialing plans. Refer to Chapter 5: Dial Plan Architecture and Configuration of Cisco AVVID Solution, IP Telephony:
Cisco CallManager Release 3.0(5) for more information.
Call Admission Control (CAC) techniques, which include signaling of resource requirements via Resource Reservation
Protocol (RSVP).
Components Used
This document is not restricted to specific software and hardware versions.
Conventions
For more information on document conventions, refer to the Cisco Technical Tips Conventions.
Background Information
Most networks today support one or more of these video traffic types:
Video Type Traffic Characteristics
Live, two-way, small groups bandwidth: One or
Video conference
more streams per user
One-way, point-to-point (pull model) bandwidth:
Video on demand
One stream per user
Broadcast video One-way, one-to-many (push model) bandwidth:
(scheduled) One stream to unlimited users (IP multicast)
At the same time, many enterprises examine the existing and often separate data, voice, and video network infrastructures to
determine the most efficient ways to bring these networks together across an IP infrastructure. In these converged networks,
QoS is mandatory at any potential congestion point in the network. QoS ensures that delay- and drop-sensitive traffic, real-
time video, and voice pass through unimpeded, relative to the drop-tolerant data applications. In particular, QoS is crucial at
the WAN edge router. There, hundreds of megabits of potential traffic aggregate into slower-speed links in the kilobits or low
megabits-per-second range.
H.323
Many IP video conference applications use the H.323 suite of protocols. The International Telecommunications Union (ITU)
H.323 defines an international standard for multimedia over IP. ITU approved the first version of the H.323 standard in 1996.
The current version is 4. Many applications now commonly deploy LAN-based H.323 video systems. An example application
is Microsoft NetMeeting, which utilizes H.323 for video conference and shared collaboration.
Previously, video conference systems with H.320 as a basis were common. Each system had its own Public Switched
Telephone Network (PSTN) connection. As the left side of the figure in this section shows, today you can use video gateways
for communication between the converged H.323 network and the legacy video network. The right side of the figure shows
how you can use video terminal adapters to link individual H.320 endpoints seamlessly in an H.323 network.
http://www.cisco.com/warp/customer/105/video-qos.html 3/3/2005
3. Cisco - Implementing QoS Solutions for H.323 Video Conferencing over IP Page 3 of 11
Characterization of Video Conference Traffic
Unlike voice, video has a very high and extremely variable packet rate with a much higher average maximum transmission unit
(MTU). This figure illustrates a typical packet size breakdown of video conference traffic:
A stream of video conference traffic consists of two types of frames, as this figure illustrates:
The "I" frame is a full sample of the video. The "P" and "B" frames use quantization via motion vectors and prediction
algorithms.
Capacity Planning
http://www.cisco.com/warp/customer/105/video-qos.html 3/3/2005
4. Cisco - Implementing QoS Solutions for H.323 Video Conferencing over IP Page 4 of 11
Before you place video traffic on a network, ensure that adequate bandwidth exists for all necessary applications. First,
calculate the minimum bandwidth requirements for each major application, for example, voice, video, and data. The sum
represents the minimum bandwidth requirement for any specific link. This amount should consume no more than 75 percent of
the total bandwidth available on that link. This 75 percent rule assumes that some bandwidth is necessary for overhead traffic.
Examples of overhead traffic include routing protocol updates and Layer 2 keepalives, as well as additional applications, such
as e-mail and HTTP traffic. Have voice and video traffic occupy no more than 33 percent of link capacity. This Example
Scenario explains capacity planning on a converged network.
Example Scenario
A site has a link capacity of 1.544 Mbps and contains two video terminals that support a maximum data rate of 256 kbps each.
Although the rate of the two video calls equals 512 kbps, add 20 percent to the data rate of the call to account for overhead.
Twenty percent is a conservative percentage that ensures proper capacity planning in most environments. You can start with an
extra 20 percent for overhead and then adjust this value, higher or lower, with the results of your monitor as a basis.
Provision the priority queue for sufficient bandwidth to allow both video terminals to have an active call across the WAN
simultaneously without the possibility of an overrun of the priority queue. In this example scenario, if you add a third video
terminal, you need to implement some form of CAC.
Determine Per-Call Bandwidth Consumption
With capacity planning, one of the most critical concepts to understand is how much bandwidth you use for each call. This
section lists the bandwidth that each coder-decoder (codec) uses. Refer to Voice over IP - Per Call Bandwidth Consumption for
more information.
H.323 Audio
Audio signals contain digitized, compressed sound (usually speech). H.323 supports proven ITU-standard audio codec
algorithms. The algorithms with support include:
G.711—3.1 kilohertz (kHz) at 48, 56, and 64 kbps (normal telephony)
G.722—7 kHz at 48, 56, and 64 kbps
G.728—3.1 kHz at 16 kbps
G.723—5.3 and 6.3 kbps modes
Selection of the right codec reflects tradeoffs between speech quality, bit rate, compute power, and signal delay.
H.323 Video
According to the H.323 standard, video capabilities in H.323 terminals are optional. However, when you implement the H.323
terminals, the terminals must support the H.261 codec, with optional support for the H.263 standard.
H.261—Video codec for audiovisual services at multiples of 64 kbps. H.261-compliant devices fully encode initial
frames. The devices then code only the differences between the initial and subsequent frames for minimal packet
transmissions. Optional motion compensation improves image quality.
H.263—Video codec for video plain old telephone service (POTS). The H.263 standard is a backward-compatible
update to the H.261 standard. H.263 significantly enhances picture quality with a half-pixel motion estimation technique,
which is a requirement. Enhancements also come from predicted frames and a Huffman code table, with optimization for
low bit-rate transmissions. The H.263 standard defines five standard picture formats, as Table 1 shows in the document
White Paper: Deploying H.323 Applications in Cisco Networks.
Classification
To provide the appropriate QoS guarantees to video traffic, network devices need to be able to identify such traffic.
http://www.cisco.com/warp/customer/105/video-qos.html 3/3/2005
5. Cisco - Implementing QoS Solutions for H.323 Video Conferencing over IP Page 5 of 11
The differentiated services (DiffServ) model of QoS uses DiffServ code point (DSCP) values to separate traffic into classes.
DiffServ defines these two sets of DSCP values:
Expedited Forwarding (EF)—Provides a single DSCP value (101110) that gives marked packets the highest level of
service from the network. Cisco implements EF service via low latency queueing (LLQ). Generally, EF keeps the high-
priority queue very small to control delay and to prevent starvation of lower-priority traffic. As a result, packets can
drop, if the queue is full. Usually, EF is most appropriate for VoIP.
Assured Forwarding (AF)—Provides four classes, each with three drop precedence levels.
For more information on DSCP, refer to Implementing Quality of Service Policies with DSCP.
Generally, Cisco design guides recommend AF41 (DSCP value 100010) for video. There is no advantage if you treat the audio
portion of the video streams better than the video packets in an IP video conference application. Therefore, use AF41 as the
DSCP value for both voice and video media in a video conference.
At Layer 2, you can use the 3 class of service (CoS) bits in the IEEE 802.1p field, which is part of the IEEE 802.1Q tag.
Currently, there are no standards that describe which value is most appropriate for IP video conference. However, Cisco
normally recommends this marking scheme for multiservice networks:
Layer 2 Layer 3 IP Layer 3
Traffic Type
CoS Precedence DSCP
Voice RTP1 5 5 EF
Voice control 3 3 AF31
Video conference 4 4 AF41
Streaming video
1 1 AF13
(IP/TV)
Data 0-2 0-2 0-AF23
1 RTP = Real-Time Transport Protocol
This table assigns streaming video and video conference separate classification and marking values. Streaming video has a
better ability to buffer streams and deal with delay and jitter. Therefore, streaming video requires different QoS levels.
In addition, you can separate the control and data portions of the video conference streams. To separate these two portions of
the streams, mark control with AF31 and data with AF41. However, this design is not the best design. Not all endpoints allow
you to mark bearer and control traffic differently, and a Cisco Proxy marks all video conference traffic with one value. In
addition, control traffic bit rates are negligible, relative to the video call bit rates.
Perform classification as close to the source as possible. Third-party video partners VCON, PictureTel, and Polycom can set
the IP precedence bits. If your H.323 terminal does not set any header values, you can mark the packets at these points in the
network:
A Layer 3 switch port
Refer to Configuring QoS for more information.
A Cisco IOS® router that uses class-based marking
Refer to Configuring Class-Based Packet Marking for more information.
A Cisco IOS router that uses the Cisco MCM feature
An H.323 gatekeeper/proxy that runs on a remote WAN router
http://www.cisco.com/warp/customer/105/video-qos.html 3/3/2005
6. Cisco - Implementing QoS Solutions for H.323 Video Conferencing over IP Page 6 of 11
Select a Fancy Queuing Mechanism
Cisco IOS Software now includes several queueing mechanisms. These mechanisms meet the needs of the type of traffic that
enters the network and the wide-area media that the traffic traverses. On either the campus or the WAN, any time there is a
potential congestion point in the network, the application of proper queuing techniques is necessary. The queue ensures that
delay- and drop-sensitive traffic, such as voice and real-time video, pass through unimpeded, relative to the drop-tolerant data
applications. An interruption is typical at the WAN edge router. There, hundreds of megabits of potential traffic aggregate into
slower-speed links in the kilobits or low megabits-per-second range.
Configure the newer queue methods with the commands of the modular QoS command-line interface (CLI) (MQC). With the
MQC, specify a minimum bandwidth guarantee with the bandwidth command. Specify strict priority dequeueing to the
interface level queue with the priority command. The bandwidth command implements class-based weighted fair queueing
(CBWFQ), and the priority command implements LLQ. Refer to Comparing the bandwidth and priority Commands of a QoS
Service Policy for more information.
Model/Prioritization Scheme
Cisco recommends this model or prioritization scheme on a multiservice network:
Minimum
Data
Cisco IOS Traffic
Link
Software
Classification Prioritization LFI1 Shaping
Type
Release
DSCP = EF for
voice; DSCP =
AF41 for all
video
Cisco IOS conference
Serial Software traffic; DSCP = LLQ with
lines Release AF31 for voice CBWFQ MLP2 —
12.0(7)T control traffic;
other classes of
traffic have a
unique
classification.
DSCP = EF for
voice; DSCP =
AF41 for
Cisco IOS video; DSCP = Shape
Frame Software AF31 for voice LLQ with
FRF.12 traffic to
Relay Release control traffic; CBWFQ
12.1(2)T other classes of CIR3.
traffic have a
unique
classification.
DSCP = EF for
voice; DSCP =
AF41 for
Shape
Cisco IOS video; DSCP =
MLP traffic to
Software AF31 for voice LLQ with
ATM over guaranteed
Release control traffic; CBWFQ
ATM portion of
12.1(5)T other classes of
bandwidth.
traffic have a
unique
classification.
DSCP = EF for
voice; DSCP =
AF41 for MLP Shape
http://www.cisco.com/warp/customer/105/video-qos.html 3/3/2005
7. Cisco - Implementing QoS Solutions for H.323 Video Conferencing over IP Page 7 of 11
video; DSCP = over traffic to
AF31 for voice ATM guaranteed
ATM Cisco IOS
control traffic; and portion of
and Software LLQ with
other classes of Frame bandwidth
Frame Release CBWFQ
traffic have a Relay on slowest
Relay 12.1(5)T
unique link.
classification.
1 LFI = Link Fragmentation and Interleaving
2 MLP = multilink PPP
3 CIR = committed information rate
This list explains some key points of the model/prioritization scheme.
Voice enters a queue with priority queuing (PQ) capabilities and receives a bandwidth of 48 kbps. The entrance criterion
of this queue is the DSCP value of EF, or an IP precedence value of 5. Traffic in excess of 48 kbps drops if there is
interface congestion. Therefore, use an admission control mechanism to ensure that traffic does not exceed this value.
Video conference traffic enters a queue with PQ capabilities and receives a bandwidth of the call data rate plus 20
percent. The entrance criterion to this queue is a DSCP value of AF41, or an IP precedence value of 4. Traffic in excess
of the call data rate drops if there is interface congestion. Therefore, as in the case of voice, you must use an admission
control mechanism to ensure that traffic does not exceed this value. Use the proxy for queue access, particularly if you
have not configured trust on every switch port. For queue access at small sites with only a few video terminals, use
access control lists (ACLs) with the video terminal IP address as a basis. The use of ACLs protects against rouge users
who mark traffic with IP precedence 4. This mark bypasses the gatekeeper, or CAC, and affects all the video in the PQ.
Note: One-way video traffic, such as IP/TV, should use CBWFQ via the bandwidth command. The delay tolerances are
higher.
The congestion of the WAN links can completely starve the voice control signaling protocols. In this case, the IP phones
cannot complete calls across the IP WAN. Voice control protocol traffic, such as H.323 and the Skinny Client Control
Protocol, requires its own class-based weighted fair queue with a minimum configurable bandwidth equal to a DSCP
value of AF31. This DSCP value correlates to an IP precedence value of 3.
Systems Network Architecture (SNA) traffic enters a queue with a specified bandwidth of 56 kbps. The queueing
operation within this class is FIFO, with a minimum bandwidth allocation of 56 kbps. Traffic in this class that exceeds
56 kbps enters the default queue. The entrance criterion to this queue can either be TCP port numbers, a Layer 3 address,
IP precedence, or a DSCP.
All traffic that remains can enter a default queue. If you specify a bandwidth, the queuing operation is FIFO. Alternatively, if
you specify the keyword fair, the operation is weighted fair queuing (WFQ).
In addition, do not video conference on link speeds of less than 768 kbps. On low bit-rate links, the use of compressed RTP
(cRTP) and LFI can reduce the effects of serialization and queueing delay.
Do not use cRTP with IP video conferences. This list provides best practices for cRTP:
Use cRTP only with low bit-rate voice codecs, such as G.729. If you use G.711 as the audio codec for a voice or video
conference call, the statistical throughput gains that you achieve with cRTP are not significant enough to merit use of
cRTP.
Use cRTP only when low bit-rate voice is a significant percentage of the offered load. In general, this feature is only
beneficial when low bit-rate voice is greater than 30 percent of the offered load to a circuit.
cRTP can affect forwarding performance. Monitor CPU utilization when you have enabled the feature.
http://www.cisco.com/warp/customer/105/video-qos.html 3/3/2005
8. Cisco - Implementing QoS Solutions for H.323 Video Conferencing over IP Page 8 of 11
Should Voice and Video Share LLQ?
A frequent consideration with multiservice QoS service policies is whether to configure voice and video conference traffic as
priority classes. This consideration comes from the fact that LLQ presently supports a single strict-priority queue, even when
you have configured multiple classes for prioritization. When you configure the VoIP and video classes with priority, the
traffic from both of these classes goes into a single queue. Therefore, these reasons can cause you to choose not to place video
in the priority queue:
Video packets are much larger than voice packets. Video packets are usually as large as the maximum link MTU size.
With the EF mark, video packets can enter the same priority queue as voice. If a small VoIP packet enters the queue
behind a large video packet, or behind several such packets, the delay in the VoIP packet increases. The delay can be
substantial, and it adversely affects the performance of VoIP applications.
Because most EF queues are very small, they can lead to packet drop when you use them for video traffic.
Cisco has performed tests that placed video in the priority queue. The tests were with link speeds greater than 768 kbps and
with proper CAC to avoid oversubscription. Cisco found that the placement of video in the priority queue did not introduce a
noticeable increase in delay to the voice packets.
In general, you can select one of these models. Cisco has tested both models:
Voice, video, and audio in the priority queue and provision appropriately
Voice in the priority queue, with video and audio in a bandwidth queue
A third approach is to separate the audio component of the video conference. In other words, place the audio component in the
priority queue and the video component in a bandwidth queue. However, video coders tend to have longer coding delays than
voice coders. Therefore, if you give the audio streams of a video conference absolute priority, the audio streams arrive early
and are held in order to achieve lip sync. So, there is no advantage if you place voice packets associated with a video
conference in a queue with better service than the service that the video packets receive.
If you choose to place video and voice in the priority queue, mark the traffic types with different DSCP values. If you mark the
traffic types with different DSCP values, you can use a different priority statement in your QoS service policy to control video.
In particular, video can require a larger burst parameter.
CAC
The prioritization of traffic only solves part of the challenge of QoS provision for video over IP. A complete solution requires
CAC.
CAC, or bandwidth control, is necessary to avoid the oversubscription of network resources. With video conferencing, a
rejection of a video terminal that requests network resources is necessary to maintain the quality of existing video streams if
the new terminal exceeds the available bandwidth. In other words, CAC protects video from video.
In general, there are three schemes for CAC provision for video calls:
Limit the number of video terminals. In particular, at remote sites without an H.323 gatekeeper, there is only one way to
control the use of bandwidth for video across a particular link, such as a WAN. In this case, you need to physically limit
the number of video terminals at remote sites. Provision sufficient bandwidth in the priority queue to support the
maximum data rate of all video endpoints at a particular site.
Note: Provision the priority queue for the maximum data rate of the video terminals plus 20 percent. The additional 20
percent allows for IP and transport overhead.
Use gatekeeper CAC to set bandwidth limits for interzone and intrazone calls on a per-session basis. You can combine
gatekeeper CAC with a proxy, which provides a single access point into the priority queue. This single access point
prevents an oversubscription of the priority queue by unauthorized video streams. You must register video terminals
with the gatekeeper to obtain access to the proxy. The gatekeeper configuration allows a maximum video bandwidth
outside the local zone. This maximum bandwidth needs to match the bandwidth provision of the priority queue to ensure
http://www.cisco.com/warp/customer/105/video-qos.html 3/3/2005
9. Cisco - Implementing QoS Solutions for H.323 Video Conferencing over IP Page 9 of 11
proper queueing functionality. These guidelines apply only to hub and spoke environments. Gatekeepers use direct mode
and do not allow intermediate gatekeepers to deduct bandwidth from links.
Implement endpoints for which you have enabled RSVP. The endpoints use RSVP messages to describe the traffic
profile and request the necessary service. RSVP-aware network devices along the end-to-end path read these RSVP
messages and decide whether to grant or deny the reservation request. The devices communicate their decision to the
endpoint via another RSVP message. The endpoint and its application then decide whether to adapt to the available
network conditions through a discontinuation of the conference or a reduction of the requirements.
Appendix II of the H.323 version 4 standard outlines an approach for the use of RSVP. The main points are:
When you place a call, an endpoint communicates the ability of the endpoint to reserve resources to the gatekeeper. The
gatekeeper then indicates whether an endpoint resource reservation attempt is advisable.
During the H.245 phase, the endpoints indicate whether they can signal resource reservations. With this information, the
endpoints decide whether to proceed with the call.
The send of RSVP reservation messages can occur after the open of the logical channels but before the use of the logical
channels for data packets.
Traffic Shaping
The use of Frame Relay for WAN connectivity introduces another QoS requirement. Specifically, when a higher-speed central
site feeds one or more lower-speed remote sites, the central site can overrun both the physical bandwidth and the CIR
bandwidth of the remote site. To prevent the send of too much bandwidth to a remote site, implement traffic shaping on the
central-site router. Refer to these resources for more information on Frame Relay traffic shaping:
Configuring Frame Relay Traffic Shaping on 7200 Routers and Lower Platforms
VoIP over Frame Relay with Quality of Service (Fragmentation, Traffic Shaping, LLQ / IP RTP Priority)
Interworking with H.323 Terminals
H.323 video conference networks typically consist of five functional components:
Video terminals
Gatekeepers
Gateways
MCUs
Proxies
Cisco offers product solutions for all these components, except video terminals. Proof shows that Cisco H.323 products
interoperate with third-party H.323 terminals.
In some cases, these terminals offer QoS tools to ensure the satisfaction of the delay and loss parameters of video traffic in the
face of unpredictable data flows. For example, the Polycom Viewstation keeps track of all video packets after the
establishment of a call. The Polycom Viewstation reports average latency as well as the number of lost video or audio packets.
This tool also supports debugs with readable output. These debugs can help indicate the source of a problem that is not
detectable through the analysis of the video output. For more information, refer to the document How to Configure Video over
IP for Polycom Video Units.
Sample Configuration
This sample configuration demonstrates how to apply LLQ to video conference traffic that traverses a WAN link:
http://www.cisco.com/warp/customer/105/video-qos.html 3/3/2005
10. Cisco - Implementing QoS Solutions for H.323 Video Conferencing over IP Page 10 of 11
Sample Configuration
Sample Configuration
class-map Video-Conf
match access-group 102
class-map Streaming-Video
match access-group 103
!
policy-map QoS-Policy
class Video-Conf
priority 450 30000
class Streaming-Video
bandwidth 150
class class-default
fair-queue
!
! -- Video-Conf Traffic
access-list 102 permit ip any any dscp cs4
access-list 102 permit ip any any dscp af41
!
! -- Streaming Traffic
access-list 103 permit ip any any dscp cs1
access-list 103 permit ip any any dscp af13
After you create a QoS policy map, apply the policy with the service-policy command. The type of interface to which you
apply the policy determines the places of application of the command. Here are some examples:
Interface
Configuration Example
Type
Leased line interface multilink1
line service-policy output QoS-Policy
ATM interface atm 1/0.1 point
pvc 1/50
PVC1 service-policy output QoS-Policy
map-class frame-relay vcofr
frame cir 128000
frame mincir 64000
frame bc 1000
Frame frame frag 160
Relay service-policy output QoS-policy
VC2
Note: On the Cisco 7500 series with distributed QoS, use
DTS3 commands. Refer to Frame Relay Traffic Shaping With
Distributed QoS on the Cisco 7500 Series.
1 PVC = permanent virtual circuit
2 VC = virtual circuit
3 DTS = distributed traffic shaping
NetPro Discussion Forums - Featured Conversations
Networking Professionals Connection is a forum for networking professionals to share questions, suggestions, and information
about networking solutions, products, and technologies. The featured links are some of the most recent conversations available
in this technology.
NetPro Discussion Forums - Featured Conversations for RP
Service Providers: MPLS
Default route in VPN - Mar 3, 2005
Two routers as CPE - Mar 3, 2005
http://www.cisco.com/warp/customer/105/video-qos.html 3/3/2005