REFPLTCAM-176 Maintain PipeWire streaming calls in common lib for all Application - Phase I
Introduction
This page dedicated to bring up RDK-C use case with PipeWire call through common pwstream component.
RDK-C use case user manual
Completed Task
- Created pwstream component for RDK-C
- Pwstream component have RDK-C specific common PipeWire call for to get encoded data from camera target.
- Compiled pwstream component with cmake and generated libpwstream.so file.
- Used below list of function in RDK-C use case( RMS and CVR ) from pwstream component
- pws_init_videostream()
- It will initialize PipeWire call and start camera streaming with PipeWire call.
- pws_ReadVideoFramedata
- RDK-C RMS and CVR application will get encoded video data from this API.
- pws_deletebuffer
- It will free allocated buffer memory.
- Raised ticket to create pwstream new repository in code.rdkcentral.com
Action Plan:
- CMFSUPPORT-602 - Once the pwstream repository created in code.rdkcentral.com, Need to push pwstream specific source code.
- Need to introduce pwstream recipe in meta layer.
- Need to push RMS and CVR source code modification in code.rdkcentral.com.