Class RTMPToWebRTCStats

java.lang.Object
io.antmedia.statistic.type.RTMPToWebRTCStats

public class RTMPToWebRTCStats extends Object
  • Field Details

    • streamId

      private String streamId
    • encoderCount

      private int encoderCount
    • totalVideoIngestTime

      private long totalVideoIngestTime
    • totalIngestedVideoPacketCount

      private long totalIngestedVideoPacketCount
    • totalVideoDecodeTime

      private long totalVideoDecodeTime
    • totalDecodedVideoFrameCount

      private long totalDecodedVideoFrameCount
    • totalVideoEncodeQueueTime

      private long totalVideoEncodeQueueTime
    • totalVideoEncodeTime

      private long totalVideoEncodeTime
    • totalEncodedVideoPacketCount

      private long totalEncodedVideoPacketCount
    • totalVideoDeliveryTime

      private long totalVideoDeliveryTime
    • totalDeliveredVideoPacketCount

      private long totalDeliveredVideoPacketCount
    • absoluteTotalIngestTime

      private long absoluteTotalIngestTime
    • absoluteTimeMs

      private long absoluteTimeMs
    • absouteTotalLatencyUntilRTPPacketizingTimeMs

      private long absouteTotalLatencyUntilRTPPacketizingTimeMs
    • frameId

      private long frameId
      RTP frame id which let us calculate the absolute latency
    • captureTimeMs

      private long captureTimeMs
      #frameId's capture time in milliseconds
  • Constructor Details

    • RTMPToWebRTCStats

      public RTMPToWebRTCStats(String streamId)
  • Method Details

    • getTotalVideoDecodeTime

      public long getTotalVideoDecodeTime()
    • setTotalVideoDecodeTime

      public void setTotalVideoDecodeTime(long totalVideoDecodeTime)
    • getTotalDecodedVideoFrameCount

      public long getTotalDecodedVideoFrameCount()
    • setTotalDecodedVideoFrameCount

      public void setTotalDecodedVideoFrameCount(long totalDecodedVideoFrameCount)
    • getTotalVideoEncodeTime

      public long getTotalVideoEncodeTime()
    • setTotalVideoEncodeTime

      public void setTotalVideoEncodeTime(long totalVideoEncodeTime)
    • getTotalEncodedVideoPacketCount

      public long getTotalEncodedVideoPacketCount()
    • setTotalEncodedVideoPacketCount

      public void setTotalEncodedVideoPacketCount(long totalEncodedVideoPacketCount)
    • getTotalVideoDeliveryTime

      public long getTotalVideoDeliveryTime()
    • setTotalVideoDeliveryTime

      public void setTotalVideoDeliveryTime(long totalVideoDeliveryTime)
    • getTotalDeliveredVideoPacketCount

      public long getTotalDeliveredVideoPacketCount()
    • setTotalDeliveredVideoPacketCount

      public void setTotalDeliveredVideoPacketCount(long totalDeliveredVideoPacketCount)
    • getStreamId

      public String getStreamId()
    • setStreamId

      public void setStreamId(String streamId)
    • getTotalVideoIngestTime

      public long getTotalVideoIngestTime()
    • setTotalVideoIngestTime

      public void setTotalVideoIngestTime(long totalVideoIngestTime)
    • getTotalIngestedVideoPacketCount

      public long getTotalIngestedVideoPacketCount()
    • setTotalIngestedVideoPacketCount

      public void setTotalIngestedVideoPacketCount(long totalIngestedVideoPacketCount)
    • getEncoderCount

      public int getEncoderCount()
    • setEncoderCount

      public void setEncoderCount(int encoderCount)
    • getTotalVideoEncodeQueueTime

      public long getTotalVideoEncodeQueueTime()
    • setTotalVideoEncodeQueueTime

      public void setTotalVideoEncodeQueueTime(long totalVideoEncodeQueueTime)
    • setAbsoluteIngestTime

      public void setAbsoluteIngestTime(long absoluteTotalIngestTime)
    • getAbsoluteTotalIngestTime

      public long getAbsoluteTotalIngestTime()
    • setAbsoluteTimeMs

      public void setAbsoluteTimeMs(long absoluteTimeMs)
    • getAbsoluteTimeMs

      public long getAbsoluteTimeMs()
    • setAbsouteTotalLatencyUntilRTPPacketizingTimeMs

      public void setAbsouteTotalLatencyUntilRTPPacketizingTimeMs(long absouteTotalLatencyUntilRTPPacketizingTimeMs)
    • getAbsouteTotalLatencyUntilRTPPacketizingTimeMs

      public long getAbsouteTotalLatencyUntilRTPPacketizingTimeMs()
    • setFrameId

      public void setFrameId(long frameId)
    • setCaptureTimeMs

      public void setCaptureTimeMs(long captureTimeMs)
    • getCaptureTimeMs

      public long getCaptureTimeMs()
    • getFrameId

      public long getFrameId()