StreamStats

public struct StreamStats : Codable

Statistics for a single stream @since 9.6

  • If this stream is currently active

    • @since 9.6

    Declaration

    Swift

    public var active: Bool
  • Time, in seconds, this stream has been active

    • @since 11.2 type changed from Double to UInt64
    • @since 9.6

    Declaration

    Swift

    public var duration: UInt64
  • id

    ID number of this stream

    • @since 11.2 type changed from Double to UInt64
    • @since 9.6

    Declaration

    Swift

    public var id: UInt64
  • Time this stream started, seconds since epoch

    • @since 9.6

    Declaration

    Swift

    public var startTime: UInt64
  • Upload speed of this stream, in megabits per second

    • @since 9.6

    Declaration

    Swift

    public var uploadSpeed: Double
  • Download speed of this stream, in megabits per second

    • @since 9.8

    Declaration

    Swift

    public var downloadSpeed: Double
  • Average upload speed of this stream, in megabits per second

    • @since 9.8

    Declaration

    Swift

    public var averageUploadSpeed: Double
  • Average download speed of this stream, in megabits per second

    • @since 9.8

    Declaration

    Swift

    public var averageDownloadSpeed: Double
  • Unique identifier of this stream

    • @since 11.2 type changed from Double to UInt64
    • @since 9.8

    Declaration

    Swift

    public var groupID: UInt64
  • Name of the application or domain of this stream, or ‘stream_test’ for testing streams.

    • @since 9.8

    Declaration

    Swift

    public var name: String
  • When a stream has switched to redundant mode

    • @since 11.2 type changed from Double to UInt64
    • @since 9.8

    Declaration

    Swift

    public var redundantSaves: UInt64
  • When the network speed dips below the speed of the stream and speedify bonds the connection for more speed

    • @since 11.2 type changed from Double to UInt64
    • @since 9.8

    Declaration

    Swift

    public var speedSaves: UInt64
  • Number of saves through connection failover

    • @since 11.2

    Declaration

    Swift

    public var failoverSaves: UInt64
  • Current StreamHealth

    • @since 11.2

    Declaration

    Swift

    public var health: StreamHealth
  • The remote ip that this stream is connected to.

    • @since 14.2

    Declaration

    Swift

    public var remoteIp: String
  • The remote port that this stream is connected to.

    • @since 14.2

    Declaration

    Swift

    public var remotePort: UInt16
  • The protocol of this stream.

    • This is typically VNC, RTP, RTMP, RDP, Wifi Calling, TCP, UDP or HTTPS, if known.
    • @since 14.2

    Declaration

    Swift

    public var streamProtocol: String
  • The hostname of the service that this stream is connected to.

    • @since 14.2

    Declaration

    Swift

    public var hostname: String
  • Declaration

    Swift

    public init(json: [String : Any])