Values.UdpOutputSettingsSourceUdp Output Settings
type nonrec t = {bufferMsec : int option;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 : UdpContainerSettings.t;destination : OutputLocationRef.t;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 : FecOutputSettings.t option;Settings for enabling and adjusting Forward Error Correction on UDP outputs.
*)}val make :
?bufferMsec:??? ->
?fecOutputSettings:??? ->
containerSettings:UdpContainerSettings.t ->
destination:OutputLocationRef.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Integer of int
| `Structure of
(string
* [> `Enum of string
| `Integer of int
| `String of string
| `Structure of
(string
* [> `Double of float
| `Enum of string
| `Integer of int
| `String of string
| `Structure of
(string
* [> `Enum of string
| `Integer of int
| `String of string ])
list ])
list ])
list ])
list ]