http://www.kaltura.com/api_v3/service/livestream/action/update
JSON object:
{
entryId: "value",
liveStreamEntry: {
objectType: "KalturaLiveStreamEntry",
offlineMessage: "value",
recordStatus: value,
dvrStatus: value,
dvrWindow: value,
lastElapsedRecordingTime: value,
liveStreamConfigurations: [{
objectType: "KalturaLiveStreamConfiguration",
protocol: "value",
url: "value",
publishUrl: "value",
backupUrl: "value",
streamName: "value"
}],
recordedEntryId: "value",
pushPublishEnabled: value,
publishConfigurations: [{
objectType: "KalturaLiveStreamPushPublishConfiguration",
publishUrl: "value",
backupPublishUrl: "value",
port: "value"
}],
currentBroadcastStartTime: value,
recordingOptions: {
objectType: "KalturaLiveEntryRecordingOptions",
shouldCopyEntitlement: value,
shouldCopyScheduling: value,
shouldCopyThumbnail: value,
shouldMakeHidden: value,
shouldAutoArchive: value,
nonDeletedCuePointsTags: "value",
archiveVodSuffixTimezone: "value"
},
segmentDuration: value,
explicitLive: value,
viewMode: value,
recordingStatus: value,
broadcastTime: value,
bitrates: [{
objectType: "KalturaLiveStreamBitrate",
bitrate: value,
width: value,
height: value,
tags: "value"
}],
primaryBroadcastingUrl: "value",
secondaryBroadcastingUrl: "value",
primarySecuredBroadcastingUrl: "value",
secondarySecuredBroadcastingUrl: "value",
primaryRtspBroadcastingUrl: "value",
secondaryRtspBroadcastingUrl: "value",
primarySrtBroadcastingUrl: "value",
primarySrtStreamId: "value",
secondarySrtBroadcastingUrl: "value",
secondarySrtStreamId: "value",
streamName: "value",
streamUrl: "value",
hlsStreamUrl: "value",
urlManager: "value",
encodingIP1: "value",
encodingIP2: "value",
streamPassword: "value",
srtPass: "value"
}
}
|