Sign inSign up

badsmoke/ustreamer

By badsmoke

Updated almost 4 years ago

ustreamer as docker, alternative from mjpeg-stream

Image
0

514

badsmoke/ustreamer repository overview

ustreamer in docker
arch:
-amd64

environment vars

todo

Docker run / docker-compose

docker run:
docker run --rm --device /dev/webcam:/dev/video0 -p 8080:8080 ustreamer --drop-same-frames=20 --persistent --allow-origin=\* -r 1280x720
docker-compose:
todo

Dockerfile:

FROM ubuntu:20.04 as build
WORKDIR /build


RUN apt-get update && \
    apt-get install -y git libwebp-dev ca-certificates build-essential libevent-dev libjpeg62-dev uuid-dev libbsd-dev make gcc libjpeg8 libjpeg-turbo8 libuuid1 libbsd0

RUN apt install -y libjpeg-turbo8-dev

RUN git clone --depth=1 https://github.com/pikvm/ustreamer

WORKDIR /build/ustreamer/
RUN make

#WITH_OMX=1 WITH_GPIO=1

FROM ubuntu:20.04 as RUN

RUN apt-get update && \
    apt-get install -y \
        ca-certificates \
        libevent-2.1 \
        libevent-pthreads-2.1-7 \
        libjpeg8 \
        uuid \
        libbsd0

WORKDIR /ustreamer
COPY --from=build /build/ustreamer/ustreamer .

EXPOSE 8080
ENTRYPOINT [ "./ustreamer", "--host=0.0.0.0", "--slowdown"]


Tag summary

Content type

Image

Digest

Size

49.2 MB

Last updated

over 5 years ago

docker pull badsmoke/ustreamer