git404hub

what is tellono fr?

monks103/tellono — explained in plain English

Analysis updated 2026-05-18

2CAudience · developerComplexity · 3/5LicenseSetup · moderate

tl;dr

An open-source Android FPV controller for the Ryze Tello drone with live video streaming, dual joystick touch controls, Bluetooth gamepad support, and built-in MP4 recording.

vibe map

mindmap
  root((TelloNO))
    Video
      H.264 via MediaCodec
      Full-screen FPV
      Record to MP4
    Controls
      Dual touch joysticks
      Bluetooth gamepad
      Speed modes
    Safety
      Arm before takeoff
      Low battery alert
      Emergency stop button
    Setup
      Build with Gradle
      Android SDK 34
      Python laptop companion

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Control a Ryze Tello drone from an Android phone with a full-screen live video feed and on-screen joysticks.

VIBE 2

Connect a Bluetooth gamepad to fly the drone with physical sticks instead of touch controls.

VIBE 3

Record drone flights as proper MP4 video files that open in any standard video player.

VIBE 4

Fly a Tello from a laptop using the included Python companion script with a connected gamepad.

what's the stack?

JavaAndroidMediaCodecPythonGradle

how it stacks up fr

monks103/tellonodouglascorrea/syscall-agentadroxz1122/injected-host-enumeration
Stars221
LanguageCCC
Setup difficultymoderatemoderatemoderate
Complexity3/54/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires Android SDK 34 and Java 17 to build, the Ryze Tello drone must be connected via its own Wi-Fi network before launching.

Use freely for any purpose including commercial use, as long as you keep the copyright notice.

in plain english

TelloNO is an Android app for controlling a Ryze Tello drone while watching a live video feed from its camera. The Ryze Tello is a small, affordable drone that communicates over Wi-Fi, and TelloNO provides an alternative to the official app with a dark, minimal interface designed to stay out of the way of the video feed. The app handles both control and video. For video, it uses a built-in Android component called MediaCodec to decode the drone's H.264 video stream with low latency, without relying on additional libraries. Controls appear as two on-screen joysticks with a cyan glow, or you can connect a Bluetooth gamepad such as an 8BitDo controller or any standard Xbox-style pad. A speed mode selector lets you choose how responsive the joystick inputs are. Safety is factored into the design. You must tap a Start button to arm the drone before it can take off, so accidental screen taps cannot trigger an unintended launch or mid-flight stop. The battery level is monitored, and at 20 percent or below the app vibrates the phone and shows an alert on screen. Recording is built in. Photos save to the standard gallery folder on the device. Video records to a proper MP4 file using Android's MediaMuxer, which means the file opens in any standard video player. Flip maneuvers in four directions are available from on-screen buttons or mapped to gamepad buttons. The app was built and tested on a Pixel 8a running GrapheneOS and Android 16, with a minimum Android version of API 26. Building it requires Android SDK 34 and Java 17 or newer, a single Gradle command produces a debug APK. A Python companion script is included for users who want to fly from a laptop with a gamepad connected.

prompts (copy fr)

prompt 1
Show me how to build TelloNO and install it on my Android device using the command line with Gradle and adb.
prompt 2
How does TelloNO decode the Tello drone's H.264 video stream using Android MediaCodec, and what UDP ports does the communication use?
prompt 3
Walk me through adding a new gamepad button mapping to TelloNO, including which file to edit.
prompt 4
How do I use the TelloNO Python companion script to fly my Tello from a laptop with a USB gamepad?
prompt 5
Explain the safety arm feature in TelloNO: what does the Start button do and how does it prevent accidental takeoff?

Frequently asked questions

what is tellono fr?

An open-source Android FPV controller for the Ryze Tello drone with live video streaming, dual joystick touch controls, Bluetooth gamepad support, and built-in MP4 recording.

What language is tellono written in?

Mainly C. The stack also includes Java, Android, MediaCodec.

What license does tellono use?

Use freely for any purpose including commercial use, as long as you keep the copyright notice.

How hard is tellono to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is tellono for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.