Sign inSign up

badsmoke/ustreamer

By badsmoke

•Updated about 4 years ago

ustreamer as docker, alternative from mjpeg-stream

Image
0

569

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

almost 6 years ago

docker pull badsmoke/ustreamer