mirror of
https://github.com/pikvm/ustreamer.git
synced 2026-03-13 11:03:43 +00:00
Update docker documentation (#180)
* Update README.md * Update README.md * replace NO_EDID=1 with EDID=1 * doc update
This commit is contained in:
4
.github/workflows/docker-alpine-image.yaml
vendored
4
.github/workflows/docker-alpine-image.yaml
vendored
@@ -59,8 +59,8 @@ jobs:
|
|||||||
-
|
-
|
||||||
name: Test
|
name: Test
|
||||||
run: |
|
run: |
|
||||||
echo version: $(docker run --rm -e NO_EDID=1 -t ustreamer --version)
|
echo version: $(docker run --rm -t ustreamer --version)
|
||||||
echo -e "features:\n$(docker run --rm -e NO_EDID=1 -t ustreamer --features)"
|
echo -e "features:\n$(docker run --rm -t ustreamer --features)"
|
||||||
-
|
-
|
||||||
name: Build multi arch
|
name: Build multi arch
|
||||||
uses: docker/build-push-action@v3
|
uses: docker/build-push-action@v3
|
||||||
|
|||||||
13
README.md
13
README.md
@@ -102,11 +102,20 @@ Save changes and reboot.
|
|||||||
## Launch
|
## Launch
|
||||||
Start container:
|
Start container:
|
||||||
```bash
|
```bash
|
||||||
$ docker run --device /dev/video0:/dev/video0 -p 8080:8080 pikvm/ustreamer:latest
|
$ docker run --device /dev/video0:/dev/video0 -e EDID=1 -p 8080:8080 pikvm/ustreamer:latest
|
||||||
```
|
```
|
||||||
Then access the web interface at port 8080 (e.g. http://raspberrypi.local:8080).
|
Then access the web interface at port 8080 (e.g. http://raspberrypi.local:8080).
|
||||||
|
## Custom config
|
||||||
|
```bash
|
||||||
|
$ docker run --rm pikvm/ustreamer:latest \
|
||||||
|
--format=uyvy \
|
||||||
|
--workers=3 \
|
||||||
|
--persistent \
|
||||||
|
--dv-timings \
|
||||||
|
--drop-same-frames=30
|
||||||
|
```
|
||||||
## EDID
|
## EDID
|
||||||
Container will set HDMI EDID before starging ustreamer. Use `-e NO_EDID=1` to not set EDID. Use `-e EDID_HEX=xx` to specify custom EDID data.
|
Add `-e EDID=1` to set HDMI EDID before starging ustreamer. Use together with `-e EDID_HEX=xx` to specify custom EDID data.
|
||||||
|
|
||||||
-----
|
-----
|
||||||
# Raspberry Pi Camera Example
|
# Raspberry Pi Camera Example
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
[ -z "$NO_EDID" ] && {
|
[ -n "$EDID" ] && {
|
||||||
[ -n "$EDID_HEX" ] && echo "$EDID_HEX" > /edid.hex
|
[ -n "$EDID_HEX" ] && echo "$EDID_HEX" > /edid.hex
|
||||||
while true; do
|
while true; do
|
||||||
v4l2-ctl --device=/dev/video0 --set-edid=file=/edid.hex --fix-edid-checksums --info-edid && break
|
v4l2-ctl --device=/dev/video0 --set-edid=file=/edid.hex --fix-edid-checksums --info-edid && break
|
||||||
|
|||||||
Reference in New Issue
Block a user