Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backlog #66

Open
doe300 opened this issue Dec 22, 2015 · 0 comments
Open

Backlog #66

doe300 opened this issue Dec 22, 2015 · 0 comments

Comments

@doe300
Copy link
Owner

doe300 commented Dec 22, 2015

List of features, which may be implemented:

  • Allow for listen-only mode (e.g. automatically enable if no input-device), don't send audio-data coming in version 0.9
  • Signal processors such as: noise cancellation, volume amplification, split/combine channels
  • Unify logging, allow logging into file, other kinds of stream (coming in version 0.9)
  • Allow for dynamically adding Audio-Processors and -Handlers (similar to Parameter and SupportedFormat)
  • Improve configuration, so any setting can be configured via any configuration-mode (where appropriate)
  • platform-independent UI (using Qt or wxWidgets)
  • automatically end conversation on timeout (when not receiving any package from remote in X seconds) coming in version 0.9
  • add privacy RFC 3323 and instant messaging RFC 3428 to SIP
  • add codecs to processor-chain and SDP: iLBC RFC 3951, GSM, AMR opencore-AMR, coming in version 0.9
  • add codecs: G.729 (Annex A/B) (and add to SDP)
  • add a way for codecs to provide capabilities (e.g. VAD, DTX, CNG, FEC, resampling, estimate bandwidth, ...) coming in version 0.9
  • make use of processor-capabilities (e.g. don't add GainControll to check voice activity, if codec can check)
  • move everything into namespace(s) coming in version 0.9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant