INTELLIGENT



Each SeeVogh component is intelligent so it can maximize video and audio quality in real-time


SeeVogh Client Software (Koala)

  • Try to connect to the Media Router (Panda) in UDP
  • If failed then try the connection in TCP
  • Detect the public IP address, private IP address (if behind a NAT)
  • Measure the CPU load
  • Measure the percentage of packets lost
  • Measure the number of reordered packets
  • Measure the bandwidth load
  • Reconnect automatically to the next best Media Router when the quality of the connection is too low or when the connection is cut
  • Reduce the number of received videos to a single composite video if too many packets are lost
  • Reduce the amount of data transmitted by the video if packets are lost in sending. If there isn't enough bandwidth stop sending video and increase the audio compression
  • Reduce the frame-rate if the CPU is overloaded or switch to a less CPU demanding codec


SeeVogh Media Software Router (Panda)

  • Measure maximum bandwidth upload/download with the connected Clients (Koala)
  • Measure packet lost with its neighbor's Media Routers (Pandas)
  • Measure the round trip time between Media Routers (Pandas)

SeeVogh International General Monitoring Service

  • Detect any new Media Router (Panda)
  • Provide the list of neighboring Routers (Panda)
  • Get measurement from each Media Router (Panda)
  • Send a list of the 6 best neighboring Media Routers to each Client (Koala)
  • Detect any non-responding Media Routers (Panda), or down machine
  • Continuously automatically compute the best spanning tree topology for each Media Router (Panda)
  • Automatically rebuild any part of the tree if a node goes down during a conference