User Tools

Site Tools


config:remotecontrol:rest

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
config:remotecontrol:rest [2016/09/07 07:08] – [Encoder status (Encoder)] twconfig:remotecontrol:rest [2020/04/21 18:23] (current) – Ergänzung tondose
Line 13: Line 13:
 Specify the TCP Port that the HTTP server should listen on. The default port is 9300. Specify the TCP Port that the HTTP server should listen on. The default port is 9300.
  
-SSL is currently not supported.+SSL versions SSLv3, TLS v1.0, TLS v1.1, and TLS v1.2 are supported from mAirList 6.0 on. 
 ==== User Management ==== ==== User Management ====
  
Line 69: Line 70:
      
 Returns the number of seconds since the audio level of the encoder mixer has reached or exceeded the silence level specified in the configuration. Returns the number of seconds since the audio level of the encoder mixer has reached or exceeded the silence level specified in the configuration.
 +
 +  GET /encoder/connection/<index>/summary
 +  
 +Returns a summary of the specified connection (first connection has index 0) as JSON document,
 +  
 +  GET /encoder/connection/<index>/name
 +  
 +Returns the name of the connection.
 +  
 +  GET /encoder/connection/<index>/enabled
 +  
 +Returns 1 if connection is enabled in configuration, 0 otherwise.
 +  
 +  GET /encoder/connection/<index>/connected
 +  
 +Returns 1 if connection has been established, 0 otherwise (disabled or connection error).
 +  
 +  GET /encoder/connection/<index>/listeners
 +  
 +Returns the number of listeners on this connection.
 +
 +===== Scripting =====
 +
 +In mAirList-Script the following functions/procedures can be used:
 +
 +* ''function HTTPGet(iURL: string ): string''
 +
 +* ''procedure HTTPGetAsync(iURL: string )''
 +
 +* ''function HTTPPost(iURL: string, iData: string): string''
 +
 +* ''procedure HTTPPostAsync(iURL: string, iData: string)''
 +
 +A complete call for starting Player 1-1 on the remote machine might look like:
 +
 +''HTTPPost(<nowiki>'http://user:password@<IP-address>:<port>'</nowiki>, 'command=PLAYER 1-1 START');''
 +  
  
  
config/remotecontrol/rest.1473232085.txt.gz · Last modified: 2019/07/09 16:18 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki