Commit Graph

194 Commits

Author SHA1 Message Date
ALIHAN DIKEL
973b530593 Update file permissions to executable mode
Changed file permissions from 644 to 755 for various project files including configuration, source files, and documentation.

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-19 02:34:46 +03:00
ALIHAN DIKEL
d621032fef Implement WebSocket-based real-time video streaming
Replace FFmpeg UDP forwarding with WebSocket streaming for lower latency.

Changes:
- Add WebSocket endpoint at /stream/ws/video for video frame transmission
- Implement capture_video_frames worker using OpenCV to read Tello UDP stream
- Add Canvas element to web UI for video display
- Create WebSocket client in app.js with base64 JPEG decoding
- Start video capture worker on server lifespan
- Add CLAUDE.md documentation for codebase architecture

Technical details:
- Video frames captured at ~30 FPS from udp://192.168.10.1:11111
- Frames encoded as JPEG (80% quality) and base64-encoded
- WebSocket provides bidirectional persistent connection for minimal latency
- Auto-reconnection on WebSocket disconnect
- Video worker waits for Tello connection and command mode before streaming

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-19 02:29:49 +03:00
ALIHAN DIKEL
2148c92a92 autocommit 2024-11-16 20:30:51 +03:00
ALIHAN DIKEL
e8de40069a Merge branch 'refactor/v2' of https://gitea.umutalihandikel.com/alihan/tello-commander into refactor/v2 2024-11-16 20:14:41 +03:00
ALIHAN DIKEL
1107605792 autocommit 2024-11-16 20:14:32 +03:00
714b93f058 autocommit 2024-11-16 19:38:04 +03:00
ALIHAN DIKEL
d8795bc1f5 Merge branch 'refactor/v2' of https://gitea.umutalihandikel.com/alihan/tello-commander into refactor/v2 2024-11-16 17:37:18 +03:00
6ff0567fea autocommit 2024-11-16 17:36:56 +03:00
ALIHAN DIKEL
569283ae82 . 2024-11-08 00:53:31 +03:00
a2be898e22 autocommit 2024-11-08 00:45:29 +03:00
a0c956f75d Merge branch 'refactor/v2' of https://gitea.umutalihandikel.com/alihan/tello-commander into refactor/v2 2024-10-30 01:16:01 +03:00
d36afa2e43 autocommit 2024-10-30 01:16:10 +03:00
ALIHAN DIKEL
1cc382f03e autocommit 2024-10-30 01:15:48 +03:00
ALIHAN DIKEL
b871eae160 autocommit 2024-10-30 01:04:31 +03:00
ALIHAN DIKEL
4063dc476b autocommit 2024-10-30 00:52:11 +03:00
ALIHAN DIKEL
425975434e autocommit 2024-10-30 00:43:53 +03:00
ALIHAN DIKEL
873ba1156e autocommit 2024-10-30 00:30:48 +03:00
ALIHAN DIKEL
cd7f011277 autocommit 2024-10-30 00:22:41 +03:00
ALIHAN DIKEL
68cebd844b autocommit 2024-10-29 23:44:38 +03:00
ALIHAN DIKEL
95307da315 autocommit 2024-10-29 23:41:34 +03:00
ALIHAN DIKEL
39747484a8 autocommit 2024-10-29 23:39:04 +03:00
ALIHAN DIKEL
ce7917e7b5 autocommit 2024-10-29 23:38:04 +03:00
ALIHAN DIKEL
2aeaa3abaf autocommit 2024-10-29 23:37:59 +03:00
ALIHAN DIKEL
d0e0b23321 autocommit 2024-10-29 23:36:35 +03:00
ALIHAN DIKEL
eadb8149ff autocommit 2024-10-29 23:34:37 +03:00
2d781a46e7 autocommit 2024-10-29 23:34:14 +03:00
ALIHAN DIKEL
bbbdb0e59c autocommit 2024-10-29 23:11:57 +03:00
ALIHAN DIKEL
7ebd306bcb autocommit 2024-10-29 22:59:44 +03:00
ALIHAN DIKEL
fc1a0c34d2 autocommit 2024-10-29 22:44:13 +03:00
ALIHAN DIKEL
de97e029dd autocommit 2024-10-29 22:43:51 +03:00
ALIHAN DIKEL
4eea289824 autocommit 2024-10-29 22:34:24 +03:00
ALIHAN DIKEL
1c1603f458 autocommit 2024-10-29 21:47:41 +03:00
ALIHAN DIKEL
57f12e0ab4 autocommit 2024-10-29 21:46:31 +03:00
ALIHAN DIKEL
104da61427 autocommit 2024-10-29 21:13:53 +03:00
ALIHAN DIKEL
af9b78f28a autocommit 2024-10-29 02:15:50 +03:00
ALIHAN DIKEL
896dfad717 autocommit 2024-10-29 02:14:26 +03:00
ALIHAN DIKEL
249b82d7a1 autocommit 2024-10-29 02:14:14 +03:00
ALIHAN DIKEL
1a2bce47bd autocommit 2024-10-29 02:13:29 +03:00
ALIHAN DIKEL
aff1edb339 autocommit 2024-10-29 02:10:38 +03:00
ALIHAN DIKEL
1a622add33 Merge branch 'refactor/v2' of https://gitea.umutalihandikel.com/alihan/tello-commander into refactor/v2 2024-10-29 02:07:02 +03:00
ALIHAN DIKEL
9f833cd518 autocommit 2024-10-29 02:06:49 +03:00
d891f4d8d2 autocommit 2024-10-29 00:34:27 +03:00
390089657c Merge branch 'refactor/v2' of https://gitea.umutalihandikel.com/alihan/tello-commander into refactor/v2 2024-10-28 00:55:03 +03:00
ALIHAN DIKEL
e14d421b8d autocommit 2024-10-28 00:54:57 +03:00
d5cf897040 Merge branch 'refactor/v2' of https://gitea.umutalihandikel.com/alihan/tello-commander into refactor/v2 2024-10-28 00:48:35 +03:00
ALIHAN DIKEL
d5f028f398 autocommit 2024-10-28 00:48:28 +03:00
9180231226 Merge branch 'refactor/v2' of https://gitea.umutalihandikel.com/alihan/tello-commander into refactor/v2 2024-10-28 00:42:02 +03:00
ALIHAN DIKEL
0713c016fc autocommit 2024-10-28 00:38:44 +03:00
829203534a Merge branch 'refactor/v2' of https://gitea.umutalihandikel.com/alihan/tello-commander into refactor/v2 2024-10-28 00:32:35 +03:00
ALIHAN DIKEL
bc564808c6 autocommit 2024-10-28 00:31:04 +03:00