@Override public void onAddStream(final MediaStream media) { if (mSdpObserver.isLocal()) { return; } if (media.videoTracks.size() == 1 && mDesc != null) { ((StreamDescription) mDesc).setMedia(media); triggerMediaAvailable(mDesc); } }
@Override public void onIceGatheringChange(IceGatheringState iceGatherState) { if (iceGatherState == IceGatheringState.COMPLETE) { mSdpObserver.iceReady(); } }