Optimize running a video call in the background

Problem to solve

When a user presses the home button on the device the app will run in the background. At the moment we are doing nothing special on this user action. But we should.

Proposal

When entering into the background we could:

  • Indicate with a sticky notification a video call is running, other video calling apps display this notification directly on start/answer a call. Not only when entering background.

    image

    • Provide a way to let developers choose the content/text
    • Add a button to disconnect to the call.
    • Default header with the videocamera icon, app name and running time.
  • As long as we do not implement PiP we should disable the LocalParticipant video

  • Investigate how should create the sticky notification we think a background service should do this to keep the audio running and active. On Android after 20 minutes audio get's killed/stopped otherwise

More information

Notes on iOS:

Edited by ..:: Mark Veenstra ::..