Skip to content

ADR002 GStreamer as framework

Changju.rhee edited this page Jul 3, 2023 · 3 revisions

ADR 002: Use GStreamer as Media Framework

By using the proven GStreamer open source, development efficiency, product performance and stability, and ease of change are secured. (Apply appropriate compression codec/video settings, secure transmission method)

Decision

We will use GStreamer as Media Framework, and deploy the system with only required libraries such as udp, rtp, h.264 so on.

Rationale

There are good reasons to employ;

  • Development efficiency,
  • Product performance and stability,
  • pipe-and filter style so that ease of change are secured.

Status

Accepted

Consequences

  • We should familiarize with the GStreamer library to optimize performance.