{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-medialive/refs/heads/main/json-schema/medialive-api-udp-output-settings-schema.json", "title": "UdpOutputSettings", "description": "Udp Output Settings", "type": "object", "properties": { "BufferMsec": { "allOf": [ { "$ref": "#/components/schemas/__integerMin0Max10000" }, { "xml": { "name": "bufferMsec" }, "description": "UDP output buffering in milliseconds. Larger values increase latency through the transcoder but simultaneously assist the transcoder in maintaining a constant, low-jitter UDP/RTP output while accommodating clock recovery, input switching, input disruptions, picture reordering, etc." } ] }, "ContainerSettings": { "allOf": [ { "$ref": "#/components/schemas/UdpContainerSettings" }, { "xml": { "name": "containerSettings" } } ] }, "Destination": { "allOf": [ { "$ref": "#/components/schemas/OutputLocationRef" }, { "xml": { "name": "destination" }, "description": "Destination address and port number for RTP or UDP packets. Can be unicast or multicast RTP or UDP (eg. rtp://239.10.10.10:5001 or udp://10.100.100.100:5002)." } ] }, "FecOutputSettings": { "allOf": [ { "$ref": "#/components/schemas/FecOutputSettings" }, { "xml": { "name": "fecOutputSettings" }, "description": "Settings for enabling and adjusting Forward Error Correction on UDP outputs." } ] } }, "required": [ "Destination", "ContainerSettings" ] }