upstream-info.go 837 B

12345678910111213141516171819202122232425262728
  1. package model
  2. import (
  3. "time"
  4. )
  5. // UpStreamInfo 上行调度信息
  6. type UpStreamInfo struct {
  7. ID int64 `json:"id,omitempty"`
  8. RoomID int64 `json:"room_id,omitempty"`
  9. CDN int64 `json:"cdn,omitempty"`
  10. PlatForm string `json:"platform,omitempty"`
  11. IP string `json:"ip,omitempty"`
  12. Country string `json:"country,omitempty"`
  13. City string `json:"city,omitempty"`
  14. ISP string `json:"isp,omitempty"`
  15. Ctime time.Time `json:"ctime,omitempty"`
  16. }
  17. // SummaryUpStreamInfo 上行调度统计信息
  18. type SummaryUpStreamRtmp struct {
  19. CDN int64 `json:"cdn,omitempty"`
  20. ISP string `json:"isp,omitempty"`
  21. Count int64 `json:"count,omitempty"`
  22. Country string `json:"country,omitempty"`
  23. City string `json:"city,omitempty"`
  24. PlatForm string `json:"platform,omitempty"`
  25. }