trunk-recorder icon indicating copy to clipboard operation
trunk-recorder copied to clipboard

Zello support

Open lbttim opened this issue 3 years ago • 6 comments

HI, is it possible to add zello as listening service? https://github.com/zelloptt/

lbttim avatar Oct 28 '21 07:10 lbttim

This is probably best done via an upload script. https://github.com/robotastic/trunk-recorder/tree/master/plugins/unit_script

robertlynch3 avatar Oct 31 '21 16:10 robertlynch3

This is a great idea! I don't have the cycles to take it on, but the Plugin system or the Upload Script would be a great way to add it. I will this open for a little to see if there are folks that would want to contribute to working on this.

robotastic avatar Nov 06 '21 13:11 robotastic

For real time streaming, the audio_stream() function in a plugin looks like it would be ideal for this, but I'm having some issues with it at the moment (see gitter chat). Here's some reference Python code for sending streaming audio to Zello:

https://github.com/aaknitt/zellostream

An uploadScript could also work but it wouldn't be quite real time.

aaknitt avatar Nov 27 '21 02:11 aaknitt

Nothing in trunk-recorder is real time, it always records then processes and then uploads.

kb2ear avatar Nov 27 '21 02:11 kb2ear

I have this working using the new simplestream plugin and the zellostreamUDP.py script that I've added here:

https://github.com/aaknitt/zellostream

@kb2ear this is near-real time streaming. The plugin system sends the audio as it's being recorded. There is some latency of course, but no waiting for the recording to be done and then uploading.

aaknitt avatar Jan 09 '22 21:01 aaknitt

This can be closed and this is amazing work @aaknitt!

Dygear avatar May 16 '22 02:05 Dygear