Versions Compared

Key

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

...

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 currentlycorrectly. For more details, please refer to here.

All functions of the CM streaming are included in a library called libcmstreaming.so. The user just needs to include the header files and add the library to the depends to use it.

...

For details, please refer to the API documents and demo.

How to get the library and demo code?

View file
namestreaming.zip

What’s more?

Note
  • To work properly, it is important to make sure that the dependent library files are present.

  • The GStreamer depends on glib, it uses a lot of glib mechanisms. The code must be running with GMainLoop. Otherwise, the program functionality may be affected.

  • The CM streaming API is based on the GStreamer and designed for C3V, users need to have some basic knowledge of GStreamer and the C3V platform.

...