layeh / gumble

gumble is a Mumble client implementation in Go (golang)
https://pkg.go.dev/mod/layeh.com/gumble
Mozilla Public License 2.0
172 stars 55 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 5 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