Skip to content

Media server integration

Sense Aeronautics' system provides all the required infrastructure for analysing stream data from you cameras and drones in real time. This includes a media server for handling streaming. This not only frees clients from handling their own streaming infrastructure, but allows advanced integrations with the media server, including:

  1. Detailed stream status
  2. Recordings of input and output streams for later analysis

Note

Contact support@senseaeronautics.com to learn how to access our media server. If you work with DJI drones, these features are readily available through the use of Sense Stream.

Stream status

Stream sources which use Sense Aeronautics' media server will report their status when listed through GET /sources. Sources not using our media server are listed with only unknown or processing status. For Sense-handled media stream sources, possible statues are: offline, streaming and processing. Additionally, HLS and webrtc streaming URLs are provided for these sources.

Source recordings

Available source recordings may be listed through the endpoint GET /sources/recordings. A new recording is generated every time the streams stops. A download link is provided for each stream segment.

Note

Source backup must be configured for your user, unless you use [Sense Stream](../sense_ui/sense_stream.md), in which case streams are always backed up.

Default retention policy stores streams for one week. Contact support@senseaeronautics.com for discussing the possibilty of longer retention periods.

Process recordings

Output streams, with Sense Aeronautics' automated AI analysis, is also stored for configured users. A download link for the processed video is provided through the endpoint GET /tracked_processes.