Cisco Cisco TelePresence MCU 4510 Developer's Guide

Page of 296
streaming.modify
Modifies the device's streaming settings. If you set setting to true, the call will enable streaming and
disable conferenceMe.
The call accepts two structs which define streaming formats. It also accepts a struct for each of the
IP protocol versions to define the range of multicast addresses.
Notes:
n
Multicast is not allowed with the wmp format.
n
The multicast addresses supplied in a multicast range must all be valid, and must all be of the same
IP version.
n
The IP version for which multicast is enabled must be active on the device.
Input parameters
Optional or conditional inputs
Parameter name
Type
Short description
setting
boolean
Defines whether or not this feature is intended to be
enabled, irrespective of whether it is actually enabled or
requires a feature key.
format1
struct
A struct whose contents define a streaming format.
format2
struct
A struct whose contents define a streaming format.
name (endpoint)
string
The name of the endpoint.
format
string
One of wmpqt64qt70, or realPlayer. The format
determines the audioCodec and videoCodec.
bitRate
integer
The bitrate of this stream in bits/second. This is only
present for video streams with a defined codec.
multicast
boolean
Defines whether or not multicast streaming is enabled
for this format.
wmpProtocol
string
Describes the behavior of the wmpProtocol when
streaming to the endpoint. One of autommsOverUdp,
mmsOverTcp
, or http.
ipv4MulticastRange
struct
Contains parameters that define an IPv4 multicast range.
ipv6MulticastRange
struct
Contains parameters that define an IPv6 multicast range.
ipRangeStart
string
The first IP address in the multicast range.
ipRangeFinish
string
The last IP address in the multicast range.
portRangeStart
integer
The first port number in the multicast port range.
portRangeFinish
integer
The last port number in the multicast port range.
Cisco TelePresence MCU API 2.10
Page 161 of 296
API commands
streaming.modify