trunk-recorder
trunk-recorder copied to clipboard
Zello support
HI, is it possible to add zello as listening service? https://github.com/zelloptt/
This is probably best done via an upload script. https://github.com/robotastic/trunk-recorder/tree/master/plugins/unit_script
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.
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.
Nothing in trunk-recorder is real time, it always records then processes and then uploads.
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.
This can be closed and this is amazing work @aaknitt!