Repository navigation
Android: support audio sharing between phones during screen share and sound share - #187
Closed
ShivanshuKantPrasad wants to merge 1 commit into
Closed
ShivanshuKantPrasad wants to merge 1 commit into
ShivanshuKantPrasad wants to merge 1 commit into
Conversation
… sound share - Allow sharing audio between phones during screen share and via the Sound tab - Capture 48 kHz stereo PCM audio via AudioPlaybackCaptureConfiguration in PeerCaptureService - Support standalone sound sharing without requiring screen streaming - Add PeerAudioPlayer with jitter buffering for smooth audio playback via AudioTrack - Add peer.sound.want and peer.sound.state protocol messages for mutual audio coordination - Show Sound tab and playback/capture controls in peer mode
Contributor
Author
|
Agent created it without asking me. |
Contributor
Author
|
The resulting application wasn't good quality, there was bad audio quality issue. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
This PR adds support for audio sharing between phones in TwinDesk Android, both during screen sharing and as standalone audio sharing from the Sound tab.
Details & Changes
AudioPlaybackCaptureConfigurationinPeerCaptureService.PeerCaptureServicefrom screen streaming so audio can be shared independently without requiring a virtual display or video encoder.PeerAudioPlayerusingAudioTrackwith an 80 ms jitter pre-buffer to ensure smooth playback and prevent audio buffer underruns.peer.sound.wantandpeer.sound.stateprotocol messages to coordinate capture and playback between paired devices.PeerGrantActivity) when sound sharing is enabled.