notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
ustreamer Lightweight and fast MJPG-HTTP streamer
6.60 multimedia on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 6.50Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-04-27 06:24:36
Last Update: 2026-06-01 06:36:45
Commit Hash: 3d785e2
Also Listed In: net
License: GPLv3
WWW:
https://github.com/pikvm/ustreamer
Description:
muStreamer is a lightweight and very quick server to broadcast MJPG video from any V4L2 device to the net. All new browsers have native support of this video format, as well as most video players such as mplayer, VLC etc. muStreamer is a part of the Pi-KVM project designed to stream VGA and HDMI screencast hardware data with the highest resolution and FPS possible.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (9 items)
Collapse this list.
  1. bin/ustreamer
  2. bin/ustreamer-dump
  3. share/man/man1/ustreamer-dump.1.gz
  4. share/man/man1/ustreamer.1.gz
  5. bin/ustreamer-v4p
  6. lib/ustreamer/janus/libjanus_ustreamer.so
  7. /usr/local/share/licenses/ustreamer-6.60/catalog.mk
  8. /usr/local/share/licenses/ustreamer-6.60/LICENSE
  9. /usr/local/share/licenses/ustreamer-6.60/GPLv3
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ustreamer>0:multimedia/ustreamer
To install the port:
cd /usr/ports/multimedia/ustreamer/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/ustreamer
  • pkg install ustreamer
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ustreamer
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1780287819 SHA256 (pikvm-ustreamer-v6.60_GH0.tar.gz) = e57d26b48f5f448bdd58e4b4b2a226ddb535408592ac2e49997d7c1cb4acd17a SIZE (pikvm-ustreamer-v6.60_GH0.tar.gz) = 151467

Packages (timestamps in pop-ups are UTC):
ustreamer
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest6.506.563.36.366.56n/an/an/a
FreeBSD:13:quarterly6.506.505.416.366.50n/an/an/a
FreeBSD:14:latest6.566.605.366.366.605.40-5.40
FreeBSD:14:quarterly6.506.50-6.366.505.465.465.46
FreeBSD:15:latest6.606.60n/a6.36n/an/a5.485.50
FreeBSD:15:quarterly6.506.50n/a-n/an/a--
FreeBSD:16:latest6.566.60n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. videodev2.h : multimedia/v4l_compat
  2. janus>0 : www/janus
  3. gmake>=4.4.1 : devel/gmake
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. gettext-runtime>=0.26 : devel/gettext-runtime
Runtime dependencies:
  1. janus>0 : www/janus
Library dependencies:
  1. libevent.so : devel/libevent
  2. libdrm.so : graphics/libdrm
  3. libasound.so : audio/alsa-lib
  4. libjansson.so : devel/jansson
  5. libspeexdsp.so : audio/speexdsp
  6. libopus.so : audio/opus
  7. libjpeg.so : graphics/jpeg-turbo
  8. libintl.so : devel/gettext-runtime
  9. libglib-2.0.so : devel/glib20
  10. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for ustreamer-6.60: DRM=on: Use libdrm for V4P functionality JANUS=on: Build Janus plugin for Janus WebRTC gateway SETPROCTITLE=on: Enable setproctitle functionality ===> Use 'make config' to modify these settings
Options name:
multimedia_ustreamer
USES:
compiler:c17 gmake jpeg localbase:ldflags pkgconfig gettext-runtime gnome
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/pikvm/ustreamer/tar.gz/v6.60?dummy=/
Collapse this list.

