Kaltura API

livestream.add
Description:
Adds new live stream entry. The entry will be queued for provision.
Input Params
Name Type Description Required Default Value
liveStreamEntry KalturaLiveStreamEntry Live stream entry metadata V
sourceType KalturaSourceType Live stream source type 1
Output Type
KalturaLiveStreamEntry
Example HTTP Hit
http://www.kaltura.com/api_v3/service/livestream/action/add
JSON object:
				
{ 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 }, segmentDuration: value, bitrates: [{ objectType: "KalturaLiveStreamBitrate", bitrate: value, width: value, height: value, tags: "value" }], primaryBroadcastingUrl: "value", secondaryBroadcastingUrl: "value", primaryRtspBroadcastingUrl: "value", secondaryRtspBroadcastingUrl: "value", streamName: "value", streamUrl: "value", hlsStreamUrl: "value", urlManager: "value", encodingIP1: "value", encodingIP2: "value", streamPassword: "value" }, sourceType: "value" }