<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/applications/luci-app-ustreamer/root/usr, branch master</title>
<subtitle>Lua Configuration Interface (mirror)</subtitle>
<id>https://git.openwrt.org/project/luci/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/luci/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/'/>
<updated>2026-03-05T00:24:16Z</updated>
<entry>
<title>luci-app-ustreamer: complete rewrite</title>
<updated>2026-03-05T00:24:16Z</updated>
<author>
<name>Georgi Valkov</name>
</author>
<published>2026-02-14T13:09:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=1c35eec004975b0ee838193407c2c94d327348aa'/>
<id>urn:sha1:1c35eec004975b0ee838193407c2c94d327348aa</id>
<content type='text'>
New features:
- Implement all supported ustreamer features
- Detailed UI text and description based on the program help
- Input validation for all parameters
- Stream preview with link to the stream page
- Dark theme colours for the stream preview
- Bulgarian translation (complete)

Bug fixes:
- Use of poll.add inside the render function results in a fork bomb
- Repeated use if setTimeout results in a fork bomb when the stream
is not available (old bug from luci-app-mjpg-streamer)

Merge:
- I tried to keep existing translations as much as possible
- All existing features, except [video_devs]

Removed:
- [video_devs] parameters, this or a similar feature will be implemented
once I fully test it, and choose an optimal strategy, with support
for multiple video input devices. In order to comlpete work on this
feature, I need programatic access to the configuration name for
each instance:

config ustreamer 'configuration_name'

Formatting:
- Format code for readability and to fit 80 column where possible

Notes:
The values for image control varies between camera models, therefore
the range is unrestricted.

Due to a race condition, two instances of the package got created.
I put a lot of effort and testing in every single detail, and the
other implementation got merged first. All features and translations
are merged here, except for [video_devs], which will be reworked
later.

Signed-off-by: Georgi Valkov &lt;gvalkov@gmail.com&gt;
Closes #8324
Link: https://github.com/openwrt/luci/pull/8324/
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-ustreamer: add package</title>
<updated>2026-02-09T03:18:35Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-09T03:18:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=b971eaf27a26d3d16fd96f2db1fe25d3892afc84'/>
<id>urn:sha1:b971eaf27a26d3d16fd96f2db1fe25d3892afc84</id>
<content type='text'>
this is a ~replacement for mjpeg-streamer which
is no longer maintained.

See also:
https://github.com/openwrt/packages/pull/28344 drop mjpeg-streamer
https://github.com/openwrt/packages/pull/28472 add ustreamer
https://github.com/openwrt/packages/pull/28528 ustreamer 6.52

Closes #8221

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
</feed>
