<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/multimedia/gst1-rtsp-server, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-11-01T11:15:19Z</updated>
<entry>
<title>gst1-rtsp-server: add package</title>
<updated>2026-11-01T11:15:19Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2026-10-29T21:33:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3e04fee45f35936f22e8457743d1af9e8759da9e'/>
<id>urn:sha1:3e04fee45f35936f22e8457743d1af9e8759da9e</id>
<content type='text'>
Package the RTSP server library and its test-launch example, and add a
procd service that discovers cameras and hardware encoders on video4linux
and media hotplug events, keeps them in UCI, and runs one capture
pipeline per camera with the capture, ISP output selection and
hardware encoding of all its enabled streams. Encoded frames reach one
RTSP server instance per stream over Unix FD sockets. Generated streams
use the sensor-native size, the first hardware codec and a constant
bitrate derived from the output size and frame rate; a camera section
can carry a complete pipeline override. The negotiated stream
parameters are published for an ONVIF server.

The server library allocates the data list messages of a frame on the
heap, as a 4K frame overflows musl's thread stack otherwise.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
</feed>
