Multiple client is not getting proper h264 encoded data.
Using PIPEWIRE version is 0.3.23
We are integrating pipewire use case in Raspberrypi 3B+ target with RPI CSI camera.
Our main intention of this integration is multiple client application need's to get h264 encoded data for streaming and recording.
We referred this tutorial code https://docs.pipewire.org/page_tutorial5.html and modified some of the parameter like media subtype and video_format and generated the sample application to receive the h264 encode data from pipewire.
If we trigger the single application in the system that time getting proper encoded data and that is playing in VLC player.
But if we trigger the multiple application in the system that time no other application is getting proper encoded data except the first application.
For Example: First application received buffers properly playing in VLC player, but second application received buffer is not playing in VLC player.
Please refer the attached log file as well as captured buffer for both first application and second application.
Log file : app1_working.txt
Received h264 buffer: app1.h264
Log File : app2_not_working.txt
Received h264 buffer: app2.h264