Number of commits found: 131 (showing only 31 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.3
13 Jan 2021 02:44:09
Revision:561426Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 2.2 -> 3.3
2.2
30 Nov 2020 01:14:53
Revision:556611Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 2.1 -> 2.2

Reported by:	portscout
2.1
02 Oct 2020 03:14:43
Revision:550894Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 2.0 -> 2.1

Reported by:	portscout
2.0
25 Sep 2020 19:00:00
Revision:550065Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 1.25 -> 2.0

Reported by:	portscout
1.25
03 Sep 2020 16:35:18
Revision:547466Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 1.22 -> 1.25

Reported by:	portscout
1.22
20 Aug 2020 16:37:28
Revision:545539Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 1.19 -> 1.22

Reported by:	portscout
1.19
21 Jul 2020 01:57:50
Revision:542704Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 1.18 -> 1.19

Reported by:	portscout
1.18
07 Jul 2020 09:02:47
Revision:541396Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 1.17 -> 1.18

Reported by:	portscout
1.17
19 May 2020 08:23:40
Revision:535844Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 1.16 -> 1.17

Reported by:	portscout
1.16
16 May 2020 07:25:58
Revision:535360Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 1.15 -> 1.16

Reported by:	portscout
1.15
03 May 2020 17:50:44
Revision:533801Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 1.13 -> 1.15

Reported by:	portscout
1.13
31 Mar 2020 05:04:26
Revision:529948Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Broken on FreeBSD 11

Reported by:	fallout
1.13
04 Mar 2020 09:01:12
Revision:527749Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 1.12 -> 1.13

Reported by:	portscout
1.12
20 Feb 2020 10:01:41
Revision:526561Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 1.11-2 -> 1.12

Reported by:	portscout
1.11.2
25 Jan 2020 20:18:45
Revision:524128Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Unbreak

The upstream uses -DWITH_PTHREAD_NP={0|1} and #ifdef WITH_PTHREAD_NP
inconsistently.
Fixed this by undeffing WITH_PTHREAD_NP.

Reported by:	fallout
1.11
18 Jan 2020 19:25:17
Revision:523489Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Attempt to unbreak by adding the recommended C-level
define

Reported by:	fallout
1.11
15 Jan 2020 10:02:59
Revision:523094Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 1.10 -> 1.11

Reported by:	portscout
1.10
04 Jan 2020 02:45:00
Revision:521973Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 1.9 -> 1.10

Reported by:	portscout
1.9
12 Oct 2019 07:26:45
Revision:514321Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 1.0 -> 1.9

Reported by:	portscout
1.0_2
09 Oct 2019 12:06:22
Revision:514142Original commit files touched by this commit
bapt search for other commits by this committer
Drop the ipv6 virtual category for m* category as it is not relevant anymore
1.0_2
02 Aug 2019 13:30:40
Revision:507877Original commit files touched by this commit
jbeich search for other commits by this committer
devel/libevent2: update to 2.1.11

Changes:	https://github.com/libevent/libevent/releases/tag/release-2.1.11-stable
ABI:		https://abi-laboratory.pro/tracker/timeline/libevent/
PR:		239599
Reported by:	GitHub (watch releases)
Approved by:	zeising (maintainer)
MFH:		2019Q3 (maybe security, partially restores 2.1.8 ABI)
Differential Revision:	https://reviews.freebsd.org/D21133
1.0_1
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
1.0
13 Jul 2019 09:16:21
Revision:506529Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 0.79 -> 1.0

Reported by:	portscout
0.79
06 Jul 2019 22:48:32
Revision:506076Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 0.78 -> 0.79

Reported by:	portscout
0.78
03 Jun 2019 09:00:14
Revision:503361Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 0.75 -> 0.78

Reported by:	portscout
0.75
18 May 2019 15:56:11
Revision:501968Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 0.73 -> 0.75

Reported by:	portscout
0.73
11 May 2019 18:43:34
Revision:501282Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 0.72 -> 0.73

Reported by:	portscout
0.72
04 May 2019 02:37:34
Revision:500775Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: 0.71 -> 0.72

Reported by:	portscout
0.71
02 May 2019 10:08:31
Revision:500649Original commit files touched by this commit
pkubaj search for other commits by this committer
multimedia/ustreamer: fix build with GCC-based architectures

Add USES=compiler:c11 to fix:
cc1: error: unrecognized command line option "-std=c11"

Approved by:	mentors (implicit approval)
0.71
02 May 2019 08:07:15
Revision:500638Original commit files touched by this commit
yuri search for other commits by this committer
multimedia/ustreamer: Update 0.70 -> 0.71

Reported by:	portscout
0.70
27 Apr 2019 06:24:18
Revision:500192Original commit files touched by this commit
yuri search for other commits by this committer
New port: multimedia/ustreamer: Lightweight and fast MJPG-HTTP streamer

Number of commits found: 131 (showing only 31 on this page)

«  1 | 2