Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The CMStreaming (C3V Media Streaming API) is a set of streaming APIs for C3V media that depend on GStreamer. It wraps some of the GStreamer functionality in an API way to simplify the development process.

What can CM Streaming API do?

Provide easy-to-use streaming APIs for c3v platforms, helping users quickly develop stream-related applications like this sample.

Why use CM Streaming API?

The GStreamer is a very powerful media framework, but it can be a bit complicated to use. For some commonly used functions, wrapping them in APIs can achieve the effect of reuse, thus reducing redundant code.

...

In the CM Streaming API way, the main code will be like this.

How to use CM Streaming API?

Info

The CM Streaming API is based on the GStreamer v1.20.1, it needs many plugins support, such as ALSA, V4L2, AAC, OPUS, and so on. We also made some changes to the GStreamer source code for the C3V platform. Before using the CM Streaming API, please ensure that the environment is set currently. For more details, please refer to …

...