ClientSide/AdminInterfaceFeatures

Admin Interface Features

This page serves as brainstorming collection of features we would like to see in the Flex admin interface. Feel free to add/comment any things you would like to see.

General

  • Version number
  • CPU usage
  • RAM usage
  • IP address / hostname
  • Start/Stop/Restart server
  • Operating System Info
  • CPU Architecture (Or already included with CPU usage?)
  • CPU Processor(s) (Or already included with CPU usage?)

Scopes

  • Available applications
  • Currently existing subscopes - implemented, sent to methods "notifyScopeCreated" and "notifyScopeRemoved"
  • Unload applications
  • Start/Stop/Restart applications

Connections

  • Number of connections to server (current, total, concurrent) - implemented, method "getConnectionStats()"
  • Number of connections to any scope (current, total, concurrent) - implemented, method "getConnectionStats(String)"
  • Static connection details (host, path, type, encoding, remote end, connect params) - implemented, sent to methods "notifyConnected(Map)" and "notifyDisconnected(Map)"
  • Live connection details (ping, bytes read/written, messages read/written/dropped/pending) - implemented, sent to method "updateConnections(List)"

Streams

  • Number of streams in server (current, total, concurrent)
  • Number of streams in any scope (current, total, concurrent)
  • Static stream details (type, name, video/audio formats, view, record)
  • Live stream details (bytes read/written, messages read/written/dropped, view, record)

SharedObjects

  • SharedObjects per scope
  • SharedObjects details: attributes, statistics