All Projects → svpcom → wifibroadcast_osd

svpcom / wifibroadcast_osd

Licence: GPL-3.0 License
Mavlink OSD and video player

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to wifibroadcast osd

xcursorlocate
cursor location indicator for x11
Stars: ✭ 16 (-23.81%)
Mutual labels:  x11
rofi
Rofi: A window switcher, application launcher and dmenu replacement
Stars: ✭ 9,231 (+43857.14%)
Mutual labels:  x11
dxhd
daky's X11 Hotkey Daemon
Stars: ✭ 80 (+280.95%)
Mutual labels:  x11
node-snowmix
A Node.JS library for the Snowmix video mixer
Stars: ✭ 18 (-14.29%)
Mutual labels:  gstreamer
janus-rtpforward-plugin
Plugin for Janus forwarding RTP and RTCP packets to an external UDP receiver/decoder, e.g. a GStreamer pipeline
Stars: ✭ 69 (+228.57%)
Mutual labels:  gstreamer
gow
GOW - stream games (and GUI) over Docker
Stars: ✭ 109 (+419.05%)
Mutual labels:  x11
MultiOSD
MinimOSD firmware for OpenPilot/LibrePilot CC/CC3D/Atom/Revolution/Revo Nano, MAVLink (APM/Pixhawk PX4/Paparazzi/generic MAVLink), GPS u-blox, TauLabs, dRonin
Stars: ✭ 42 (+100%)
Mutual labels:  osd
nostromo
BLDC ESC firmware (GPLv3.0)
Stars: ✭ 36 (+71.43%)
Mutual labels:  fpv
eseed-window
A minimal cross-platform C++17 window management library for rendering (deprecated)
Stars: ✭ 18 (-14.29%)
Mutual labels:  x11
clickgen
The hassle-free cursor building toolbox
Stars: ✭ 34 (+61.9%)
Mutual labels:  x11
GStreamer-Python
Fetch RTSP Stream using GStreamer in Python and get image in Numpy
Stars: ✭ 81 (+285.71%)
Mutual labels:  gstreamer
marathon
minimal run-or-focus launcher for Linux/X
Stars: ✭ 54 (+157.14%)
Mutual labels:  x11
break-time
break timer that forces you to take a break
Stars: ✭ 13 (-38.1%)
Mutual labels:  x11
Me-TV
It's TV for me computer.
Stars: ✭ 39 (+85.71%)
Mutual labels:  gstreamer
mavlink-camera-manager
MAVLink Camera Manager service
Stars: ✭ 19 (-9.52%)
Mutual labels:  gstreamer
reco
A simple audio recording app for modern Linux desktop environment like Pantheon
Stars: ✭ 47 (+123.81%)
Mutual labels:  gstreamer
OSDCloud
OSDCloud is a process to fully deploy a Windows OS from a WinPE Environment
Stars: ✭ 35 (+66.67%)
Mutual labels:  osd
xwmfs
X11 Window-Manager file system based on FUSE
Stars: ✭ 21 (+0%)
Mutual labels:  x11
xclicker
XClicker - Fast gui autoclicker for x11 linux desktops
Stars: ✭ 179 (+752.38%)
Mutual labels:  x11
PixelPixie
PixelPixie is a simple OSD and LCD fonts generator.
Stars: ✭ 18 (-14.29%)
Mutual labels:  osd

This project started from https://github.com/TobiasBales/PlayuavOSD.git

Supported platforms:

  • Raspberry Pi 0-3 -- native mode (use VideoCore IV API)
  • Linux with X11 -- use gstreamer overlay

Supported autopilots:

  • PX4 -- full support
  • Ardupilot -- should work, but not tested
  • any mavlink-based -- should work with small fixes

Building:

  1. Build for Linux X11 (native build):
  • apt-get install libcairo2-dev gstreamer1.0-tools libgstreamer1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-bad gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly
  • make osd
  1. Build for Raspberry PI (cross-build):
  • make build_rpi (you need linux machine with docker installed)
  1. Build for Raspberry PI (native build):
  • make osd mode=rpi

Running:

Default mavlink port which OSD listen is 14550.

  1. RPI: ./osd
  2. Linux X11:
    • Run test video stream (OSD will not work without video stream)
       gst-launch-1.0 videotestsrc pattern=black ! videoconvert ! \
       video/x-raw,format=NV12,framerate=30/1,width=1280,height=720 ! \
       x264enc bitrate=4000 tune=zerolatency ! rtph264pay config-interval=1 ! \
       udpsink host=127.0.0.1 port=5600
    
    • Run OSD: ./osd
    • You should got screen like this: gstreamer

Screenshots:

px4

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].