Add audio recording for Android Platform #1884
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi, I've been working with @Aul16 on a project that requires audio-only recording using the sip_ua package. He implemented it for the Android platform in Java and after thorough testing, it works as a charm. It produces a
MP3
file.Here is some demo code that is now possible on a SIP/WebRTC audio call:
Here, "on call start" means in
sip_ua
something likeand "on call stop" means something like
We also tested using multiple
MediaRecorder
instances at once, one onRecorderAudioChannel.INPUT
and one onRecorderAudioChannel.OUTPUT
(for the both sides of a phone call), and it apparently doesn't cause any problems.Note that we didn't make any automated tests and that there is still no implementation for other platforms than Android.