Hendrik Langer
6 years ago
5 changed files with 108 additions and 30 deletions
@ -1,35 +1,49 @@ |
|||
|
|||
https://blog.danman.eu/new-version-of-lenkeng-hdmi-over-ip-extender-lkv373a/ |
|||
|
|||
https://github.com/gkralik/python-gst-tutorial |
|||
https://github.com/brettviren/pygst-tutorial-org |
|||
|
|||
## Parts |
|||
* Mini-HDMI <-> HDMI Adapter |
|||
* Mini-USB <-> USB A Cable |
|||
* Micro-SD-Card >= 2GB |
|||
* Raspberry Pi Zero or Zero W or Model A (Model B/2B/3 not supported!) |
|||
|
|||
gst-launch-1.0 -v udpsrc multicast-iface="eth0" multicast-group=239.255.42.42 auto-multicast=true port=5004 caps="video/mpegts, media=(string)video" ! tsdemux ! decodebin ! videoconvert ! autovideosink sync=false |
|||
## Hardware |
|||
______________________ |
|||
| :::::::::::::::::::: | |
|||
| | |
|||
|_HDMI________USB__PWR_| |
|||
| | nc |
|||
v v |
|||
Beamer PC |
|||
|
|||
vlc -vvv udp://@239.255.42.42:5004 |
|||
## Build windows snapshot-tool |
|||
|
|||
cd windows-snapshot-tool |
|||
mkdir build && cd build |
|||
cmake -DCMAKE_TOOLCHAIN_FILE=../Toolchain-cross-mingw32-linux.cmake ../ |
|||
make |
|||
|
|||
raspi: ! omxh264dec ! autovideosink |
|||
fbdevsink device=/dev/fb0 |
|||
h264parse ! omxh264dec ! glimagesink |
|||
gst-launch-1.0 videotestsrc ! eglglessink |
|||
|
|||
g_mass_storage |
|||
stall=0 ro=1 |
|||
|
|||
## prepare raspberry pi |
|||
|
|||
install raspbian lite |
|||
|
|||
(gstreamer-1.0) python3-gi (or python3-gst-1.0 ??) gstreamer1.0-omx gstreamer1.0-plugins-good gstreamer1.0-plugins-bad |
|||
sudo raspi-config |
|||
* ?? |
|||
* ?? |
|||
|
|||
sudo su - |
|||
apt update |
|||
apt dist-upgrade |
|||
apt install python3-pyinotify python3-rpi.gpio |
|||
|
|||
length: 1324 (packet: 1358) |
|||
pid: 0x7d1 cc=0 1 2 12 13 14 15 |
|||
echo "dtoverlay=dwc2" >> /boot/config.txt |
|||
|
|||
|
|||
readonly-root |
|||
|
|||
how to build: |
|||
|
|||
mkdir build && cd build |
|||
cmake -DCMAKE_TOOLCHAIN_FILE=../Toolchain-cross-mingw32-linux.cmake ../ |
|||
make |
|||
## ToDo |
|||
* readonly-root |
|||
* dritte led für boot? |
|||
* screenshot-tool option für sofortigen screenshot |
|||
|
@ -0,0 +1,35 @@ |
|||
|
|||
https://blog.danman.eu/new-version-of-lenkeng-hdmi-over-ip-extender-lkv373a/ |
|||
|
|||
https://github.com/gkralik/python-gst-tutorial |
|||
https://github.com/brettviren/pygst-tutorial-org |
|||
|
|||
|
|||
gst-launch-1.0 -v udpsrc multicast-iface="eth0" multicast-group=239.255.42.42 auto-multicast=true port=5004 caps="video/mpegts, media=(string)video" ! tsdemux ! decodebin ! videoconvert ! autovideosink sync=false |
|||
|
|||
vlc -vvv udp://@239.255.42.42:5004 |
|||
|
|||
|
|||
raspi: ! omxh264dec ! autovideosink |
|||
fbdevsink device=/dev/fb0 |
|||
h264parse ! omxh264dec ! glimagesink |
|||
gst-launch-1.0 videotestsrc ! eglglessink |
|||
|
|||
g_mass_storage |
|||
stall=0 ro=1 |
|||
|
|||
|
|||
|
|||
(gstreamer-1.0) python3-gi (or python3-gst-1.0 ??) gstreamer1.0-omx gstreamer1.0-plugins-good gstreamer1.0-plugins-bad |
|||
|
|||
|
|||
length: 1324 (packet: 1358) |
|||
pid: 0x7d1 cc=0 1 2 12 13 14 15 |
|||
|
|||
|
|||
|
|||
how to build: |
|||
|
|||
mkdir build && cd build |
|||
cmake -DCMAKE_TOOLCHAIN_FILE=../Toolchain-cross-mingw32-linux.cmake ../ |
|||
make |
Loading…
Reference in new issue