in src/main/java/com/amazonaws/kinesisvideo/demoapp/activity/WebRtcActivity.java [650:673]
private void addStreamToLocalPeer() {
MediaStream stream = peerConnectionFactory.createLocalMediaStream(LOCAL_MEDIA_STREAM_LABEL);
if (!stream.addTrack(localVideoTrack)) {
Log.e(TAG, "Add video track failed");
}
localPeer.addTrack(stream.videoTracks.get(0), Collections.singletonList(stream.getId()));
if(isAudioSent) {
if (!stream.addTrack(localAudioTrack)) {
Log.e(TAG, "Add audio track failed");
}
if (stream.audioTracks.size() > 0) {
localPeer.addTrack(stream.audioTracks.get(0), Collections.singletonList(stream.getId()));
Log.d(TAG, "Sending audio track ");
}
}
}