layeh / gumble

gumble is a Mumble client implementation in Go (golang)
https://pkg.go.dev/mod/layeh.com/gumble
Mozilla Public License 2.0
173 stars 53 forks source link

Expose raw Opus data #24

Open abextm opened 8 years ago

abextm commented 8 years ago

It is desirable in some situations to have access to audio data without it being decoded first. This is not possible with the current exposed API. This is incredibly useful for storing audio in memory as PCM data is significantly larger than the Opus packets.

porjo commented 6 years ago

I would find this useful too. I'm playing with WebRTC to create a listen-only client in a webpage, using gumble as a gateway.

I've hacked gumble to bypass the decode stream - see my branch