heartbeat to platform

  • 1
  • Question
  • Updated 4 years ago
  • Answered
Greetings! I am brand new to Rise Vision. Where can I find more information on the interaction/API between the platform and the player? I'd like to know how the platform receives the heartbeat (push/pull) and what remote management requests can be sent out from the platform to the player.

Thanks - Appreciate the help!
Photo of Ashraf

Ashraf

  • 82 Points 75 badge 2x thumb

Posted 4 years ago

  • 1
Photo of Neal

Neal

  • 61,252 Points 50k badge 2x thumb
Our API has been documented here for review.  If you have any further questions, please let us know.

Thanks.
Photo of Ashraf

Ashraf

  • 82 Points 75 badge 2x thumb
Neal - Thanks for responding and pointing me to the API. My confusion is as follows. The Player API for heartbeat is between Player and Viewer which are both running "on site". However, I'd like to know how the "on site" status is being reported to the platform. Does the platform periodically poll the player using its "Ping" API? Or does the Player push its status to the platform periodically?
Photo of Muhammad Farooq

Muhammad Farooq

  • 250 Points 250 badge 2x thumb
Viewer communicates with the server platform "core" using google channel api. Viewer and Core exchange data, keep heartbeat status on channel.

You can read more here about Google Channel API:
https://cloud.google.com/appengine/docs/java/channel/

and on Rise Vision APIs Overview look for
Google Channel API Token
Viewer Data Bundle for a Display

Thanks