<div dir="ltr">Hello Wim,<br><br>Thanks for your reply. We checked with the libcamera team on adding h264 support but they confirmed that the addition of h264 support in libcamera is out of libcamera's scope. <br><br>We are trying to find a way to achieve h264 using pipewire for our live streaming use case. <br><br>We can get encoded data from the R-Pi which has hardware encoder but libcamera has support to extract raw format. <br><br><b>What we thought is, we can get the raw format by using the libcamera spa plugin of pipewire and this raw format can be passed to v4l2 spa plugin of pipewire for encoding. Further, v4l2 spa plugin in pipewire will interact with v4l2 driver to get h264 format from R-Pi hardware encoder.</b><br><br>The High level flow diagram of the above approach has been attached to this email for your reference.<br><br>The above approach demands the usage of two spa plugins simultaneously. <br><br><b>In this scenario,<br>1. Is it possible to enable libcamera spa plugin and v4l2 spa plugin at the same time? <br>2. Is it possible to achieve inter-spa-plugin communication, in pipewire?</b><div><br></div><div>Can you please guide us on this.<br><br>We would also like to know from you, in case, there is any better approach to achieve this. <br><br>Thanks and Regards,<br>Aditya<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Aug 31, 2023 at 7:19 PM Wim Taymans <<a href="mailto:wim.taymans@gmail.com">wim.taymans@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, 31 Aug 2023 at 15:38, Aditya Kulkarni <<a href="mailto:avkulkarni304@gmail.com" target="_blank">avkulkarni304@gmail.com</a>> wrote:<br>
><br>
> Hello,<br>
><br>
> We are looking for Camera live streaming using h264 format on Raspberry Pi.<br>
><br>
> We are using the Pipewire framework to interact with applications and libcamera.<br>
><br>
> But, we are facing pw.link: (39.0 -> 47.0) negotiating -> error (no more input formats).<br>
><br>
> As libcamera doesn't have H264 support, can you please guide on how to achieve H264 using pipewire, when libcamera is used.<br>
<br>
It is not possible, libcamera does not support h264.<br>
<br>
Wim<br>
<br>
><br>
> Hoping for your reply.<br>
><br>
> Thanks & Regards,<br>
> Aditya<br>
><br>
><br>
><br>
</blockquote></div>