this post was submitted on 12 Nov 2025
8 points (100.0% liked)

Meshtastic

1426 readers
26 users here now

A community to discuss Meshtastic (https://meshtastic.org/docs/introduction)

founded 2 years ago
MODERATORS
 

I've made a little utility on Android that allows you to record audio > compress > encrypt > convert to base 64 and I am wondering if there are any ways to streamline sending the data over meshtastic or are there limits to the amount of characters you can send?

you are viewing a single comment's thread
view the rest of the comments
[โ€“] edinbruh@feddit.it 4 points 3 weeks ago (5 children)

Converting binary to base64 makes the data 33% bigger, you should not do that when you have limited bandwidth

[โ€“] hereforawhile@lemmy.ml 2 points 3 weeks ago

Good point, I guess using hexadecimal would shrink the data even further than using base64.

The compression was implemented to reduce the audio input drastically. It can compress audio down to 6kb/s and you can still interpret voice clearly.

I should try and optimize even further to shrink the final payload.

load more comments (4 replies)