In this section:
The SBC Core supports two types of Video sessions:
The SBC Core supports the following features:
Media features such as Network Address and Port Translation (NAPT) processing and SRTP are supported for video streams as well. Policy controls are available to manipulate the Video Codec list (refer to Codec List Profile - CLI or Media - Codec List Profile (EMA ) for configuration details), SDP video "media line" related bandwidth attribute and packet marking for QoS of video streams. To allow video peering and conferencing flows, the SBC can relay a set of SDP attributes at the audio "media level" (refer to SIP Trunk Group - Media - CLI or SIP Trunk Group - Media (EMA)) and session level (see SIP Trunk Group - Signaling - CLI or SIP Trunk Group - Signaling (EMA)).
For SBC 7000 video performance details, refer to SBC 7000 Performance Metrics.
Direct Media is not supported for H.323-H.323 or H.323-SIP calls involving Video.
Secured RTP is not supported for H.323.
For SIP and H.323 video configuration examples, see:
To see CLI global statistics examples audio vs. video configurations, see the "Command Examples" section of Show Status Global page.
The SBC manages peering video flows and conferencing in the following manner.
The SBC relays most attributes and lines in the SDP corresponding to Video, BFCP and FECC streams. Only a small set of attributes/lines are manipulated to relay media through the SDP, for example:
If relaying certain attributes/lines is undesirable, use SIP Message Manipulation (SMM) to delete those particular attributes.
To facilitate video peering and conferencing flows, the SBC relays SDP attributes at the media and session level using the flag sdpAttributesSelectiveRelay
.
The CLI syntax is shown below.
% set addressContext default zone INTERNAL sipTrunkGroup SIP_INT media sdpAttributesSelectiveRelay <disabled | enable>
This flag controls the selective relay of unknown SDP attributes at the session level, and selective relay of unknown SDP attributes in core audio stream.
The example scenarios below depict the effects of enabling/disabling this flag to session, core and video streams:
The SBC Core also offers control over the TCP port range for the relayed BFCP-TCP streams.
The Video and other conference-related streams are allowed to pass through when the Packet Service Profiles on both call legs allow video (non-zero maxVideoBandwith
value as shown in example below).
% set profiles media packetServiceProfile INGRESS videoCalls maxVideoBandwith 2000 % set profiles media packetServiceProfile EGRESS videoCalls maxVideoBandwith 2000
The “Floor Control” feature is the process by which access to a shared resource, or shared whiteboard, is controlled by granting access to participants in a multiparty communication session using the Binary Floor Control Protocol (BFCP) whereby a separate TCP connection is used for each BFCP session.
The SBC Core supports SIP-H.323 interworking for audio, video, presentation (BFCP/H.239) and FECC. The following functionality is supported:
The SBC Core supports H.323-H.323 video peering scenarios, for example H.323-H.323 call with an audio and video stream. Unlike SIP video where all codecs are relayed through the SBC, H.323 only supports a subset of SIP video codecs (refer to Supported Codecs and Transcoding).
A video stream is allowed to pass through if the Packet Service Profiles on both call legs allow video (non-zero maxVideoBandwith
value as shown in above example.
H.239 protocol allows sharing graphical content such as presentation slides, applications, complete desktops or other external video sources with other conference participants. The content is treated as a second video stream provided by one source and distributed to all other participants in a conference.
The SBC supports Far End Camera Control (FECC) in controlling a remote camera's pan, tilt and zoom functions. The remote control aspect of a video conferencing system supporting FECC usually provides arrow keys for controlling pan and tilt and two separate keys for controlling the camera zoom. Camera control can be applied to either the local or remote camera. In the latter case, the video conferencing system generates far end camera control messages and sends them to the remote party. The remote party may act on reception of these messages by adjusting the camera's pan, tilt and zoom.
The SBC relays all video codecs by default using static or dynamic payloads.
Refer to Video Codecs for details.
To: | See page: |
---|---|
Enable RTCP relay | |
Relay SDP at media level | |
Relay SDP at session level | |
Relay video codecs | EMA: Media Profiles - Codec Entry CLI: Codec Entry - CLI |
Configure codec list profile | |
Send RTCP port in outgoing SDP | |
Configure BFCP timers |