POLYCOM® and the names and marks associated with Polycom's products are trademarks and/or service
marks of Polycom, Inc., and are registered and/or common law marks in the United States and various other
countries.
All other trademarks are the property of their respective owners.
Patent Information
The accompanying product may be protected by one or more U.S. and foreign patents and/or pending patent
applications held by Polycom, Inc.
This software has not achieved UC APL certification.
This document provides the latest information for security-conscious users running Version 8.0 software.
The information in this document is not intended to imply that DoD or DISA certifies Polycom RealPresence
Collaboration Server systems.
Polycom, Inc.
6001 America Center Drive
San Jose CA 95002
USA
No part of this document may be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of Polycom, Inc. Under the law,
reproducing includes translating into another language or format.
As between the parties, Polycom, Inc., retains title to and ownership of all proprietary rights with respect to
the software contained within its products. The software is protected by United States copyright laws and
international treaty provision. Therefore, you must treat the software like any other copyrighted material (e.g.,
a book or sound recording).
Every effort has been made to ensure that the information in this manual is accurate. Polycom, Inc., is not
responsible for printing or clerical errors. Information in this document is subject to change without notice.
Configuring the RealPresence Collaboration Server 800s for SVC Only Conferences 4-8
Configuring a Mixed CP (AVC) and SVC Conference on the RealPresence
Collaboration Server 800s .................................................................................................... 4-16
Using Video Resources for a Mixed AVC and SVC Conference ...........................4-16
About the Polycom® RealPresence® SVC-Based
Conferencing Solutions Deployment Guide
This guide describes the Polycom® RealPresence® SVC-based conferencing solution. This
guide provides an overview of SVC-based conferences and the steps required to configure
and use the SVC conferencing solution to add real-time, on-demand multipoint video SVC
conferencing to your environment.
Scope of This Document
This document provides you with the solution overview and how to configure the Polycom
components for SVC-based conferencing solution to embed it into your environment.
This chapter, “Overview” includes the description of the following topics:
•"Scope of This Document”
•"Intended Audience”
•"Acronym Definitions”
Chapter 2, “Solution Overview,” describes the Polycom SVC conferencing solution and
includes the following topics:
•"SVC Conferencing Overview”
•"Using the SVC-Based Conferencing Solution”
•"Using SVC-Enabled Endpoints in a Mixed AVC and SVC Conference”
Chapter 3, “SVC System Architecture”, describes the SVC solution system design and the
Polycom components that are deployed for SVC-based conferencing. This chapter includes
the following topics:
•"Supported Features in the RealPresence Collaboration Server”
Chapter 4, “Configuration”, details the configuration procedures for the Polycom
components using the SVC-based conferencing solution. This chapter includes the following
topics:
•"Configuring the RealPresence Collaboration Server (RMX) for SVC Only Conferences”
•"Configuring the RealPresence Collaboration Server 800s for SVC Only Conferences”
•"Configuring a Mixed CP (AVC) and SVC Conference on the RealPresence
Collaboration Server 800s”
•"Configuring the RealPresence Virtualization Manager (DMA)”
1
1-1
Chapter 1-Overview
Chapter 5, “Making an SVC-Based Conference Call” discusses the processes and user
experience of making an SVC-base conference call. This chapter discusses the following
topics:
•"Point-to-Point Calls”
•"Multipoint Conferences”
Appendix A, “Solution Specifications”, lists the specifications that are used in the SVCbased conferencing solution and includes the following topics:
•"Solution Specifications”
•"Supported Conferencing Features”
•"MCU Supported Resolutions”
Intended Audience
This document is intended for use by system architects, system engineers, developers,
testers, and others who want to use the Polycom SVC-based conferencing solution to
provide best-in-class video conferencing using SVC-enabled endpoints.
Deploying the Polycom RealPresence SVC-based conferencing solution requires:
•Basic understanding of how applications are developed in your environment
•Elementary knowledge of video conferencing and video conferencing administration.
•Functional understanding of both HTTP and XML
Acronym Definitions
The following table lists the acronyms that are used throughout the deployment guide.
Table 1-1Acronym list
Acronym/TermDescription
APIApplication Programming Interface
AVCAdvanced Video Coding
CPContinuous Presence
DTMFDual Tone Multi Frequency
EPEndpoint
EQEntry Queue
FECCFar-End Camera Control
ISDNIntegrated Services Digital Network
LDAPLightweight Directory Access Protocol
MR/VMRMeeting Room or Virtual Meeting Room
PSTNPublic Switched Telephone Network
RPADRealPresence Access Director
SACPolycom Scalable Audio Coding
SBCSession Border Controller
SDKSoftware Development Kit
SIPSession Initiation Protocol
SVCScalable Video Coding
VoIPVoice over Internet Protocol
VSWVideo Switching conference
1-3
Chapter 1-Overview
1-4
SVC Conferencing Solution
Overview
This chapter describes the Polycom RealPresence SVC Conferencing solution, a general
description of SVC, and using the SVC conferencing solution.
This chapter includes the following topics:
"SVC Conferencing Overview”
"Using the SVC-Based Conferencing Solution”
SVC Conferencing Overview
This section provides a general description of the SVC protocol and video conferencing
using the SVC protocol.
2
Overview of SVC
The Scalable Video Coding (SVC), an extension of the H.264/MPEG4-AVC video protocol,
is a powerful video compression protocol that enables the standardization of encoding highquality video streams to provide scalable adaptation to various application requirements
such as display and processing capabilities of video devices, and varying transmission
conditions.
SVC provides network-friendly scalability at a bit-stream level with a moderate increase in
decoder complexity relative to the single layer H.264/AVC protocol.
SVC enables high flexibility for implementation and optimization in various application
scenarios. It provides a wide-range of display and processing capabilities of target devices
and varying transmission conditions for video conferencing to serve the various needs of
users with different displays and CPUs (video conference endpoints, laptops, tablets, and
mobile phones) connected through different network links such as LAN and wireless.
In video conferencing, efficient scalable video coding provides certain benefits in the
transmission of video streaming. For example, a video conference with heterogeneous
clients where multiple bit streams of the same video content differing in picture size, frame
rate and bit rate should be provided simultaneously. An SVC solution could make use of
simulcasting, in which multiple SVC streams are made available to the different clients,
allowing each client to select the picture size, frame rate, and bit rate that best suits its needs.
This provides a scalable bit stream set from which representations with lower resolution or
quality can be obtained. A video client with restricted resources such as display resolution,
processing power, or battery power, needs to decode the lowest available bit stream.
2-1
Chapter 2-SVC Conferencing Solution Overview
The following diagram illustrates an example of the various devices and bandwidths that
can be used in an SVC-based video conferencing environment:
Using the SVC-Based Conferencing Solution
The Polycom RealPresence SVC-Based Conferencing Solution is a powerful and innovative
video conferencing mode that, in some cases, provides high-quality video streaming
between endpoints with lower resolutions, frame rates, and line rates. SVC conferences also
provide higher video capacity, better error resiliency and lower latency.
Using the SVC video protocol, SVC conferences provide video bit streams at different
resolutions, frame rates and line rates to SVC-enabled endpoints with various display
capabilities and layout configurations.
In the SVC-based conference, each SVC-enabled endpoint transmits multiple resolution and
temporal layers, to the Polycom® RealPresence® Collaboration Server (RMX) or the
Polycom® RealPresence® Collaboration Server 800s, enabling each endpoint to transmit at
different resolutions and frame rates such as 720p at 30fps, 15fps, and 7.5fps, 360p at 15fps
and 7.5fps, and 180p at 7.5fps.
Polycom SVC-enabled endpoints (Polycom® RealPresence® Desktop and Polycom®
RealPresence® Mobile) enable video conference layouts to be automatically assembled by
the endpoint giving more flexibility to the endpoint. This enables the RealPresence
Collaboration Server to send or relay the selected video streams to the endpoints without
sending the entire video layout to the endpoints.
The video streams displayed in the conference layout on each endpoint is obtained from the
different streams received from each of the endpoints displayed in the layout. Depending on
the size of the video cell in the configured layout, the endpoint requests the video stream in
the required resolution from the RealPresence Collaboration Server. The higher the display
quality and size, the higher the requested resolution will be sent to the endpoint. The
endpoint creates the displayed layout from the different video streams it receives.
The following diagram illustrates an SVC-based conference:
For instance, an SVC endpoint might want to receive three video streams at different frame
rates and resolutions, and create a conference layout with the received video streams. Each
SVC-enabled endpoint sends and receives encoded SVC bit streams to and from the
RealPresence Collaboration Server.
For example, the SVC stream sent from a RealPresence Desktop client (1) will transmit bit
streams suited for both a RealPresence Mobile client (2) and a RealPresence Desktop client
(4). The transmitted bit streams might contain a compressed video with a lower bit rate to
support the capability of the receiving client.
The RealPresence Collaboration Server determines which of the incoming bit streams to
send to each endpoint. It does not perform any encoding and decoding, or any transcoding
of the video streams. The RealPresence Collaboration Server functions as the multipoint
media relay to the endpoints. For voice activated selection of the video streams, the
RealPresence Collaboration Server determines which of the incoming bit streams to send to
each endpoint.
SVC video conferences provides a robust bandwidth-efficient technology that delivers a
consistently high-quality user experience across networks with varying degrees of quality of
service. SVC increases the scalability of video networks and enables mass desktop video
deployments while reducing total networking equipment cost.
SVC video conferences provides a robust bandwidth-efficient technology that delivers a
consistently high-quality user experience across networks with varying degrees of quality of
service. SVC increases the scalability of video networks and enables mass desktop video
deployments while reducing total networking equipment cost.
2-3
Chapter 2-SVC Conferencing Solution Overview
Some of the advantages of SVC conferencing are:
•Offers high-resolution video conferencing with low end-to-end latency, improved error
resiliency and higher system capacities.
•Allows the SVC-enabled video endpoints to manage display layouts, support multiple
resolutions and data rates. SVC provides simulcasting at different resolutions with
more layout building options on the endpoint. Flexible in-stream selection to
accommodate various endpoint capabilities such as bandwidth, CPU, screen resolution,
and so forth.
•The RealPresence Collaboration Server functions as a media relay server providing low
cost production benefits. The RealPresence Collaboration Server reduces bandwidth
usage by only selecting the necessary video stream to be sent to the endpoints.
Using SVC-Enabled Endpoints in a Mixed AVC and SVC
Conference
A transcoded CP (Continuous Presence) conference is also described as an AVC (Advanced
Video Coding) conference. All endpoints that do not support the H.264 SVC protocol such
as H.263, H.264, or RTV, are considered AVC endpoints.
The RealPresence Collaboration Server 800s - Virtual Edition, the industry’s first multiprotocol, integrated software MCU that runs on industry-standard servers, can manage a
mixed SVC and AVC-based conference. This type of conference enables participants with
SVC-enabled endpoints and AVC endpoints to participate in the same conference.
SVC endpoints transmit multiple resolutions and temporal layers to the Collaboration
Server like the SVC-based conferences, while AVC endpoints send only one H.264 AVC
video stream to the Collaboration Server. The Collaboration Server relays SVC-decoded
video bit streams to the SVC-enabled endpoints in the conference according to their display
capabilities. This enables the video conference layouts to be automatically assembled by the
endpoint. AVC endpoints connected to the conference send a single H.264 AVC video bit
stream to the Collaboration Server, which is then transcoded to SVC video streams. SVCenabled endpoints receive the AVC converted video bit streams through the Collaboration
Server from the AVC endpoints as a single SVC video bit stream. Alternatively, AVC
endpoints receive a single video bit stream with the defined video conference layout from
the Collaboration Server. In this mixed mode conferencing, all AVC endpoints receive the
same CP video layout as an AVC Only conference, but SVC endpoints receive the same
video layout configuration as an SVC Only conference.
The following diagram illustrates an example of a mixed AVC/SVC conferencing mode:
In this example, an SVC endpoint (1) receives three video streams at different frame rates
and resolutions, and creates the conference layout with the received video streams. The
video bit stream that the SVC endpoint receives from the AVC endpoint (3) is transcoded in
the Collaboration Server and then encoded into an SVC bit stream in the required
resolution.
Alternatively, an AVC endpoint (4) sends a single resolution video stream to the
Collaboration Server. The Collaboration Server first converts the SVC bit stream into AVC,
then transcodes the video received from the other endpoints to the required resolution. The
Collaboration Server composes the video layout for the AVC endpoint and sends a single
resolution video stream with the video layout to the participant. In the displayed example,
the Collaboration Server creates different video layouts for each AVC endpoint.
Video Layouts in the Mixed Conference Mode
Video layouts used in the mixed AVC and SVC conferencing mode depends on the
endpoint of the participant. SVC endpoints display the same video layouts as in an SVC
Only conference. AVC endpoints display video layouts as configured by the Collaboration
Server.
The participant that is currently speaking is displayed with a colored border (orange or
yellow) depending on the type of skin of the conference while the participants that are
listening are displayed in the other panes.
AVC end points can use the PiP (Picture in Picture) option, which displays the participant’s self-view .
This can change the video layouts view.
2-5
Chapter 2-SVC Conferencing Solution Overview
The following table illustrates how participants are displayed in video layouts for both SVC
and AVC endpoints:
Table 2-1Video Layouts for Mixed AVC and SVC Conferences
Table 2-1 Video Layouts for Mixed AVC and SVC Conferences (Continued)
Number of
Participants
8
9
10
SVC Endpoints (RPD)
AVC Endpoints
(Auto Layout)
11
12
In the AVC endpoints video layout for 10 participants, the current speaker is displayed and
the other seven panes are the participants who have previously spoken in the conference.
The video layout displays the participants in speaker order - the participant who was the
speaker before the other participants displayed in the video layout is not anymore
displayed.
In layout 2+8, the two central windows display the last two speakers in the conference: the
current speaker and the “previous” speaker. To minimize the changes in the layout, when a
new speaker is identified, the “previous” speaker is replaced by the new speaker while the
current speaker remains in their window.
2-7
Chapter 2-SVC Conferencing Solution Overview
2-8
SVC Conferencing System
Architecture
This chapter describes the Polycom RealPresence SVC Conferencing System Architecture, a
general description of SVC, and using the SVC conferencing solution.