general: { #admin_key = "debugstreaming" # If set, mountpoints can be created via API # only if this key is provided in the request rtp_port_range = "20000-21000" # Range of ports to use for RTP/RTCP when '0' is # passed as port for a mountpoint (default=10000-60000) #events = false # Whether events should be sent to event # handlers (default=true) # By default, integers are used as a unique ID for both mountpoints. In case # you want to use strings instead (e.g., a UUID), set string_ids to true. # string_ids = true } # stream-name: { # type = rtp|live|ondemand|rtsp # rtp = stream originated by an external tool (e.g., gstreamer or # ffmpeg) and sent to the plugin via RTP # live = local file streamed live to multiple listeners # (multiple listeners = same streaming context) # ondemand = local file streamed on-demand to a single listener # (multiple listeners = different streaming contexts) # rtsp = stream originated by an external RTSP feed (only # available if libcurl support was compiled) # id = (if missing, a random one will be generated) # description = This is my awesome stream # metadata = An optional string that can contain any metadata (e.g., JSON) # associated with the stream you want users to receive # is_private = true|false (private streams don't appear when you do a 'list' # request) # secret = # pin = # filename = path to the local file to stream (only for live/ondemand) # audio = true|false (do/don't stream audio) # video = true|false (do/don't stream video) # The following options are only valid for the 'rtp' type: # data = true|false (do/don't stream text via datachannels) # audioport = local port for receiving audio frames # audiortcpport = local port, if any, for receiving and sending audio RTCP feedback # audiomcast = multicast group port for receiving audio frames, if any # audioiface = network interface or IP address to bind to, if any (binds to all otherwise) # audiopt =