The MCU supports an additional video channel known as the content channel for each conference. This feature encompasses:
The H.239 protocol allows the MCU to support an additional video stream to or from each connected endpoint. Therefore, there are potentially three media streams between each endpoint and the MCU: audio, main video and content video.
The main video is the normal multi-pane conference view showing participants' video streams composed within the selected layout. The differences between the content channel video and the main video are:
In versions prior to 4.3, the MCU always decoded the incoming content stream and then re-encoded it using either H.263+ or H.264 before sending it out. This original mode is called Transcoded content. As of version 4.3, the MCU can be configured to pass-through a content stream without transcoding it to participants that can support the same content codec as the source content stream. This can reduce latency and increase quality and does not require a video port on the MCU. This is known as Passthrough content.
There are drawbacks with both of these content modes. In Transcoded mode, all participants will see the content encoded with the specified outgoing transcoded codec and a single participant could reduce the quality for other participants if it had limited codec support. In Passthrough mode, the MCU does no transcoding for content, which means that fewer endpoints may be able to decode the passed through content.
Hybrid content mode helps to avoid these drawbacks. In Hybrid mode, the incoming content stream is passed through to participants who are able to support the same codec as the original content stream (the Passthrough content stream). The MCU also encodes a second content stream with the specified outgoing transcoded codec for participants who cannot decode the original Passthrough content stream. Hybrid content mode uses up a video port.
The Outgoing transcoded codec for the content stream can be explicitly specified (either H.263+ or H.264) or set to Automatic.
To edit these settings, go to the
section of the conference's configuration page (go to then click on the conference name).For H.323 endpoints, depending on the specific endpoint and how it is configured, the content video stream may be displayed on a separate screen, or the endpoint may show the main video and the content video streams side by side on the same screen.
Irrespective of its content receive capability, an endpoint may or may not be able to contribute the content channel - typically, for this to be possible it will either need a second camera or some other video input such as a VCR or "video in" connection.
Some H.323 endpoints may have no support for the H.239 protocol. However, it is still possible for such endpoints to display the content channel - the MCU is able to show the content channel within a normal view pane in the same way as it displays other conference participants. This ability is controlled by the unit-wide/blade-wide Display content in normal video channel setting (see Configuring content settings).
As described above, a conference's content channel as sent to the set of receiving endpoints has a single source. There are several possible content channel sources:
Participant main video
It is also possible for the MCU to use a endpoint's main video channel as the conference's content channel (when in Transcoded or Hybrid content modes).
At the MCU-wide level, the MCU can be configured to disallow the use of conference content channels completely.
You can choose to enable encryption on the MCU. When encryption is used, the content channel will be encrypted.
For more information on these configuration parameters, see Configuring content settings and Configuring encryption settings.
Assuming that content is enabled on the MCU unit-wide/blade-wide, each scheduled conference can be independently configured to allow content channel operations or not. If enabled, this has an impact on the conference's port usage; if disabled, then all attempts by participants in that conference to open a content channel to the MCU will be unsuccessful.
If the MCU is configured to allow encryption, each individual conference can be configured to either require encryption or to optionally use encryption. The MCU can send either encrypted or unencrypted content to different participants in a conference depending on the capabilities of those participants' endpoints.
For more information on the conference configuration parameters relevant to the content channel, see Adding and updating conferences.
Content contribution refers to the ability of video conferencing devices to contribute the content channel video for a conference via the mechanism of opening a separate video channel, distinct from its main video stream. Specifically, this section does not deal with the use of content by the MCU when sending content channels to viewing devices or the use of other protocols to supply the content channel video for a conference.
For a conference configured with content channel video enabled, each endpoint in that conference is either permitted
or prohibited from being able to contribute content video. H.239 is the protocol used by H.323 video conferencing endpoints to supply
or receive content channel video; BFCP is the protocol used by SIP video conferencing endpoints to supply content channel video.
Remember that what is termed Content contribution is more precisely described as the ability to start contributing content channel video via H.239/BFCP. The nature of the H.239 and BFCP protocols used between the MCU and endpoints is such that once an endpoint has successfully become the content source for a conference, the MCU is not then able to force that endpoint to stop contributing the content channel video.
While an endpoint is supplying the content channel for a conference, it is considered to be holding the virtual content token
for the conference.
When Automatic content handover is enabled, it allows another participant to start sending content without having to wait for the current content provider to stop sending content from his computer. In this case, the MCU will start sending the 'new' content to the participants in the conference and will ask the endpoint (or computer) that was originally providing content to return the token. Automatic content handover is a unit-wid/blade-wide configuration option on the page.
By default, participants' ability to contribute content video (technically, as above, to start contributing H.239 or BFCP video) is determined by the per-conference Content contribution from endpoints setting ( ).
The per-conference default Content contribution from endpoints setting can be overridden by individual endpoints' configuration. If such an endpoint's Content contribution setting is <use conference default> then the endpoint's ability to contribute content channel video will be determined initially from the conference setting. If the endpoint setting is <enabled> or <disabled> then this will override the conference setting and that endpoint will either always be prevented from using content, or always permitted (assuming the conference of which it is part is configured with content channel support). As well as being part of each endpoint's configuration, the Content contribution setting can also be specified when calling out to an endpoint by address.
Irrespective of per-conference or per-endpoint configuration parameters, if a conference is configured to allow content channel operations then it is possible to explicitly enable or disable individual conference participants' ability to use content via the web browser interface (assuming a user login with full conference control).
To change the content contribution setting for an active conference participant via the web interface, first navigate to that participant's
page (go to and click the conference you want and then click on the name of the participant whose settings you want to change). If the conference has content enabled and the endpoint in question has content capabilities, you should be able to use one of the following controls:In addition to supporting the H.239 and BFCP protocols by which endpoints in a conference can supply the content channel video, the MCU also allows a participant's main video channel to be used for the content stream.
As detailed above, it is not possible to force an endpoint that has started to contribute content video to relinquish the virtual token that it holds. Thus, if you select an endpoint's main video channel to be the content channel source, this will only take effect if no other endpoint is supplying the content channel video stream (whether by H.239, BFCP, or through use of its main video stream). However, if you have enabled Automatic content handover on the page and you select an endpoint's main video channel to be the content source, this will take effect even if there is currently another content source in the conference.
To control the use of a participant's main video as the conference content channel source, the following controls are displayed on the per-conference participant list (next to the preview image of the video stream to which they relate):
In rare circumstances, if more than one participant's main video channel is configured to provide the content channel (for example where a participant configured in this way is moved to another conference where there is an existing participant providing his main video channel as the content channel), then all but the active (normally, first) one will be marked with the status: Content: unable to use main video as source
Cisco TelePresence MCU 4200 Series and Cisco TelePresence MCU 5300 Series
If the MCU is operating in reserved mode, enabling content for a conference requires the use of an additional video port.
A single video port is needed for all content channel operations, irrespective of how many viewers there are; for example, a conference involving five video endpoints (one
of which is contributing a content stream and the other four viewing it) will require six video ports - Video ports to reserve should be set to 5, and
Content channel video set to "Enabled" in this specific example.
In reserved mode, a conference with content enabled will require a video port for content operations even if no current participants are actively making use of content.
Note that for the Cisco TelePresence MCU 4203, there are separate ports for content. For more information, refer to MCU port matrix.
Cisco TelePresence MCU 4500 Series and Cisco TelePresence MCU MSE 8510
If the MCU is operating in reserved mode, enabling content for a conference does not use a video port; instead, content uses one of the additional
content ports provided by your MCU.
A single
content port is needed for all content channel operations, irrespective of how many viewers there are; for example, a conference involving five video endpoints (one
of which is contributing a content stream and the other four viewing it) will require five video ports and one
content port - Video ports to reserve should be set to 5, and
Content channel video set to "Enabled" in this specific example.
In reserved mode, a conference with content enabled will require a streaming and content port for content operations even if no current participants are actively making use of content.
For more information about the number and types of ports provided by your MCU, refer to MCU port matrix.
If the MCU is operating in unreserved mode, enabling content for a conference will require a port to be allocated when content channel operations are first attempted for that conference. For instance, this could be when a participant opens a content channel or a user starts viewing the content channel via their web browser. When the port is no longer needed for the conference's content channel (e.g. when the last remaining participant disconnects) the port will be released for use by future participants or conferences.
All of the above-mentioned features, for instance content video streams between the MCU and video conferencing endpoints, are available for use with both scheduled and ad hoc conferences.
However, whereas for scheduled conferences the availability of content is determined by a per-conference configuration setting, for ad hoc conferences it is only possible to enable or disable content on a device-wide basis. This is accomplished via the Content for ad hoc conferences option on the Content settings web pageāif this is "Enabled" then any ad hoc conference on the MCU may use content; if "Disabled" then none may do so.
Ad hoc conferences are not permitted when operating in reserved mode.
(c) Copyright Cisco Systems 2003-2014, License information |