twilio / video-quickstart-android

Twilio Video Quickstart for Android
MIT License
212 stars 159 forks source link

Getting Null Array In Samsung S6 mobile #93

Closed ananth10 closed 7 years ago

ananth10 commented 7 years ago

I have called From Client A to Client B . in both side i am using CustomVideoRenderer. when other participant joined in same room. got error in this line i420Frame.yuvStrides[0] . but i have added customvideorenderer inside "addParticipantVideo" like below

  private void addParticipantVideo(VideoTrack videoTrack) {
        moveLocalVideoToThumbnailView();
        primaryVideoView.setMirror(false);
//        videoTrack.addRenderer(primaryVideoView);
        mImageView.setVisibility(View.VISIBLE);
        primaryVideoView.setVisibility(View.GONE);
        mCustomVideoRenderer = new CustomVideoRenderer(VideoActivity.this,mImageView);
//        videoTrack.addRenderer(primaryVideoView);
        videoTrack.addRenderer(mCustomVideoRenderer);
    }

Error logs

 java.lang.NullPointerException: Attempt to read from null array
04-03 15:55:31.781 10321-13270/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.i420ToYuvImage(CustomVideoRenderer.java:176)
04-03 15:55:31.781 10321-13270/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:76)
04-03 15:55:31.781 10321-13270/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:60)

CustomVideoRenderer.Java

public class CustomVideoRenderer implements VideoRenderer {
    private VideoView videoView;
    private ImageView mImageView;
    private final AtomicBoolean snapshotRequsted = new AtomicBoolean(false);
    private final Handler handler = new Handler(Looper.getMainLooper());
    private final Mat intrinsic;
    private final Mat distCoeff;
    private Context mContext;
    private Mat undist;
    private Mat img;

    public CustomVideoRenderer(Context context, ImageView imageView) {
        this.mContext = context;
//        this.videoView=videoview;
        this.mImageView = imageView;
        double data[] = {4.1074759999999998e+02, 8.3360000000000001e-01, 3.6936900000000003e+02,
                0., 4.0809500000000003e+02, 2.9901929999999999e+02,
                0., 0., 1.};
        double dataCoeff[] = {-3.4530000000000000e-01, 9.3600000000000003e-02, 1.0699999999999999e-02, 0., 0.};
        intrinsic = new Mat(3, 3, CvType.CV_64FC1); //Global - Mat intrinsic
        distCoeff = new Mat(5, 1, CvType.CV_64FC1);//Global - Mat distCoeff
        intrinsic.put(0, 0, data);
        distCoeff.put(0, 0, dataCoeff);
    }

    @Override
    public void renderFrame(final I420Frame i420Frame) {
        // Capture bitmap and post to main thread
        System.out.println("i420Frame :" + i420Frame.width);
//        I420Frame openCvProcessedI420Frame = processFrameWithOpenCv(i420Frame);
//        videoView.renderFrame(i420Frame);

            final Bitmap bitmap = captureBitmap(i420Frame);
            handler.post(new Runnable() {
                @Override
                public void run() {
                    // Update the bitmap of image view
                    mImageView.setImageBitmap(bitmap);

                    // Frames must be released after rendering to free the native memory
                    i420Frame.release();
                }
            });
    }

    private Bitmap captureBitmap(I420Frame i420Frame) {
        try {
//            System.out.println("i420Frame :" + i420Frame.yuvStrides.length);
            YuvImage yuvImage = i420ToYuvImage(i420Frame);
            ByteArrayOutputStream stream = new ByteArrayOutputStream();
            Rect rect = new Rect(0, 0, yuvImage.getWidth(), yuvImage.getHeight());

            // Compress YuvImage to jpeg
            yuvImage.compressToJpeg(rect, 100, stream);
            // Convert jpeg to Bitmap
            byte[] imageBytes = stream.toByteArray();
            Bitmap bitmap = BitmapFactory.decodeByteArray(imageBytes, 0, imageBytes.length);
            Matrix matrix = new Matrix();

            // Apply any needed rotation
            matrix.postRotate(i420Frame.rotationDegree);
            bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix,
                    true);
            int bytes = bitmap.getByteCount();
            ByteBuffer buffer = ByteBuffer.allocate(bytes);
            bitmap.copyPixelsToBuffer(buffer);
            byte[] array = buffer.array();
            undist = new Mat();
            img = new Mat();
            Mat tempImg = new Mat();
            //img = new Mat(width, height, CvType.CV_8UC3);
            Utils.bitmapToMat(bitmap, img);
            System.out.println("ImageBytes:" + array);
//        img.put(0, 0, array);
            Size orig = img.size();
            Imgproc.resize(img, tempImg, new Size(800, 600));
            //img = tempImg.clone();
            Imgproc.undistort(tempImg, undist, intrinsic, distCoeff);
            img.release();
            Imgproc.undistort(undist, img, intrinsic, distCoeff);//To increase latency
            // Imgproc.undistort(undist, undist, intrinsic, distCoeff);//To increase latency
            // Imgproc.undistort(undist, undist, intrinsic, distCoeff);//To increase latency
            // Imgproc.undistort(undist, undist, intrinsic, distCoeff);//To increase latency
            // Imgproc.undistort(undist, undist, intrinsic, distCoeff);//To increase latency
            undist.release();
            Imgproc.resize(img, undist, orig);
            final Bitmap bmp = Bitmap.createBitmap(undist.cols(), undist.rows(), Bitmap.Config.ARGB_8888);
            Utils.matToBitmap(undist, bmp);
            return bmp;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }

    private I420Frame processFrameWithOpenCv(I420Frame i420Frame) {
        // TODO: Process frame with opencv and convert to i420 frame

        YuvImage yuvImage = i420ToYuvImage(i420Frame);
        ByteArrayOutputStream stream = new ByteArrayOutputStream();
        Rect rect = new Rect(0, 0, yuvImage.getWidth(), yuvImage.getHeight());

        // Compress YuvImage to jpeg
        yuvImage.compressToJpeg(rect, 100, stream);
        // Convert jpeg to Bitmap
        byte[] imageBytes = stream.toByteArray();
        Bitmap bitmap = BitmapFactory.decodeByteArray(imageBytes, 0, imageBytes.length);
        Matrix matrix = new Matrix();

        // Apply any needed rotation
        matrix.postRotate(i420Frame.rotationDegree);
        bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix,
                true);
        int bytes = bitmap.getByteCount();
        ByteBuffer buffer = ByteBuffer.allocate(bytes);
        bitmap.copyPixelsToBuffer(buffer);
        byte[] array = buffer.array();
        int height = i420Frame.height;
        int width = i420Frame.width;
        undist = new Mat();
        img = new Mat();
        Mat tempImg = new Mat();
        //img = new Mat(width, height, CvType.CV_8UC3);
        Utils.bitmapToMat(bitmap, img);
        System.out.println("ImageBytes:" + array);
//        img.put(0, 0, array);
        Size orig = img.size();
        Imgproc.resize(img, tempImg, new Size(800, 600));
        //img = tempImg.clone();
        Imgproc.undistort(tempImg, undist, intrinsic, distCoeff);
        img.release();
        Imgproc.undistort(undist, img, intrinsic, distCoeff);//To increase latency
        // Imgproc.undistort(undist, undist, intrinsic, distCoeff);//To increase latency
        // Imgproc.undistort(undist, undist, intrinsic, distCoeff);//To increase latency
        // Imgproc.undistort(undist, undist, intrinsic, distCoeff);//To increase latency
        // Imgproc.undistort(undist, undist, intrinsic, distCoeff);//To increase latency
        undist.release();
        Imgproc.resize(img, undist, orig);
        final Bitmap bmp = Bitmap.createBitmap(undist.cols(), undist.rows(), Bitmap.Config.ARGB_8888);
        Utils.matToBitmap(undist, bmp);
        return i420Frame;
    }

    private YuvImage i420ToYuvImage(I420Frame i420Frame) {
        try {

            if (i420Frame.yuvStrides[0] != i420Frame.width) {
                return fastI420ToYuvImage(i420Frame);
            }
            if (i420Frame.yuvStrides[1] != i420Frame.width / 2) {
                return fastI420ToYuvImage(i420Frame);
            }
            if (i420Frame.yuvStrides[2] != i420Frame.width / 2) {
                return fastI420ToYuvImage(i420Frame);
            }

            byte[] bytes = new byte[i420Frame.yuvStrides[0] * i420Frame.height +
                    i420Frame.yuvStrides[1] * i420Frame.height / 2 +
                    i420Frame.yuvStrides[2] * i420Frame.height / 2];
            ByteBuffer tmp = ByteBuffer.wrap(bytes, 0, i420Frame.width * i420Frame.height);
            copyPlane(i420Frame.yuvPlanes[0], tmp);

            byte[] tmpBytes = new byte[i420Frame.width / 2 * i420Frame.height / 2];
            tmp = ByteBuffer.wrap(tmpBytes, 0, i420Frame.width / 2 * i420Frame.height / 2);

            copyPlane(i420Frame.yuvPlanes[2], tmp);
            for (int row = 0; row < i420Frame.height / 2; row++) {
                for (int col = 0; col < i420Frame.width / 2; col++) {
                    bytes[i420Frame.width * i420Frame.height + row * i420Frame.width + col * 2]
                            = tmpBytes[row * i420Frame.width / 2 + col];
                }
            }
            copyPlane(i420Frame.yuvPlanes[1], tmp);
            for (int row = 0; row < i420Frame.height / 2; row++) {
                for (int col = 0; col < i420Frame.width / 2; col++) {
                    bytes[i420Frame.width * i420Frame.height + row * i420Frame.width + col * 2 + 1] =
                            tmpBytes[row * i420Frame.width / 2 + col];
                }
            }
            return new YuvImage(bytes, NV21, i420Frame.width, i420Frame.height, null);
        } catch (Exception e) {
            e.printStackTrace();

        }
        finally {

        }
        return null;
    }

    private YuvImage fastI420ToYuvImage(I420Frame i420Frame) {
        byte[] bytes = new byte[i420Frame.width * i420Frame.height * 3 / 2];
        int i = 0;
        for (int row = 0; row < i420Frame.height; row++) {
            for (int col = 0; col < i420Frame.width; col++) {
                bytes[i++] = i420Frame.yuvPlanes[0].get(col + row * i420Frame.yuvStrides[0]);
            }
        }
        for (int row = 0; row < i420Frame.height / 2; row++) {
            for (int col = 0; col < i420Frame.width / 2; col++) {
                bytes[i++] = i420Frame.yuvPlanes[2].get(col + row * i420Frame.yuvStrides[2]);
                bytes[i++] = i420Frame.yuvPlanes[1].get(col + row * i420Frame.yuvStrides[1]);
            }
        }
        return new YuvImage(bytes, NV21, i420Frame.width, i420Frame.height, null);
    }

    private void copyPlane(ByteBuffer src, ByteBuffer dst) {
        src.position(0).limit(src.capacity());
        dst.put(src);
        dst.position(0).limit(dst.capacity());
    }

    private void BitmapToYuvImage(Bitmap bitmap) {
//        int bytes = bitmap.getByteCount();
//        ByteBuffer buffer = ByteBuffer.allocate(bytes);
//        bitmap.copyPixelsToBuffer(buffer);
//        byte[] array = buffer.array();

        ByteArrayOutputStream stream = new ByteArrayOutputStream();
        bitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream);
        byte[] bitMapData = stream.toByteArray();
        YuvImage yuvImage = new YuvImage(bitMapData, NV21, bitmap.getWidth(), bitmap.getHeight(), null);
        YuvImageToI420(yuvImage);
    }

    private void YuvImageToI420(YuvImage yuvImage) {

    }
}

and its working fine in moto g and lava mobiles. but not working in samsung s6.

kvikrama commented 7 years ago

@aaalaniz the SDK behaviour differs with different phones. Can you please quickly revert to us if we are not handling something or if this is a bug in your SDK.

aaalaniz commented 7 years ago

Hi @ananth10 and @kvikrama

When you encounter the error does every frame you receive in renderFrame callback contain a null array for yuvStrides?

kvikrama commented 7 years ago

When we encounter the error (first frame we get crash), yuvStrides is NULL.

aaalaniz commented 7 years ago

@kvikrama does null continue to be the value for subsequent calls to renderFrame?

Can you add a null check on yuvStrides in the renderFrame callback? I would like to know if the problem is just for the first frame, every frame, or random frames.

Thanks

kvikrama commented 7 years ago

@aaalaniz this is happening on every frame. If it works on a phone it works. If it doesnt work on a phone, every frame has NULL.

aaalaniz commented 7 years ago

@kvikrama

Which version of the SDK are you using? (latest is 1.0.0-beta15)

Can you add the the following lines to your application? (Make sure these lines are executed before any interaction with the SDK)

For 1.0.0-beta15

Video.setLogLevel(LogLevel.ALL);
Video.setModuleLogLevel(LogModule.WEBRTC, LogLevel.ALL);

Before 1.0.0-beta15

VideoClient.setLogLevel(LogLevel.ALL);
VideoClient.setModuleLogLevel(LogModule.WEBRTC, LogLevel.ALL);

Please post a complete log for the Galaxy S6. Thanks.

kvikrama commented 7 years ago

@aaalaniz we will give you the log files in a while. We have faced the issues in vast majority of phone. Only on few phones we got the render API working. Can you please internally check with developers if this is a BUG or a configuration issues that either your example or our application missed out.

aaalaniz commented 7 years ago

@kvikrama I need more information to root cause the issue. Can you please answer the following questions?

Which version of the SDK are you using? (latest is 1.0.0-beta15)

Does the exampleCustomVideoRenderer (without any of your changes) work on the devices you are experiencing issues with?

ananth10 commented 7 years ago

we are using 1.0.0-beta11 ..yes example working on all mobiles . But for you information if i add custom Video Renderer for localVideoTrack means there is no issue ..Only on participant track . I mean incoming videoTrack

ananth10 commented 7 years ago

i have test with -beta15 too . unfortunately i am facing same issue

kvikrama commented 7 years ago

@aaalaniz as @ananth10 mentioned the exampleCustomVideoRenderer works on all phones we tested. But in exampleCustomVideoRenderer example you are rendering only localVideo.

When we use it on remote video, we face the issue. We are creating log on 1.0.0-beta15 to share with you.

aaalaniz commented 7 years ago

Thanks @ananth10 and @kvikrama

I have a better understanding of the issue now and will try to root cause the problem. Thanks!

ananth10 commented 7 years ago

@aaalainz , Thank you much .. we would really appreciate you for quick fix .

ananth10 commented 7 years ago

@aaalaniz . You can see log cat message below

04-05 10:37:50.535 23190-23190/com.wellness.ndk I/Timeline: Timeline: Activity_idle id: android.os.BinderProxy@8e8165 time:52897311
04-05 10:37:54.175 23190-23190/com.wellness.ndk W/ResourcesManager: getTopLevelResources: /data/app/com.wellness.ndk-1/base.apk / 1.0 running in com.wellness.ndk rsrc of package com.wellness.ndk
04-05 10:37:54.245 23190-23190/com.wellness.ndk D/Minikin: FontFamily bestFont == NULL, so return vacant FakedFont
04-05 10:37:54.245 23190-23190/com.wellness.ndk D/Minikin: FontFamily bestFont == NULL, so return vacant FakedFont
04-05 10:37:54.245 23190-23190/com.wellness.ndk D/Minikin: FontFamily bestFont == NULL, so return vacant FakedFont
04-05 10:37:54.275 23190-23190/com.wellness.ndk D/SecWifiDisplayUtil: Metadata value : SecSettings2
04-05 10:37:54.325 23190-23190/com.wellness.ndk I/MediaRouter: Found default route: MediaRouter.RouteInfo{ uniqueId=android/.support.v7.media.SystemMediaRouteProvider:DEFAULT_ROUTE, name=Phone, description=null, iconUri=null, enabled=true, connecting=false, connectionState=0, canDisconnect=false, playbackType=0, playbackStream=3, deviceType=0, volumeHandling=1, volume=11, volumeMax=15, presentationDisplayId=-1, extras=null, settingsIntent=null, providerPackageName=android }
04-05 10:37:54.445 23190-23190/com.wellness.ndk D/Minikin: FontFamily bestFont == NULL, so return vacant FakedFont
04-05 10:37:54.445 23190-23190/com.wellness.ndk D/Minikin: FontFamily bestFont == NULL, so return vacant FakedFont
04-05 10:37:54.445 23190-23190/com.wellness.ndk D/Minikin: FontFamily bestFont == NULL, so return vacant FakedFont
04-05 10:37:54.445 23190-23190/com.wellness.ndk D/Minikin: FontFamily bestFont == NULL, so return vacant FakedFont
04-05 10:37:54.445 23190-23190/com.wellness.ndk D/Minikin: FontFamily bestFont == NULL, so return vacant FakedFont
04-05 10:37:54.445 23190-23190/com.wellness.ndk D/Minikin: FontFamily bestFont == NULL, so return vacant FakedFont
04-05 10:37:54.565 23190-23190/com.wellness.ndk I/org.webrtc.Logging: EglBase14: SDK version: 23. isEGL14Supported: true
04-05 10:37:54.575 23190-23190/com.wellness.ndk D/libEGL: eglInitialize EGLDisplay = 0xffd528d4

                                                          [ 04-05 10:37:54.575 23190:23190 D/         ]
                                                          ro.exynos.dss isEnabled: 0
04-05 10:37:54.575 23190-23190/com.wellness.ndk I/org.webrtc.Logging: EglBase14: SDK version: 23. isEGL14Supported: true
04-05 10:37:54.575 23190-23190/com.wellness.ndk D/libEGL: eglInitialize EGLDisplay = 0xffd528d4

                                                          [ 04-05 10:37:54.585 23190:23190 D/         ]
                                                          ro.exynos.dss isEnabled: 0
04-05 10:37:54.585 23190-23190/com.wellness.ndk I/org.webrtc.Logging: EglBase14: SDK version: 23. isEGL14Supported: true
04-05 10:37:54.585 23190-23190/com.wellness.ndk D/libEGL: eglInitialize EGLDisplay = 0xffd528d4

                                                          [ 04-05 10:37:54.585 23190:23190 D/         ]
                                                          ro.exynos.dss isEnabled: 0
04-05 10:37:54.585 23190-23190/com.wellness.ndk D/JVM: JVM::Initialize@[tid=23190]
04-05 10:37:54.585 23190-23190/com.wellness.ndk D/JVM: JVM::JVM@[tid=23190]
04-05 10:37:54.585 23190-23190/com.wellness.ndk D/JVM: LoadClasses
04-05 10:37:54.585 23190-23190/com.wellness.ndk D/JVM: name: org/webrtc/voiceengine/BuildInfo
04-05 10:37:54.585 23190-23190/com.wellness.ndk D/JVM: name: org/webrtc/voiceengine/WebRtcAudioManager
04-05 10:37:54.585 23190-23190/com.wellness.ndk D/JVM: name: org/webrtc/voiceengine/WebRtcAudioRecord
04-05 10:37:54.585 23190-23190/com.wellness.ndk D/JVM: name: org/webrtc/voiceengine/WebRtcAudioTrack
04-05 10:37:54.615 23190-23190/com.wellness.ndk W/AudioCapabilities: Unsupported mime audio/mpeg-L1
04-05 10:37:54.615 23190-23190/com.wellness.ndk W/AudioCapabilities: Unsupported mime audio/mpeg-L2
04-05 10:37:54.615 23190-23190/com.wellness.ndk W/AudioCapabilities: Unsupported mime audio/x-ms-wma
04-05 10:37:54.615 23190-23190/com.wellness.ndk W/AudioCapabilities: Unsupported mime audio/x-ima
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile/level 32768/2 for video/mp4v-es
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.625 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.635 23190-23190/com.wellness.ndk W/VideoCapabilities: Unsupported mime video/wvc1
04-05 10:37:54.645 23190-23190/com.wellness.ndk W/VideoCapabilities: Unsupported mime video/x-ms-wmv
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile/level 32768/2 for video/mp4v-es
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unsupported mime video/wvc1
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unsupported mime video/x-ms-wmv
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unsupported mime video/x-ms-wmv7
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unsupported mime video/x-ms-wmv8
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unsupported mime video/mp43
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.655 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.665 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile/level 32768/2 for video/mp4v-es
04-05 10:37:54.675 23190-23190/com.wellness.ndk I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unsupported mime video/sorenson
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/org.webrtc.Logging: MediaCodecVideoEncoder: Codec OMX.Exynos.VP8.Encoder requires bitrate adjustment: DYNAMIC_ADJUSTMENT
04-05 10:37:54.685 23190-23190/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder: Found target encoder for mime video/x-vnd.on2.vp8 : OMX.Exynos.VP8.Encoder. Color: 0x13. Bitrate adjustment: DYNAMIC_ADJUSTMENT
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/org.webrtc.Logging: MediaCodecVideoEncoder: Codec OMX.Exynos.AVC.Encoder requires bitrate adjustment: FRAMERATE_ADJUSTMENT
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.685 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder: Found target encoder for mime video/avc : OMX.Exynos.AVC.Encoder. Color: 0x13. Bitrate adjustment: FRAMERATE_ADJUSTMENT
04-05 10:37:54.695 23190-23190/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoDecoder: Trying to find HW decoder for mime video/x-vnd.on2.vp8
04-05 10:37:54.695 23190-23190/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoDecoder: Found candidate decoder OMX.Exynos.vp8.dec
04-05 10:37:54.695 23190-23190/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoDecoder: Found target decoder OMX.Exynos.vp8.dec. Color: 0x13
04-05 10:37:54.695 23190-23190/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoDecoder: Trying to find HW decoder for mime video/x-vnd.on2.vp9
04-05 10:37:54.695 23190-23190/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoDecoder: Found candidate decoder OMX.Exynos.vp9.dec
04-05 10:37:54.695 23190-23190/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoDecoder: Found target decoder OMX.Exynos.vp9.dec. Color: 0x13
04-05 10:37:54.695 23190-23190/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoDecoder: Trying to find HW decoder for mime video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoDecoder: Found candidate decoder OMX.Exynos.avc.dec
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
04-05 10:37:54.695 23190-23190/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoDecoder: Found target decoder OMX.Exynos.avc.dec. Color: 0x13
04-05 10:37:54.695 23190-1797/com.wellness.ndk D/JVM: AttachCurrentThreadIfNeeded::ctor@[tid=1797]
04-05 10:37:54.695 23190-1797/com.wellness.ndk D/JVM: Attaching thread to JVM
04-05 10:37:54.695 23190-1797/com.wellness.ndk D/JVM: JVM::environment@[tid=1797]
04-05 10:37:54.695 23190-1797/com.wellness.ndk D/JVM: JNIEnvironment::ctor@[tid=1797]
04-05 10:37:54.695 23190-1797/com.wellness.ndk D/AudioManager: ctor@[tid=1797]
04-05 10:37:54.695 23190-1797/com.wellness.ndk D/JVM: JNIEnvironment::RegisterNatives(org/webrtc/voiceengine/WebRtcAudioManager)
04-05 10:37:54.695 23190-1797/com.wellness.ndk D/JVM: NativeRegistration::ctor@[tid=1797]
04-05 10:37:54.695 23190-1797/com.wellness.ndk D/JVM: NativeRegistration::NewObject@[tid=1797]
04-05 10:37:54.705 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioManager: ctor@[name=Thread-4726, id=4726]
04-05 10:37:54.705 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioManager: Sample rate is set to 48000 Hz
04-05 10:37:54.725 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioEffects: canUseAcousticEchoCanceler: true
04-05 10:37:54.725 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioEffects: canUseAutomaticGainControl: true
04-05 10:37:54.725 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioEffects: canUseNoiseSuppressor: true
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioManager: OnCacheAudioParameters@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioManager: hardware_aec: 1
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioManager: hardware_agc: 1
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioManager: hardware_ns: 1
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioManager: low_latency_output: 0
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioManager: low_latency_input: 0
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioManager: pro_audio: 0
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioManager: sample_rate: 48000
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioManager: channels: 1
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioManager: output_buffer_size: 5768
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioManager: input_buffer_size: 1920
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/JVM: GlobalRef::ctor@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioManager: JavaAudioManager::ctor@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioManager: IsLowLatencyPlayoutSupported()
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioManager: IsLowLatencyPlayoutSupported()
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/JVM: AttachCurrentThreadIfNeeded::ctor@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/JVM: JVM::environment@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/JVM: JNIEnvironment::ctor@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioTrackJni: ctor@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/JVM: JNIEnvironment::RegisterNatives(org/webrtc/voiceengine/WebRtcAudioTrack)
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/JVM: NativeRegistration::ctor@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/JVM: NativeRegistration::NewObject@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioTrack: ctor@[name=Thread-4726, id=4726]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/JVM: GlobalRef::ctor@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/JVM: AttachCurrentThreadIfNeeded::ctor@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/JVM: JVM::environment@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/JVM: JNIEnvironment::ctor@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioRecordJni: ctor@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/JVM: JNIEnvironment::RegisterNatives(org/webrtc/voiceengine/WebRtcAudioRecord)
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/JVM: NativeRegistration::ctor@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/JVM: NativeRegistration::NewObject@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioRecord: ctor@[name=Thread-4726, id=4726]
04-05 10:37:54.735 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioEffects: ctor@[name=Thread-4726, id=4726]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/JVM: GlobalRef::ctor@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioManager: SetActiveAudioLayer(5)@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioManager: delay_estimate_in_milliseconds: 150
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioTrackJni: AttachAudioBuffer@[tid=1797]
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioTrackJni: SetPlayoutSampleRate(48000)
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioTrackJni: SetPlayoutChannels(1)
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioRecordJni: AttachAudioBuffer
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioRecordJni: SetRecordingSampleRate(48000)
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioRecordJni: SetRecordingChannels(1)
04-05 10:37:54.735 23190-1797/com.wellness.ndk D/AudioRecordJni: total_delay_in_milliseconds: 150
04-05 10:37:54.755 23190-1797/com.wellness.ndk D/AudioManager: Init@[tid=1797]
04-05 10:37:54.755 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioManager: init@[name=Thread-4726, id=4726]
04-05 10:37:54.755 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioManager: audio mode is: MODE_NORMAL
04-05 10:37:54.755 23190-1797/com.wellness.ndk D/AudioTrackJni: Init@[tid=1797]
04-05 10:37:54.755 23190-1797/com.wellness.ndk D/AudioRecordJni: Init@[tid=1797]
04-05 10:37:54.755 23190-1797/com.wellness.ndk D/AudioRecordJni: EnableBuiltInAEC@[tid=1797]
04-05 10:37:54.755 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioRecord: enableBuiltInAEC(true)
04-05 10:37:54.755 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioEffects: setAEC(true)
04-05 10:37:54.755 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioEffects: canUseAcousticEchoCanceler: true
04-05 10:37:54.755 23190-1797/com.wellness.ndk D/AudioRecordJni: EnableBuiltInAGC@[tid=1797]
04-05 10:37:54.755 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioRecord: enableBuiltInAGC(true)
04-05 10:37:54.755 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioEffects: setAGC(true)
04-05 10:37:54.755 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioEffects: canUseAutomaticGainControl: true
04-05 10:37:54.755 23190-1797/com.wellness.ndk D/AudioRecordJni: EnableBuiltInNS@[tid=1797]
04-05 10:37:54.755 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioRecord: enableBuiltInNS(true)
04-05 10:37:54.755 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioEffects: setNS(true)
04-05 10:37:54.755 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioEffects: canUseNoiseSuppressor: true
04-05 10:37:54.775 23190-1809/com.wellness.ndk I/org.webrtc.Logging: EglBase14: SDK version: 23. isEGL14Supported: true
04-05 10:37:54.775 23190-1809/com.wellness.ndk D/libEGL: eglInitialize EGLDisplay = 0xd40bd314

                                                         [ 04-05 10:37:54.775 23190: 1809 D/         ]
                                                         ro.exynos.dss isEnabled: 0
04-05 10:37:54.795 23190-23190/com.wellness.ndk I/org.webrtc.Logging: Camera1Enumerator: Index: 0. Camera 0, Facing back, Orientation 90
04-05 10:37:54.795 23190-23190/com.wellness.ndk I/org.webrtc.Logging: Camera1Enumerator: Index: 1. Camera 1, Facing front, Orientation 270
04-05 10:37:54.985 23190-1797/com.wellness.ndk I/org.webrtc.Logging: Camera1Enumerator: Index: 0. Camera 0, Facing back, Orientation 90
04-05 10:37:54.985 23190-1797/com.wellness.ndk I/org.webrtc.Logging: Camera1Enumerator: Index: 1. Camera 1, Facing front, Orientation 270
04-05 10:37:54.995 23190-1797/com.wellness.ndk I/org.webrtc.Logging: Camera1Enumerator: getCameraIndex: Camera 1, Facing front, Orientation 270
04-05 10:37:54.995 23190-1797/com.wellness.ndk I/org.webrtc.Logging: VideoCapturerAndroid: VideoCapturerAndroid isCapturingToTexture : false
04-05 10:37:54.995 23190-1797/com.wellness.ndk I/org.webrtc.Logging: VideoCapturerAndroid: initialize
04-05 10:37:54.995 23190-1797/com.wellness.ndk I/org.webrtc.Logging: VideoCapturerAndroid: startCapture requested: 640x480@30
04-05 10:37:54.995 23190-1809/com.wellness.ndk I/org.webrtc.Logging: VideoCapturerAndroid: Opening camera 1
04-05 10:37:55.015 23190-1809/com.wellness.ndk I/org.webrtc.Logging: VideoCapturerAndroid: Camera orientation: 270 .Device orientation: 0
04-05 10:37:55.015 23190-1809/com.wellness.ndk I/org.webrtc.Logging: VideoCapturerAndroid: startPreviewOnCameraThread requested: 640x480@30
04-05 10:37:55.025 23190-1809/com.wellness.ndk I/org.webrtc.Logging: VideoCapturerAndroid: Available fps ranges: [[15.0:15.0], [24.0:24.0], [15.0:30.0], [30.0:30.0]]
04-05 10:37:55.025 23190-1809/com.wellness.ndk I/org.webrtc.Logging: VideoCapturerAndroid: Available preview sizes: [1920x1080, 1440x1080, 1088x1088, 1072x1072, 1280x720, 1056x704, 960x720, 800x450, 736x736, 720x480, 640x480, 352x288, 320x240, 256x144, 176x144]
04-05 10:37:55.025 23190-1809/com.wellness.ndk I/org.webrtc.Logging: VideoCapturerAndroid: isVideoStabilizationSupported: false
04-05 10:37:55.025 23190-1809/com.wellness.ndk I/org.webrtc.Logging: VideoCapturerAndroid: Start capturing: 640x480@[15.0:30.0]
04-05 10:37:55.085 23190-23190/com.wellness.ndk I/System.out: callerName:Vigneshwaran A
04-05 10:37:55.095 23190-1858/com.wellness.ndk W/ResourcesManager: getTopLevelResources: /data/app/com.google.android.gms-1/base.apk / 1.0 running in com.wellness.ndk rsrc of package com.google.android.gms
04-05 10:37:55.095 23190-1858/com.wellness.ndk D/ResourcesManager: For user 0 new overlays fetched Null
04-05 10:37:55.095 23190-1858/com.wellness.ndk I/InjectionManager: Inside getClassLibPath caller 
04-05 10:37:55.175 23190-23190/com.wellness.ndk W/ResourcesManager: getTopLevelResources: /data/app/com.google.android.gms-1/base.apk / 1.0 running in com.wellness.ndk rsrc of package com.google.android.gms
04-05 10:37:55.195 23190-1858/com.wellness.ndk W/linker: /data/app/com.google.android.gms-1/lib/arm/libgmscore.so: unused DT entry: type 0x7ffffffd arg 0x795
04-05 10:37:55.225 23190-23190/com.wellness.ndk I/DynamiteModule: Considering local module com.google.android.gms.cast.framework.dynamite:0 and remote module com.google.android.gms.cast.framework.dynamite:7
04-05 10:37:55.225 23190-23190/com.wellness.ndk I/DynamiteModule: Selected remote version of com.google.android.gms.cast.framework.dynamite, version >= 7
04-05 10:37:55.235 23190-1858/com.wellness.ndk W/linker: /data/app/com.google.android.gms-1/lib/arm/libconscrypt_gmscore_jni.so: unused DT entry: type 0x1d arg 0xe0
04-05 10:37:55.235 23190-1858/com.wellness.ndk W/linker: /data/app/com.google.android.gms-1/lib/arm/libconscrypt_gmscore_jni.so: unused DT entry: type 0x7ffffffd arg 0x1cb
04-05 10:37:55.255 23190-1858/com.wellness.ndk V/JNIHelp: Registering com/google/android/gms/org/conscrypt/NativeCrypto's 242 native methods...
04-05 10:37:55.285 23190-1858/com.wellness.ndk I/art: Rejecting re-init on previously-failed class java.lang.Class<com.google.android.gms.org.conscrypt.OpenSSLExtendedSessionImpl>
04-05 10:37:55.285 23190-1858/com.wellness.ndk I/art: Rejecting re-init on previously-failed class java.lang.Class<com.google.android.gms.org.conscrypt.OpenSSLExtendedSessionImpl>
04-05 10:37:55.325 23190-1858/com.wellness.ndk I/ProviderInstaller: Installed default security provider GmsCore_OpenSSL
04-05 10:37:55.335 23190-23190/com.wellness.ndk W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --compiler-filter=speed --instruction-set-variant=cortex-a15 --instruction-set-features=default --dex-file=/data/data/com.google.android.gms/app_chimera/m/00000020/DynamiteModulesC_GmsCore_prodmnc_alldpi_release.apk --oat-file=/data/dalvik-cache/arm/data@data@com.google.android.gms@app_chimera@m@00000020@DynamiteModulesC_GmsCore_prodmnc_alldpi_release.apk@classes.dex) because non-0 exit status
04-05 10:37:55.395 23190-23190/com.wellness.ndk W/System: ClassLoader referenced unknown path: /data/user/0/com.google.android.gms/app_chimera/m/00000020/n/armeabi-v7a
04-05 10:37:55.395 23190-23190/com.wellness.ndk W/System: ClassLoader referenced unknown path: /data/user/0/com.google.android.gms/app_chimera/m/00000020/n/armeabi
04-05 10:37:55.395 23190-1809/com.wellness.ndk I/org.webrtc.Logging: SurfaceViewRenderer: primary_video_view: Dropping frame - Not initialized or already released.
04-05 10:37:55.395 23190-23190/com.wellness.ndk W/ResourcesManager: getTopLevelResources: /data/user/0/com.google.android.gms/app_chimera/m/00000020/DynamiteModulesC_GmsCore_prodmnc_alldpi_release.apk / 1.0 running in com.wellness.ndk rsrc of package com.google.android.gms
04-05 10:37:55.395 23190-23190/com.wellness.ndk D/ResourcesManager: For user 0 new overlays fetched Null
04-05 10:37:55.405 23190-23190/com.wellness.ndk W/ResourcesManager: getTopLevelResources: /data/user/0/com.google.android.gms/app_chimera/m/00000020/DynamiteModulesC_GmsCore_prodmnc_alldpi_release.apk / 1.0 running in com.wellness.ndk rsrc of package com.google.android.gms
04-05 10:37:55.415 23190-23190/com.wellness.ndk I/CastDynamiteModuleImpl: zb created by ClassLoader bzi[DexPathList[[zip file "/data/data/com.google.android.gms/app_chimera/m/00000020/DynamiteModulesC_GmsCore_prodmnc_alldpi_release.apk"],nativeLibraryDirectories=[/data/user/0/com.google.android.gms/app_chimera/m/00000020/n/armeabi-v7a, /data/user/0/com.google.android.gms/app_chimera/m/00000020/n/armeabi, /vendor/lib, /system/lib]]].
04-05 10:37:55.425 23190-1809/com.wellness.ndk I/org.webrtc.Logging: SurfaceViewRenderer: primary_video_view: Dropping frame - Not initialized or already released.
04-05 10:37:55.465 23190-1809/com.wellness.ndk I/org.webrtc.Logging: SurfaceViewRenderer: primary_video_view: Dropping frame - Not initialized or already released.
04-05 10:37:55.465 23190-23190/com.wellness.ndk D/Activity: performCreate Call Injection manager
04-05 10:37:55.465 23190-23190/com.wellness.ndk I/InjectionManager: dispatchOnViewCreated > Target : com.wellness.ndk.twiliovideocall.VideoActivity isFragment :false
04-05 10:37:55.475 23190-23190/com.wellness.ndk D/SecWifiDisplayUtil: Metadata value : SecSettings2
04-05 10:37:55.475 23190-23190/com.wellness.ndk D/ViewRootImpl: #1 mView = com.android.internal.policy.PhoneWindow$DecorView{e501718 I.E...... R.....ID 0,0-0,0}
04-05 10:37:55.475 23190-23190/com.wellness.ndk I/Choreographer: Skipped 79 frames!  The application may be doing too much work on its main thread.
04-05 10:37:55.485 23190-23190/com.wellness.ndk I/org.webrtc.Logging: SurfaceViewRenderer: thumbnail_video_view: Initializing.
04-05 10:37:55.485 23190-1920/com.wellness.ndk I/org.webrtc.Logging: EglBase14: SDK version: 23. isEGL14Supported: true
04-05 10:37:55.485 23190-1920/com.wellness.ndk D/libEGL: eglInitialize EGLDisplay = 0xd1c7d684

                                                         [ 04-05 10:37:55.485 23190: 1920 D/         ]
                                                         ro.exynos.dss isEnabled: 0
04-05 10:37:55.485 23190-23190/com.wellness.ndk I/org.webrtc.Logging: SurfaceViewRenderer: primary_video_view: Initializing.
04-05 10:37:55.495 23190-1921/com.wellness.ndk I/org.webrtc.Logging: EglBase14: SDK version: 23. isEGL14Supported: true
04-05 10:37:55.495 23190-1921/com.wellness.ndk D/libEGL: eglInitialize EGLDisplay = 0xd1a3d684
04-05 10:37:55.495 23190-1921/com.wellness.ndk I/org.webrtc.Logging: SurfaceViewRenderer: primary_video_view: Reporting frame resolution changed to 640x480 with rotation 270
04-05 10:37:55.495 23190-1921/com.wellness.ndk I/org.webrtc.Logging: SurfaceViewRenderer: primary_video_view: No surface to draw on
04-05 10:37:55.505 23190-23290/com.wellness.ndk D/mali_winsys: new_window_surface returns 0x3000,  [1440x2560]-format:1
04-05 10:37:55.515 23190-23190/com.wellness.ndk I/org.webrtc.Logging: SurfaceViewRenderer: primary_video_view: Surface created.
04-05 10:37:55.515 23190-23190/com.wellness.ndk I/org.webrtc.Logging: SurfaceViewRenderer: primary_video_view: Surface changed: 1440x2464
04-05 10:37:55.515 23190-1921/com.wellness.ndk D/mali_winsys: new_window_surface returns 0x3000,  [1440x2464]-format:2
04-05 10:37:55.545 23190-23190/com.wellness.ndk W/DisplayListCanvas: DisplayListCanvas is started on unbinded RenderNode (without mOwningView)
04-05 10:37:55.585 23190-1921/com.wellness.ndk I/org.webrtc.Logging: SurfaceViewRenderer: primary_video_view: Reporting first rendered frame.
04-05 10:37:55.635 23190-23190/com.wellness.ndk D/ViewRootImpl: MSG_RESIZED_REPORT: ci=Rect(0, 96 - 0, 0) vi=Rect(0, 0 - 0, 0) or=1
04-05 10:37:55.785 23190-23190/com.wellness.ndk I/Timeline: Timeline: Activity_idle id: android.os.BinderProxy@e7ffe81 time:52902560
04-05 10:37:55.955 23190-23190/com.wellness.ndk V/ActivityThread: updateVisibility : ActivityRecord{9704262 token=android.os.BinderProxy@8e8165 {com.wellness.ndk/com.wellness.ndk.yoga.HomeActivity}} show : false
04-05 10:37:56.015 23190-23190/com.wellness.ndk I/System.out: accessToken :eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImN0eSI6InR3aWxpby1mcGE7dj0xIn0.eyJqdGkiOiJTSzBlYTFkZjBlZTY2YWMyMTBmOTc1YjhhMGQ3ZGVmMGFiLTE0OTEzNjg3OTciLCJpc3MiOiJTSzBlYTFkZjBlZTY2YWMyMTBmOTc1YjhhMGQ3ZGVmMGFiIiwic3ViIjoiQUM5OTJhMGMzZTIyNjgxZWRiN2NkZDY0ZTZiZDBjN2NlMCIsImV4cCI6MTQ5MTM3MjM5NywiZ3JhbnRzIjp7ImlkZW50aXR5IjoiQW5hbnRoYSBCYWJ1IiwidmlkZW8iOnsiY29uZmlndXJhdGlvbl9wcm9maWxlX3NpZCI6IlZTNDdmZDBiYTE5ODQzMjA4Y2NjYTI0MzhkZjdhMzQ5ZWUifX19.-ovNmvz1Q3kYnGuPufuAEM73DTrURMRh5F46zYu08jo
04-05 10:37:56.015 23190-23190/com.wellness.ndk I/System.out: accessToken identity :Anantha Babu
04-05 10:37:56.055 23190-23190/com.wellness.ndk D/TwilioVideo: [Platform]:setModuleLevel
04-05 10:37:56.065 23190-23190/com.wellness.ndk D/TwilioVideo: [Platform]:Create AndroidRoomObserver
04-05 10:37:56.065 23190-23190/com.wellness.ndk D/TwilioVideo: [Platform]:AndroidRoomObserver
04-05 10:37:56.065 23190-23190/com.wellness.ndk D/TwilioVideo: [Platform]:Create PlatformInfo
04-05 10:37:56.065 23190-23190/com.wellness.ndk I/TwilioVideo: [Core]:Creating dedicated notifier queue ...
04-05 10:37:56.065 23190-23190/com.wellness.ndk D/TwilioVideo: [Core]:AsyncIOWorker::AsyncIOWorker()
04-05 10:37:56.065 23190-23190/com.wellness.ndk D/TwilioVideo: [Core]:SipSignalingStackImpl::SipSignalingStackImpl()
04-05 10:37:56.065 23190-1979/com.wellness.ndk I/TwilioVideo: [Core]:Starting async I/O worker runloop, using method: epoll
04-05 10:37:56.065 23190-23190/com.wellness.ndk I/TwilioVideo: [Core]:Initializing local user ...
04-05 10:37:56.065 23190-23190/com.wellness.ndk I/TwilioVideo: [Core]:Initializing master profile ...
04-05 10:37:56.065 23190-23190/com.wellness.ndk I/TwilioVideo: [Core]:Initializing SIP signaling stack and worker thread ...
04-05 10:37:56.095 23190-23190/com.wellness.ndk I/TwilioVideo: [Core]:Creating SIP stack ...
04-05 10:37:56.105 23190-23190/com.wellness.ndk I/TwilioVideo: [Core]:Adding IPv4/IPv6 TLS transports ...
04-05 10:37:56.105 23190-23190/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: Connection::Connection: new connection created to who: [ V4 0.0.0.0:0 UNKNOWN_TRANSPORT target domain=unspecified mFlowKey=0 ]
04-05 10:37:56.105 23190-23190/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: Creating TLS transport for domain  interface= port=0
04-05 10:37:56.105 23190-23190/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: Connection::Connection: new connection created to who: [ V4 0.0.0.0:0 UNKNOWN_TRANSPORT target domain=unspecified mFlowKey=0 ]
04-05 10:37:56.105 23190-23190/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: Creating TLS transport for domain  interface= port=0
04-05 10:37:56.105 23190-23190/com.wellness.ndk I/TwilioVideo: [Core]:Creating SipTU (Transaction User) ...
04-05 10:37:56.105 23190-23190/com.wellness.ndk I/TwilioVideo: [Core]:Creating SIP signaling stack worker thread ...
04-05 10:37:56.105 23190-23190/com.wellness.ndk D/TwilioVideo: [Core]:SipSignalingStackSocketServer::SipSignalingStackSocketServer()
04-05 10:37:56.105 23190-23190/com.wellness.ndk I/TwilioVideo: [Core]:Starting SIP signaling stack worker thread ...
04-05 10:37:56.105 23190-1981/com.wellness.ndk I/TwilioVideo: [Core]:Initializing Twilio SIP edge (outbound proxy) ...
04-05 10:37:56.105 23190-1981/com.wellness.ndk I/TwilioVideo: [Core]:Querying Twilio SIP edge (video.endpoint.twilio.com) IP addresses ...
04-05 10:37:56.105 23190-23190/com.wellness.ndk D/TwilioVideo: [Core]:Timer::Timer(once = true, context = 0xdd0dc750, group = 0)
04-05 10:37:56.105 23190-23190/com.wellness.ndk I/TwilioVideo: [Core]:Initiating endpoint configuration refresh
04-05 10:37:56.105 23190-23190/com.wellness.ndk D/TwilioVideo: [Core]:Timer::Timer(once = true, context = 0xdd0dc800, group = 0)
04-05 10:37:56.105 23190-1979/com.wellness.ndk I/TwilioVideo: [Core]:Received command to add timer, checking ...
04-05 10:37:56.105 23190-1979/com.wellness.ndk D/TwilioVideo: [Core]:Added timer: 0xd5738490
04-05 10:37:56.285 23190-1981/com.wellness.ndk I/TwilioVideo: [Core]:Total number of IP addresses found: 2
04-05 10:37:56.285 23190-1981/com.wellness.ndk I/TwilioVideo: [Core]:Setting Twilio SIP edge (outbound proxy) to: sips:54.172.61.193:5061
04-05 10:37:56.285 23190-1981/com.wellness.ndk I/TwilioVideo: [Core]:DNS resolution was successful
04-05 10:37:56.285 23190-1981/com.wellness.ndk I/TwilioVideo: [Core]:Entering SIP signaling stack message processing loop ...
04-05 10:37:56.285 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:37:56.285 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:37:56.285 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 2147483647 ms.
04-05 10:37:57.355 23190-1809/com.wellness.ndk I/org.webrtc.Logging: CameraStatistics: Camera fps: 30.
04-05 10:37:58.255 23190-1982/com.wellness.ndk V/TwilioVideo: [Core]:http_client::stateChanged[0 => 1]
04-05 10:37:58.845 23190-1982/com.wellness.ndk V/TwilioVideo: [Core]:Response[Content-Type: application/json]
04-05 10:37:58.845 23190-1982/com.wellness.ndk V/TwilioVideo: [Core]:Response[Date: Wed, 05 Apr 2017 05:07:58 GMT]
04-05 10:37:58.845 23190-1982/com.wellness.ndk V/TwilioVideo: [Core]:Response[Content-Length: 811]
04-05 10:37:58.845 23190-1982/com.wellness.ndk V/TwilioVideo: [Core]:Response[Connection: Close]
04-05 10:37:58.845 23190-1982/com.wellness.ndk V/TwilioVideo: [Core]:http_client::stateChanged[1 => 0]
04-05 10:37:58.845 23190-1982/com.wellness.ndk V/TwilioVideo: [Core]:Response: OK, code: 200
04-05 10:37:58.855 23190-1982/com.wellness.ndk D/TwilioVideo: [Core]:Parsing 'video' endpoint config: {"video":{"network_traversal_service":{"ttl":3600,"date_created":"Wed, 05 Apr 2017 05:07:58 +0000","date_updated":"Wed, 05 Apr 2017 05:07:58 +0000","ice_servers":[{"urls":"stun:global.stun.twilio.com:3478?transport=udp"},{"username":"7890ce46cedb9d8fb6bef72e9fc3d2522a13484dc46516ef5fc5701c2478dcfa","credential":"10rTCBD608nsGXazCumQrviNiT2i6++4gYwcPScoWQ0=","urls":"turn:global.turn.twilio.com:3478?transport=udp"},{"username":"7890ce46cedb9d8fb6bef72e9fc3d2522a13484dc46516ef5fc5701c2478dcfa","credential":"10rTCBD608nsGXazCumQrviNiT2i6++4gYwcPScoWQ0=","urls":"turn:global.turn.twilio.com:3478?transport=tcp"},{"username":"7890ce46cedb9d8fb6bef72e9fc3d2522a13484dc46516ef5fc5701c2478dcfa","credential":"10rTCBD608nsGXazCumQrviNiT2i6++4gYwcPScoWQ0=","urls":"turn:global.turn.twilio.com:443?transport=tcp"}]}}}
04-05 10:37:58.855 23190-1982/com.wellness.ndk I/TwilioVideo: [Core]:Scheduling endpoint configuration refresh in 3540000 milliseconds
04-05 10:37:58.855 23190-1979/com.wellness.ndk I/TwilioVideo: [Core]:Received command to add timer, checking ...
04-05 10:37:58.855 23190-1979/com.wellness.ndk D/TwilioVideo: [Core]:Added timer: 0xd5738300
04-05 10:37:58.855 23190-1978/com.wellness.ndk D/TwilioVideo: [Core]:RoomSignalingImpl::RoomSignalingImpl()
04-05 10:37:58.855 23190-1978/com.wellness.ndk D/TwilioVideo: [Core]:RoomSignalingImpl: State transition successful: kInit -> kConnecting
04-05 10:37:58.855 23190-2157/com.wellness.ndk I/TwilioVideo: [Core]:Creating peer connection ...
04-05 10:37:58.855 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(peerconnection.cc:2303): TCP candidates are disabled.
04-05 10:37:58.865 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(opensslidentity.cc:43): Making key pair
04-05 10:37:58.865 23190-2157/com.wellness.ndk I/TwilioVideo: [Core]:Adding local stream to peer connection ...
04-05 10:37:58.865 23190-2157/com.wellness.ndk D/TwilioVideo: [Core]:Open -> Updating. Process an event
04-05 10:37:58.865 23190-2157/com.wellness.ndk D/TwilioVideo: [Core]:Create local offer: 48dafc24-89fe-2039-9d50-29c2aae1e015
04-05 10:37:58.865 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:37:58.865 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Wait was interrupted.
04-05 10:37:58.865 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:Sending a ping message..
04-05 10:37:58.865 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:37:58.865 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:37:58.865 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(opensslidentity.cc:84): Returning key pair
04-05 10:37:58.865 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(opensslidentity.cc:91): Making certificate for WebRTC
04-05 10:37:58.865 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: Connection::Connection: new connection created to who: [ V4 54.172.61.193:5061 TLS target domain=unspecified mFlowKey=193 ]
04-05 10:37:58.865 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: Creating TLS connection for domain  [ V4 54.172.61.193:5061 TLS target domain=unspecified mFlowKey=0 ] on 193
04-05 10:37:58.865 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 29996 ms.
04-05 10:37:58.865 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:37:58.865 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:37:58.865 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:37:58.865 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 29996 ms.
04-05 10:37:58.875 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(opensslidentity.cc:139): Returning certificate
04-05 10:37:58.885 23190-1796/com.wellness.ndk I/TwilioVideo: [WebRTC]:(mediasession.cc:350): Duplicate id found. Reassigning from 101 to 127
04-05 10:37:58.885 23190-1796/com.wellness.ndk D/TwilioVideo: [Core]:onCreateSessionLocalDescription 48dafc24-89fe-2039-9d50-29c2aae1e015
04-05 10:37:58.885 23190-1796/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcsdp.cc:2606): Ignored line: c=IN IP4 0.0.0.0
04-05 10:37:58.885 23190-1796/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcsdp.cc:2606): Ignored line: c=IN IP4 0.0.0.0
04-05 10:37:58.885 23190-1796/com.wellness.ndk D/TwilioVideo: [Core]:Updating -> Open
04-05 10:37:58.885 23190-2157/com.wellness.ndk I/TwilioVideo: [Core]:Local SDP is ready
04-05 10:37:58.885 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:37:58.885 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Wait was interrupted.
04-05 10:37:58.885 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP:DNS: local hostname does not contain a domain part localhost
04-05 10:37:58.885 23190-1981/com.wellness.ndk I/TwilioVideo: [Core]:Adding X-Twilio-AccessToken: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImN0eSI6InR3aWxpby1mcGE7dj0xIn0.eyJqdGkiOiJTSzBlYTFkZjBlZTY2YWMyMTBmOTc1YjhhMGQ3ZGVmMGFiLTE0OTEzNjg3OTciLCJpc3MiOiJTSzBlYTFkZjBlZTY2YWMyMTBmOTc1YjhhMGQ3ZGVmMGFiIiwic3ViIjoiQUM5OTJhMGMzZTIyNjgxZWRiN2NkZDY0ZTZiZDBjN2NlMCIsImV4cCI6MTQ5MTM3MjM5NywiZ3JhbnRzIjp7ImlkZW50aXR5IjoiQW5hbnRoYSBCYWJ1IiwidmlkZW8iOnsiY29uZmlndXJhdGlvbl9wcm9maWxlX3NpZCI6IlZTNDdmZDBiYTE5ODQzMjA4Y2NjYTI0MzhkZjdhMzQ5ZWUifX19.-ovNmvz1Q3kYnGuPufuAEM73DTrURMRh5F46zYu08jo
04-05 10:37:58.885 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:
                                                              Sending outgoing SIP message
                                                              INVITE sip:video.endpoint.twilio.com;transport=tls SIP/2.0
                                                              Via: SIP/2.0/TLS 127.0.0.1;branch=z9hG4bK-524287-1---0febdb2e18414c28;rport
                                                              Max-Forwards: 70
                                                              Contact: <sip:426fb762-564b-b127-f0a2-96c3a7ca729a@127.0.0.1;transport=tls;ob>
                                                              To: <sip:orchestrator@video.endpoint.twilio.com>
                                                              From: "426fb762-564b-b127-f0a2-96c3a7ca729a"<sip:426fb762-564b-b127-f0a2-96c3a7ca729a@video.endpoint.twilio.com>;tag=afcdea43
                                                              Call-ID: 1fTMJS3gZiHriSYjXfFnog..
                                                              CSeq: 1 INVITE
                                                              Session-Expires: 120
                                                              Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, UPDATE, NOTIFY
                                                              Content-Type: application/room-signaling+json
                                                              Supported: timer, outbound, path, gruu, room-signaling
                                                              User-Agent: TwilioVideo SDK
                                                              X-Twilio-AccessToken: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImN0eSI6InR3aWxpby1mcGE7dj0xIn0.eyJqdGkiOiJTSzBlYTFkZjBlZTY2YWMyMTBmOTc1YjhhMGQ3ZGVmMGFiLTE0OTEzNjg3OTciLCJpc3MiOiJTSzBlYTFkZjBlZTY2YWMyMTBmOTc1YjhhMGQ3ZGVmMGFiIiwic3ViIjoiQUM5OTJhMGMzZTIyNjgxZWRiN2NkZDY0ZTZiZDBjN2NlMCIsImV4cCI6MTQ5MTM3MjM5NywiZ3JhbnRzI
04-05 10:37:58.885 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:37:58.885 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:37:58.885 23190-1981/com.wellness.ndk W/TwilioVideo: [Signaling]:RESIP::TRANSPORT: Can't find matching transport [ V4 127.0.0.1:0 TLS target domain=unspecified mFlowKey=0 ]
04-05 10:37:58.885 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 29976 ms.
04-05 10:37:58.885 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:37:58.885 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:37:58.885 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:37:58.885 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 29976 ms.
04-05 10:37:59.095 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:37:59.095 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: TLS handshake starting (client mode)
04-05 10:37:59.095 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: TLS connected
04-05 10:37:59.095 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:37:59.095 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:37:59.095 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 29766 ms.
04-05 10:37:59.105 23190-1979/com.wellness.ndk D/TwilioVideo: [Core]:Timer 0xd006cf5d has been cancelled, removing ...
04-05 10:37:59.355 23190-1809/com.wellness.ndk I/org.webrtc.Logging: CameraStatistics: Camera fps: 30.
04-05 10:37:59.375 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:37:59.385 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:37:59.385 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:37:59.385 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 29479 ms.
04-05 10:37:59.625 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:37:59.625 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:37:59.625 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:37:59.625 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 29242 ms.
04-05 10:37:59.625 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:37:59.625 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:37:59.625 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:37:59.625 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 29238 ms.
04-05 10:37:59.635 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:37:59.635 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: TLS connected
04-05 10:37:59.635 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: TLS sessions set up with TLSv1 TLSv1/SSLv3 AES256-SHA 
04-05 10:37:59.635 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::SIP: subjectAltName of TLS session cert contains DNS <*.endpoint.twilio.com>
04-05 10:37:59.635 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::SIP: subjectAltName of TLS session cert contains DNS <endpoint.twilio.com>
04-05 10:37:59.635 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: TLS handshake done for peer *.endpoint.twilio.com, endpoint.twilio.com
04-05 10:37:59.635 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:37:59.635 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:37:59.635 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 29231 ms.
04-05 10:37:59.635 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:37:59.635 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:37:59.635 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:37:59.635 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 29229 ms.
04-05 10:38:00.105 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:00.105 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:00.105 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:00.105 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 28757 ms.
04-05 10:38:00.105 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:00.105 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:00.105 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:00.105 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 28757 ms.
04-05 10:38:00.445 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:00.445 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:00.445 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:00.445 23190-1981/com.wellness.ndk W/TwilioVideo: [Signaling]:RESIP::TRANSPORT: Can't find matching transport [ V4 127.0.0.1:0 TLS target domain=unspecified mFlowKey=0 ]
04-05 10:38:00.445 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 28419 ms.
04-05 10:38:00.445 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:00.445 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:00.445 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:
                                                              Receiving incoming SIP message
                                                              SIP/2.0 302 Moved Temporarily
                                                              Via: SIP/2.0/TLS 127.0.0.1;received=183.82.250.250;branch=z9hG4bK-524287-1---0febdb2e18414c28;rport=43321
                                                              Contact: <sip:54.172.61.173:5061;transport=tls>
                                                              To: <sip:orchestrator@video.endpoint.twilio.com>;tag=a4ca593f84cc0af8fd5a197b7e63cc8e.b4ea
                                                              From: "426fb762-564b-b127-f0a2-96c3a7ca729a"<sip:426fb762-564b-b127-f0a2-96c3a7ca729a@video.endpoint.twilio.com>;tag=afcdea43
                                                              Call-ID: 1fTMJS3gZiHriSYjXfFnog..
                                                              CSeq: 1 INVITE
                                                              Server: Twilio Gateway
                                                              Content-Length: 0
04-05 10:38:00.445 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:Process INVITE response with code 302
04-05 10:38:00.445 23190-1981/com.wellness.ndk I/TwilioVideo: [Core]:Redirect requested, updating the outbound proxy to: sip:54.172.61.173:5061;transport=tls
04-05 10:38:00.445 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:Sending a ping message..
04-05 10:38:00.445 23190-1981/com.wellness.ndk I/TwilioVideo: [Core]:Adding X-Twilio-AccessToken: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImN0eSI6InR3aWxpby1mcGE7dj0xIn0.eyJqdGkiOiJTSzBlYTFkZjBlZTY2YWMyMTBmOTc1YjhhMGQ3ZGVmMGFiLTE0OTEzNjg3OTciLCJpc3MiOiJTSzBlYTFkZjBlZTY2YWMyMTBmOTc1YjhhMGQ3ZGVmMGFiIiwic3ViIjoiQUM5OTJhMGMzZTIyNjgxZWRiN2NkZDY0ZTZiZDBjN2NlMCIsImV4cCI6MTQ5MTM3MjM5NywiZ3JhbnRzIjp7ImlkZW50aXR5IjoiQW5hbnRoYSBCYWJ1IiwidmlkZW8iOnsiY29uZmlndXJhdGlvbl9wcm9maWxlX3NpZCI6IlZTNDdmZDBiYTE5ODQzMjA4Y2NjYTI0MzhkZjdhMzQ5ZWUifX19.-ovNmvz1Q3kYnGuPufuAEM73DTrURMRh5F46zYu08jo
04-05 10:38:00.445 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:
                                                              Sending outgoing SIP message
                                                              INVITE sip:54.172.61.173:5061;transport=tls SIP/2.0
                                                              Via: SIP/2.0/TLS 127.0.0.1;branch=z9hG4bK-524287-1---2faa92c3f53d385b;rport
                                                              Max-Forwards: 70
                                                              Contact: <sip:426fb762-564b-b127-f0a2-96c3a7ca729a@127.0.0.1;transport=tls;ob>
                                                              To: <sip:orchestrator@video.endpoint.twilio.com>
                                                              From: "426fb762-564b-b127-f0a2-96c3a7ca729a"<sip:426fb762-564b-b127-f0a2-96c3a7ca729a@video.endpoint.twilio.com>;tag=afcdea43
                                                              Call-ID: 1fTMJS3gZiHriSYjXfFnog..
                                                              CSeq: 2 INVITE
                                                              Session-Expires: 120
                                                              Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, UPDATE, NOTIFY
                                                              Content-Type: application/room-signaling+json
                                                              Supported: timer, outbound, path, gruu, room-signaling
                                                              User-Agent: TwilioVideo SDK
                                                              X-Twilio-AccessToken: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImN0eSI6InR3aWxpby1mcGE7dj0xIn0.eyJqdGkiOiJTSzBlYTFkZjBlZTY2YWMyMTBmOTc1YjhhMGQ3ZGVmMGFiLTE0OTEzNjg3OTciLCJpc3MiOiJTSzBlYTFkZjBlZTY2YWMyMTBmOTc1YjhhMGQ3ZGVmMGFiIiwic3ViIjoiQUM5OTJhMGMzZTIyNjgxZWRiN2NkZDY0ZTZiZDBjN2NlMCIsImV4cCI6MTQ5MTM3MjM5NywiZ3JhbnRzIjp7Imlk
04-05 10:38:00.445 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:00.455 23190-1981/com.wellness.ndk W/TwilioVideo: [Signaling]:RESIP::TRANSPORT: Can't find matching transport [ V4 192.168.1.164:0 TCP target domain=unspecified mFlowKey=0 ]
04-05 10:38:00.455 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: tid=b4421ce760f71bb5 failed to find a transport to [ V4 54.172.61.173:5061 TCP target domain=unspecified mFlowKey=0 ]
04-05 10:38:00.455 23190-1981/com.wellness.ndk W/TwilioVideo: [Signaling]:RESIP::TRANSPORT: Can't find matching transport [ V4 127.0.0.1:0 TLS target domain=unspecified mFlowKey=0 ]
04-05 10:38:00.455 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: Connection::Connection: new connection created to who: [ V4 54.172.61.173:5061 TLS target domain=54.172.61.173 mFlowKey=193 ]
04-05 10:38:00.455 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: Creating TLS connection for domain  [ V4 54.172.61.173:5061 TLS target domain=54.172.61.173 mFlowKey=0 ] on 193
04-05 10:38:00.455 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 0 ms.
04-05 10:38:00.455 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:00.455 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSACTION: Sending ConnectionTerminated [ V4 54.172.61.193:5061 TLS target domain=unspecified mFlowKey=193 ] to TUs
04-05 10:38:00.455 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:00.455 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:00.455 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 29993 ms.
04-05 10:38:01.355 23190-1809/com.wellness.ndk I/org.webrtc.Logging: CameraStatistics: Camera fps: 30.
04-05 10:38:01.365 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:01.365 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: TLS handshake starting (client mode)
04-05 10:38:01.365 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: TLS connected
04-05 10:38:01.365 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:01.365 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:01.365 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 29082 ms.
04-05 10:38:02.015 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:02.015 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:02.015 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:02.015 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 28429 ms.
04-05 10:38:02.285 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:02.285 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: TLS connected
04-05 10:38:02.285 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: TLS sessions set up with TLSv1 TLSv1/SSLv3 AES256-SHA 
04-05 10:38:02.285 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::SIP: subjectAltName of TLS session cert contains DNS <*.endpoint.twilio.com>
04-05 10:38:02.285 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::SIP: subjectAltName of TLS session cert contains DNS <endpoint.twilio.com>
04-05 10:38:02.285 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::TRANSPORT: TLS handshake done for peer *.endpoint.twilio.com, endpoint.twilio.com
04-05 10:38:02.285 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:02.285 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:02.285 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 28166 ms.
04-05 10:38:02.285 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:02.285 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:02.285 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:02.285 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 28165 ms.
04-05 10:38:02.995 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:03.005 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:03.005 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:03.005 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 27448 ms.
04-05 10:38:03.005 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:03.005 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:03.005 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:
                                                              Receiving incoming SIP message
                                                              SIP/2.0 200 OK
                                                              Via: SIP/2.0/TLS 127.0.0.1;branch=z9hG4bK-524287-1---2faa92c3f53d385b;rport=58710;received=127.0.0.1
                                                              Require: timer
                                                              Contact: <sip:54.172.61.173:5061;transport=tls>
                                                              To: <sip:orchestrator@video.endpoint.twilio.com>;tag=51512305_6772d868_81f20dde-9ed5-4840-ba96-9b8747092878
                                                              From: "426fb762-564b-b127-f0a2-96c3a7ca729a" <sip:426fb762-564b-b127-f0a2-96c3a7ca729a@video.endpoint.twilio.com>;tag=afcdea43
                                                              Call-ID: 1fTMJS3gZiHriSYjXfFnog..
                                                              CSeq: 2 INVITE
                                                              Session-Expires: 120;refresher=uac
                                                              Content-Type: application/room-signaling+json
                                                              Server: Twilio
                                                              Supported: room-signaling
                                                              X-Twilio-CallSid: CA6abab25ec355f8079c036a0040569494
                                                              Content-Length: 542

                                                              {"version":1,"type":"connected","sid":"RM713f849116f42177a9da27b96b2113d2","name":"113975523469712233660_102849168379394405305","participant":{"sid":"PAa3c5cac4f23bb9d96b8fbf16aaa40681","identity":"Anantha Babu"},"participants":[{"sid":"PA363c464f926c1150018568c0eb5efc63","identity":"Vigneshwaran A","tracks":
04-05 10:38:03.005 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:Process INVITE response with code 200
04-05 10:38:03.005 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:
                                                              Sending outgoing SIP message
                                                              ACK sip:54.172.61.173:5061;transport=tls SIP/2.0
                                                              Via: SIP/2.0/TLS 127.0.0.1;branch=z9hG4bK-524287-1---b9dc414f6c32a62c;rport
                                                              Max-Forwards: 70
                                                              To: <sip:orchestrator@video.endpoint.twilio.com>;tag=51512305_6772d868_81f20dde-9ed5-4840-ba96-9b8747092878
                                                              From: "426fb762-564b-b127-f0a2-96c3a7ca729a"<sip:426fb762-564b-b127-f0a2-96c3a7ca729a@video.endpoint.twilio.com>;tag=afcdea43
                                                              Call-ID: 1fTMJS3gZiHriSYjXfFnog..
                                                              CSeq: 2 ACK
                                                              Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, UPDATE, NOTIFY
                                                              Supported: timer, outbound, path, gruu, room-signaling
                                                              User-Agent: TwilioVideo SDK
                                                              Content-Length: 0
04-05 10:38:03.005 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::SIP: SipMessage::getContents: got content type (application/room-signaling+json) that is not known, returning as opaque application/octet-stream
04-05 10:38:03.005 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:onAccepted: 1
04-05 10:38:03.005 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:RoomSignalingImpl: State transition successful: kConnecting -> kConnected
04-05 10:38:03.005 23190-1978/com.wellness.ndk I/TwilioVideo: [Core]:Connected to a Room with sid: RM713f849116f42177a9da27b96b2113d2
04-05 10:38:03.005 23190-1978/com.wellness.ndk D/TwilioVideo: [Core]:ParticipantImpl::ParticipantImpl(SID = PA363c464f926c1150018568c0eb5efc63)
04-05 10:38:03.005 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:03.005 23190-1981/com.wellness.ndk W/TwilioVideo: [Signaling]:RESIP::TRANSPORT: Can't find matching transport [ V4 127.0.0.1:0 TLS target domain=unspecified mFlowKey=0 ]
04-05 10:38:03.005 23190-1978/com.wellness.ndk D/TwilioVideo: [Platform]:onConnected
04-05 10:38:03.005 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 27445 ms.
04-05 10:38:03.005 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:03.005 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:03.005 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:03.005 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 27444 ms.
04-05 10:38:03.005 23190-1978/com.wellness.ndk D/TwilioVideo: [Platform]:Create AndroidMediaObserver
04-05 10:38:03.005 23190-1978/com.wellness.ndk D/TwilioVideo: [Platform]:AndroidMediaObserver
04-05 10:38:03.005 23190-1978/com.wellness.ndk D/TwilioVideo: [Platform]:Set internal media listener
04-05 10:38:03.015 23190-1978/com.wellness.ndk D/Room: onConnected()
04-05 10:38:03.015 23190-23190/com.wellness.ndk I/System.out: myroom :connected
04-05 10:38:03.355 23190-1809/com.wellness.ndk I/org.webrtc.Logging: CameraStatistics: Camera fps: 30.
04-05 10:38:03.805 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:03.805 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:03.805 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:03.805 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 26648 ms.
04-05 10:38:04.035 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:04.035 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:04.035 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:04.035 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 26417 ms.
04-05 10:38:04.035 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:04.035 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:04.035 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:04.035 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 3500 ms.
04-05 10:38:04.035 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:04.035 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:04.035 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:
                                                              Receiving incoming SIP message
                                                              INFO sip:426fb762-564b-b127-f0a2-96c3a7ca729a@127.0.0.1;transport=tls;ob SIP/2.0
                                                              Via: SIP/2.0/TLS 172.18.0.4:25061;branch=z9hG4bK81f20dde-9ed5-4840-ba96-9b8747092878_6772d868_2536042620994839;received=54.172.61.173
                                                              Max-Forwards: 69
                                                              To: "426fb762-564b-b127-f0a2-96c3a7ca729a" <sip:426fb762-564b-b127-f0a2-96c3a7ca729a@video.endpoint.twilio.com>;tag=afcdea43
                                                              From: <sip:orchestrator@video.endpoint.twilio.com>;tag=51512305_6772d868_81f20dde-9ed5-4840-ba96-9b8747092878
                                                              Call-ID: 1fTMJS3gZiHriSYjXfFnog..
                                                              CSeq: 1 INFO
                                                              Content-Type: application/room-signaling+json
                                                              Supported: room-signaling
                                                              User-Agent: Twilio Gateway
                                                              Recv-Info: room-signaling
                                                              Info-Package: room-signaling
                                                              X-Twilio-CallSid: CA6abab25ec355f8079c036a0040569494
                                                              Content-Length: 3498

                                                              {"version":1,"type":"update","peer_connections":[{"id":"48dafc24-89fe-2039-9d50-29c2aae1e015","description":{"type":"answer","sdp":"v=0\r\no=- 7064511989588435693 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio vide
04-05 10:38:04.035 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::SIP: SipMessage::getContents: got content type (application/room-signaling+json) that is not known, returning as opaque application/octet-stream
04-05 10:38:04.035 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:onRoomMessage: 1
04-05 10:38:04.035 23190-2157/com.wellness.ndk D/TwilioVideo: [Core]:Open -> Updating. Process an event
04-05 10:38:04.035 23190-2157/com.wellness.ndk D/TwilioVideo: [Core]:Process remote answer.
04-05 10:38:04.035 23190-2157/com.wellness.ndk D/TwilioVideo: [Core]:Process remote sdp for: 48dafc24-89fe-2039-9d50-29c2aae1e015 revision is: 1.
04-05 10:38:04.035 23190-2157/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcsdp.cc:2606): Ignored line: c=IN IP4 0.0.0.0
04-05 10:38:04.035 23190-2157/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcsdp.cc:2606): Ignored line: c=IN IP4 0.0.0.0
04-05 10:38:04.035 23190-2157/com.wellness.ndk D/TwilioVideo: [Core]:Applying local description to: 48dafc24-89fe-2039-9d50-29c2aae1e015 rev: 1
04-05 10:38:04.035 23190-1796/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcsession.cc:1613): Bundling audio on audio
04-05 10:38:04.045 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(systeminfo.cc:82): Available number of cores: 8
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(bitrate_prober.cc:46): Bandwidth probing enabled, set to inactive
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(remote_bitrate_estimator_single_stream.cc:61): RemoteBitrateEstimatorSingleStream: Instantiating.
04-05 10:38:04.045 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 3493 ms.
04-05 10:38:04.045 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:04.045 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(bitrate_prober.cc:75): Probe cluster (bitrate:packets): (900000:6) 
04-05 10:38:04.045 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(bitrate_prober.cc:75): Probe cluster (bitrate:packets): (1800000:5) 
04-05 10:38:04.045 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 3492 ms.
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(probe_controller.cc:85): Measured bitrate: 300000 Minimum to probe further: 1200000
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:363): Bitrate estimate state changed, BWE: 300000 bps.
04-05 10:38:04.045 23190-2464/com.wellness.ndk I/TwilioVideo: [WebRTC]:(bitrate_allocator.cc:79): Current BWE 300000
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1658): Setting voice channel options: AudioOptions {audio_jitter_buffer_max_packets: 50, audio_jitter_buffer_fast_accelerate: false, }
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:611): WebRtcVoiceEngine::ApplyOptions: AudioOptions {audio_jitter_buffer_max_packets: 50, audio_jitter_buffer_fast_accelerate: false, }
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:803): NetEq capacity is 50
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:809): NetEq fast mode? 0
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:816): Typing detection is enabled? 0
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(voe_audio_processing_impl.cc:774): SetTypingDetectionStatus: not supported
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:820): SetTypingDetectionStatus(0) failed, err=8003
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:836): Delay agnostic aec is enabled? 0
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:845): Extended filter aec is enabled? 0
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:854): Experimental ns is enabled? 0
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:860): Intelligibility Enhancer is enabled? 0
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:870): Level control: 0
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1670): Set voice channel options.  Current options: AudioOptions {audio_jitter_buffer_max_packets: 50, audio_jitter_buffer_fast_accelerate: false, }
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:179): Created channel for audio
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:311): Create non-RTCP TransportChannel for audio on audio transport 
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:384): Set ICE receiving timeout to 30000 milliseconds
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:390): Set ping most likely connection to 0
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:410): Set presume writable when fully relayed to 0
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(call.cc:735): UpdateAggregateNetworkState: aggregate_state=down
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:294): SignalNetworkState Down
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(paced_sender.cc:274): PacedSender paused.
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:363): Bitrate estimate state changed, BWE: 0 bps.
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(call.cc:735): UpdateAggregateNetworkState: aggregate_state=down
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:294): SignalNetworkState Down
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(paced_sender.cc:274): PacedSender paused.
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(call.cc:735): UpdateAggregateNetworkState: aggregate_state=down
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:294): SignalNetworkState Down
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(paced_sender.cc:274): PacedSender paused.
04-05 10:38:04.045 23190-1796/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcsession.cc:1613): Bundling video on audio
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvideoengine2.cc:589): CreateChannel. Options: VideoOptions {}
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:179): Created channel for video
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:311): Create non-RTCP TransportChannel for video on audio transport 
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(call.cc:735): UpdateAggregateNetworkState: aggregate_state=down
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:294): SignalNetworkState Down
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(paced_sender.cc:274): PacedSender paused.
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(call.cc:735): UpdateAggregateNetworkState: aggregate_state=down
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:294): SignalNetworkState Down
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(paced_sender.cc:274): PacedSender paused.
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(call.cc:735): UpdateAggregateNetworkState: aggregate_state=down
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:294): SignalNetworkState Down
04-05 10:38:04.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(paced_sender.cc:274): PacedSender paused.
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(transportcontroller.cc:477): Set local transport description on audio
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:313): Set ICE ufrag: 3crd pwd: nf/3nFjoz93XnPF43Aq00pdp on transport audio
04-05 10:38:04.055 23190-1796/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcsession.cc:820): Session:38007493512403925 Old state:STATE_INIT New state:STATE_SENTOFFER
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:1688): Setting local voice description
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1528): WebRtcVoiceMediaChannel::SetRecvParameters: {codecs: [AudioCodec[111:opus:48000:0:2], AudioCodec[103:ISAC:16000:32000:1], AudioCodec[9:G722:8000:0:1], AudioCodec[0:PCMU:8000:0:1], AudioCodec[8:PCMA:8000:0:1], AudioCodec[105:CN:16000:0:1], AudioCodec[13:CN:8000:0:1], AudioCodec[126:telephone-event:8000:0:1]], extensions: [{uri: urn:ietf:params:rtp-hdrext:ssrc-audio-level, id: 1}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time, id: 3}]}
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1680): Setting receive voice codecs.
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1718): opus/48000/2 (111)
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1718): ISAC/16000/1 (103)
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1718): G722/8000/1 (9)
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1718): PCMU/8000/1 (0)
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1718): PCMA/8000/1 (8)
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1718): CN/16000/1 (105)
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1718): CN/8000/1 (13)
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1718): telephone-event/8000/1 (126)
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:2080): AddSendStream: {id:08c5e62039c28d04c0f951522cb33b24c192;ssrcs:[240502989];ssrc_groups:;cname:EE0PR5+xBgdiubf5;sync_label:android-local-media}
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(neteq_impl.cc:109): NetEq config: sample_rate_hz=16000, enable_audio_classifier=false, enable_post_decode_vad=true, max_packets_in_buffer=50, background_noise_mode=2, playout_mode=0, enable_fast_accelerate=false, enable_muted_state= true
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_send_stream.cc:72): AudioSendStream: {rtp: {ssrc: 240502989, extensions: [], nack: {rtp_history_ms: 0}, c_name: EE0PR5+xBgdiubf5}, voe_channel_id: 0, cng_payload_type: -1}
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(call.cc:735): UpdateAggregateNetworkState: aggregate_state=down
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:294): SignalNetworkState Down
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(paced_sender.cc:274): PacedSender paused.
04-05 10:38:04.055 23190-2464/com.wellness.ndk I/TwilioVideo: [WebRTC]:(bitrate_allocator.cc:171): UpdateAllocationLimits : total_requested_min_bitrate: 0bps, total_requested_padding_bitrate: 0bps
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1457): StopRecording
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_template.h:211): StopRecording
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1460): output: 0
04-05 10:38:04.055 23190-2464/com.wellness.ndk I/TwilioVideo: [WebRTC]:(bitrate_allocator.cc:171): UpdateAllocationLimits : total_requested_min_bitrate: 0bps, total_requested_padding_bitrate: 0bps
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1457): StopRecording
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_template.h:211): StopRecording
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1460): output: 0
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:1306): Add send stream ssrc: 240502989
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:1675): Changing voice state, recv=0 send=0
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:1971): Setting local video description
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvideoengine2.cc:1042): SetRecvParameters: {codecs: [VideoCodec[100:VP8:1280:1280:60], VideoCodec[101:VP9:1280:1280:60], VideoCodec[116:red:1280:1280:60], VideoCodec[117:ulpfec:1280:1280:60], VideoCodec[121:H264:1280:1280:60], VideoCodec[96:rtx:1280:1280:60], VideoCodec[97:rtx:1280:1280:60], VideoCodec[98:rtx:1280:1280:60], VideoCodec[99:rtx:1280:1280:60]], extensions: [{uri: urn:ietf:params:rtp-hdrext:toffset, id: 2}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time, id: 3}, {uri: urn:3gpp:video-orientation, id: 4}, {uri: http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01, id: 5}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/playout-delay, id: 6}]}
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvideoengine2.cc:1051): Changing recv codecs from {VideoCodec[100:VP8:640:400:30], VideoCodec[101:VP9:640:400:30], VideoCodec[121:H264:1280:1280:30]} to {VideoCodec[100:VP8:1280:1280:60], VideoCodec[101:VP9:1280:1280:60], VideoCodec[121:H264:1280:1280:60]}
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvideoengine2.cc:1157): AddSendStream: {id:d12f9891ff088510219d67c94c12f10a6c85;ssrcs:[2191450345,809769727];ssrc_groups:{semantics:FID;ssrcs:[2191450345,809769727]};cname:EE0PR5+xBgdiubf5;sync_label:android-local-media}
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvideoengine2.cc:1183): SetLocalSsrc on all the receive streams because we added a send stream.
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:1306): Add send stream ssrc: 2191450345
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:1938): Changing video state, send=0
04-05 10:38:04.055 23190-2464/com.wellness.ndk I/TwilioVideo: [WebRTC]:(bitrate_allocator.cc:171): UpdateAllocationLimits : total_requested_min_bitrate: 0bps, total_requested_padding_bitrate: 0bps
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1457): StopRecording
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_template.h:211): StopRecording
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1460): output: 0
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1658): Setting voice channel options: AudioOptions {}
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:611): WebRtcVoiceEngine::ApplyOptions: AudioOptions {audio_jitter_buffer_max_packets: 50, audio_jitter_buffer_fast_accelerate: false, }
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:803): NetEq capacity is 50
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:809): NetEq fast mode? 0
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:816): Typing detection is enabled? 0
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(voe_audio_processing_impl.cc:774): SetTypingDetectionStatus: not supported
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:820): SetTypingDetectionStatus(0) failed, err=8003
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:836): Delay agnostic aec is enabled? 0
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:845): Extended filter aec is enabled? 0
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:854): Experimental ns is enabled? 0
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:860): Intelligibility Enhancer is enabled? 0
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:870): Level control: 0
04-05 10:38:04.055 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1670): Set voice channel options.  Current options: AudioOptions {audio_jitter_buffer_max_packets: 50, audio_jitter_buffer_fast_accelerate: false, }
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvideoengine2.cc:1117): SetVideoSend (ssrc= 2191450345, enable = 1, options: VideoOptions {is_screencast : false, }, source = (source))
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:476): Start getting ports
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:250): Pruning turn ports disabled
04-05 10:38:04.065 23190-1796/com.wellness.ndk D/TwilioVideo: [Core]:onSetSessionLocalDescription: 48dafc24-89fe-2039-9d50-29c2aae1e015
04-05 10:38:04.065 23190-1796/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcsession.cc:1081): BUNDLE already enabled for audio on audio.
04-05 10:38:04.065 23190-2157/com.wellness.ndk V/TwilioVideo: [Core]:No ice candidates to process for: 48dafc24-89fe-2039-9d50-29c2aae1e015
04-05 10:38:04.065 23190-1796/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcsession.cc:1081): BUNDLE already enabled for video on audio.
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:631): Network manager is started
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(transportcontroller.cc:497): Set remote transport description on audio
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:324): Remote supports ICE renomination ? 0
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(dtlstransportchannel.cc:325): Jingle:Channel[audio|1|__]: DTLS setup complete.
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:564): Allocate ports on 1 networks
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:1100): Jingle:Net[wlan0:192.168.1.x/24:Wifi]: Allocation Phase=Udp
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:203): Jingle:Port[0xd0a3b780::1:0:local:Net[wlan0:192.168.1.x/24:Wifi]]: Port created with network cost 10
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:1191): AllocationSequence: UDPPort will be handling the STUN candidate generation.
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:655): Adding allocated port for audio
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:675): Jingle:Port[0xd0a3b780:audio:1:0:local:Net[wlan0:192.168.1.x/24:Wifi]]: Added port to allocator
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:692): Jingle:Port[0xd0a3b780:audio:1:0:local:Net[wlan0:192.168.1.x/24:Wifi]]: Gathered candidate: Cand[:3011979951:1:udp:2122260223:192.168.1.x:44736:local::0:3crd:nf/3nFjoz93XnPF43Aq00pdp:3:10:0]
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:719): Jingle:Port[0xd0a3b780:audio:1:0:local:Net[wlan0:192.168.1.x/24:Wifi]]: Port ready.
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(physicalsocketserver.cc:613): Socket::OPT_DSCP not supported.
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:493): Jingle:Port[0xd0a3b780:audio:1:0:local:Net[wlan0:192.168.1.x/24:Wifi]]: SetOption(5, 0) failed: 0
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:735): Not yet signaling candidate because protocol is not yet enabled.
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(stunport.cc:373): Jingle:Port[0xd0a3b780:audio:1:0:local:Net[wlan0:192.168.1.x/24:Wifi]]: Starting STUN host lookup for global.stun.twilio.com:3478
04-05 10:38:04.065 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(stunport.cc:373): Jingle:Port[0xd0a3b780:audio:1:0:local:Net[wlan0:192.168.1.x/24:Wifi]]: Starting STUN host lookup for global.turn.twilio.com:3478
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:851): Signaling candidate because protocol was enabled: Cand[:3011979951:1:udp:2122260223:192.168.1.x:44736:local::0:3crd:nf/3nFjoz93XnPF43Aq00pdp:3:10:0]
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:872): Channel enabled
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:1675): Changing voice state, recv=1 send=0
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:872): Channel enabled
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:1938): Changing video state, send=0
04-05 10:38:04.075 23190-1796/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcsession.cc:820): Session:38007493512403925 Old state:STATE_SENTOFFER New state:STATE_INPROGRESS
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:1733): Setting remote voice description
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:1205): Enabling rtcp-mux for audio by destroying RTCP transport channel for audio
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1496): WebRtcVoiceMediaChannel::SetSendParameters: {codecs: [AudioCodec[111:opus:48000:0:2], AudioCodec[103:ISAC:16000:32000:1], AudioCodec[9:G722:8000:0:1], AudioCodec[0:PCMU:8000:0:1], AudioCodec[8:PCMA:8000:0:1], AudioCodec[105:CN:16000:0:1], AudioCodec[13:CN:8000:0:1], AudioCodec[126:telephone-event:8000:0:1]], extensions: [{uri: urn:ietf:params:rtp-hdrext:ssrc-audio-level, id: 1}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time, id: 3}], max_bandwidth_bps: -1, options: AudioOptions {}}
04-05 10:38:04.075 23190-2464/com.wellness.ndk I/TwilioVideo: [WebRTC]:(bitrate_allocator.cc:171): UpdateAllocationLimits : total_requested_min_bitrate: 0bps, total_requested_padding_bitrate: 0bps
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1457): StopRecording
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_template.h:211): StopRecording
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1460): output: 0
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(call.cc:735): UpdateAggregateNetworkState: aggregate_state=down
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:294): SignalNetworkState Down
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(paced_sender.cc:274): PacedSender paused.
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_send_stream.cc:109): ~AudioSendStream: {rtp: {ssrc: 240502989, extensions: [], nack: {rtp_history_ms: 0}, c_name: EE0PR5+xBgdiubf5}, voe_channel_id: 0, cng_payload_type: -1}
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_send_stream.cc:72): AudioSendStream: {rtp: {ssrc: 240502989, extensions: [], nack: {rtp_history_ms: 0}, c_name: EE0PR5+xBgdiubf5}, voe_channel_id: 0, cng_payload_type: -1}
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(call.cc:735): UpdateAggregateNetworkState: aggregate_state=down
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:294): SignalNetworkState Down
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(paced_sender.cc:274): PacedSender paused.
04-05 10:38:04.075 23190-2464/com.wellness.ndk I/TwilioVideo: [WebRTC]:(bitrate_allocator.cc:171): UpdateAllocationLimits : total_requested_min_bitrate: 0bps, total_requested_padding_bitrate: 0bps
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1457): StopRecording
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_template.h:211): StopRecording
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1460): output: 0
04-05 10:38:04.075 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1977): Send channel 0 selected voice codec opus/48000/1 (111), bitrate=32000
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1885): Attempt to enable codec internal FEC on channel 0
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1899): Attempt to disable Opus DTX on channel 0
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1912): Attempt to set maximum playback rate to 48000 Hz on channel 0
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1855): Recreate all the receive streams because the send codec has changed.
04-05 10:38:04.085 23190-2464/com.wellness.ndk I/TwilioVideo: [WebRTC]:(bitrate_allocator.cc:171): UpdateAllocationLimits : total_requested_min_bitrate: 0bps, total_requested_padding_bitrate: 0bps
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1457): StopRecording
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_template.h:211): StopRecording
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1460): output: 0
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(call.cc:735): UpdateAggregateNetworkState: aggregate_state=down
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:294): SignalNetworkState Down
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(paced_sender.cc:274): PacedSender paused.
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_send_stream.cc:109): ~AudioSendStream: {rtp: {ssrc: 240502989, extensions: [], nack: {rtp_history_ms: 0}, c_name: EE0PR5+xBgdiubf5}, voe_channel_id: 0, cng_payload_type: -1}
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_send_stream.cc:72): AudioSendStream: {rtp: {ssrc: 240502989, extensions: [{uri: http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time, id: 3}, {uri: urn:ietf:params:rtp-hdrext:ssrc-audio-level, id: 1}], nack: {rtp_history_ms: 0}, c_name: EE0PR5+xBgdiubf5}, voe_channel_id: 0, cng_payload_type: -1}
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(call.cc:735): UpdateAggregateNetworkState: aggregate_state=down
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:294): SignalNetworkState Down
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(paced_sender.cc:274): PacedSender paused.
04-05 10:38:04.085 23190-2464/com.wellness.ndk I/TwilioVideo: [WebRTC]:(bitrate_allocator.cc:171): UpdateAllocationLimits : total_requested_min_bitrate: 0bps, total_requested_padding_bitrate: 0bps
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1457): StopRecording
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_template.h:211): StopRecording
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1460): output: 0
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:2485): WebRtcVoiceMediaChannel::SetMaxSendBitrate.
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1658): Setting voice channel options: AudioOptions {}
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:611): WebRtcVoiceEngine::ApplyOptions: AudioOptions {audio_jitter_buffer_max_packets: 50, audio_jitter_buffer_fast_accelerate: false, }
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:803): NetEq capacity is 50
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:809): NetEq fast mode? 0
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:816): Typing detection is enabled? 0
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(voe_audio_processing_impl.cc:774): SetTypingDetectionStatus: not supported
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:820): SetTypingDetectionStatus(0) failed, err=8003
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:836): Delay agnostic aec is enabled? 0
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:845): Extended filter aec is enabled? 0
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:854): Experimental ns is enabled? 0
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:860): Intelligibility Enhancer is enabled? 0
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:870): Level control: 0
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1670): Set voice channel options.  Current options: AudioOptions {audio_jitter_buffer_max_packets: 50, audio_jitter_buffer_fast_accelerate: false, }
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:2166): AddRecvStream: {id:993978cc16ae90002f44a6f58af151e89a02;ssrcs:[679664640];ssrc_groups:;cname:baePCBInq0AdQsp9;sync_label:android-local-media}
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(neteq_impl.cc:109): NetEq config: sample_rate_hz=16000, enable_audio_classifier=false, enable_post_decode_vad=true, max_packets_in_buffer=50, background_noise_mode=2, playout_mode=0, enable_fast_accelerate=false, enable_muted_state= true
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:2225): VoiceEngine channel #1 is associated with channel #0.
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_receive_stream.cc:89): AudioReceiveStream: {rtp: {remote_ssrc: 679664640, local_ssrc: 240502989, transport_cc: on, nack: {rtp_history_ms: 0}, extensions: [{uri: http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time, id: 3}, {uri: urn:ietf:params:rtp-hdrext:ssrc-audio-level, id: 1}]}, rtcp_send_transport: (Transport), voe_channel_id: 1, sync_group: android-local-media}
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(call.cc:735): UpdateAggregateNetworkState: aggregate_state=down
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:294): SignalNetworkState Down
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(paced_sender.cc:274): PacedSender paused.
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1424): Stopping playout for channel #1
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1417): StopPlayout
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_template.h:196): Playing
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1420): output: 0
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:1421): Starting playout for channel #1
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1431): Playing
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_template.h:196): Playing
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1344): InitPlayout
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1380): PlayoutIsInitialized
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_template.h:157): PlayoutIsInitialized
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_buffer.cc:117): InitPlayout
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_template.h:152): InitPlayout
04-05 10:38:04.085 23190-1797/com.wellness.ndk D/AudioTrackJni: InitPlayout@[tid=1797]
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioTrack: initPlayout(sampleRate=48000, channels=1)
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioTrack: byteBuffer.capacity: 960
04-05 10:38:04.085 23190-1797/com.wellness.ndk D/AudioTrackJni: OnCacheDirectBufferAddress
04-05 10:38:04.085 23190-1797/com.wellness.ndk D/AudioTrackJni: direct buffer capacity: 960
04-05 10:38:04.085 23190-1797/com.wellness.ndk D/AudioTrackJni: frames_per_buffer: 480
04-05 10:38:04.085 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioTrack: AudioTrack.getMinBufferSize: 11536
04-05 10:38:04.095 23190-1809/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvideoengine2.cc:1682): Video frame parameters changed: dimensions=640x480, rotation=270, texture=0
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1351): output: 0
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1400): StartPlayout
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1431): Playing
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_template.h:196): Playing
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_template.h:178): StartPlayout
04-05 10:38:04.105 23190-1797/com.wellness.ndk D/AudioManager: IsCommunicationModeEnabled()
04-05 10:38:04.105 23190-1797/com.wellness.ndk D/AudioTrackJni: StartPlayout@[tid=1797]
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioTrack: startPlayout
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1406): output: 0
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:1381): Add remote ssrc: 679664640
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:1675): Changing voice state, recv=1 send=0
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(call.cc:735): UpdateAggregateNetworkState: aggregate_state=down
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:294): SignalNetworkState Down
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(paced_sender.cc:274): PacedSender paused.
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:2016): Setting remote video description
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:1205): Enabling rtcp-mux for video by destroying RTCP transport channel for audio
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvideoengine2.cc:839): SetSendParameters: {codecs: [VideoCodec[100:VP8:1280:1280:60], VideoCodec[101:VP9:1280:1280:60], VideoCodec[116:red:1280:1280:60], VideoCodec[117:ulpfec:1280:1280:60], VideoCodec[96:rtx:1280:1280:60], VideoCodec[97:rtx:1280:1280:60], VideoCodec[98:rtx:1280:1280:60]], extensions: [{uri: urn:ietf:params:rtp-hdrext:toffset, id: 2}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time, id: 3}, {uri: urn:3gpp:video-orientation, id: 4}, {uri: http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01, id: 5}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/playout-delay, id: 6}], max_bandwidth_bps: -1, }
04-05 10:38:04.105 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvideoengine2.cc:848): Using codec: VideoCodec[100:VP8:1280:1280:60]
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvideoengine2.cc:1870): RecreateWebRtcStream (send) because of SetCodec.
04-05 10:38:04.105 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:04.105 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:04.105 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 3427 ms.
04-05 10:38:04.105 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:04.105 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:04.105 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:
                                                              Receiving incoming SIP message
                                                              INFO sip:426fb762-564b-b127-f0a2-96c3a7ca729a@127.0.0.1;transport=tls;ob SIP/2.0
                                                              Via: SIP/2.0/TLS 172.18.0.4:25061;branch=z9hG4bK81f20dde-9ed5-4840-ba96-9b8747092878_6772d868_2536042621460491;received=54.172.61.173
                                                              Max-Forwards: 69
                                                              To: "426fb762-564b-b127-f0a2-96c3a7ca729a" <sip:426fb762-564b-b127-f0a2-96c3a7ca729a@video.endpoint.twilio.com>;tag=afcdea43
                                                              From: <sip:orchestrator@video.endpoint.twilio.com>;tag=51512305_6772d868_81f20dde-9ed5-4840-ba96-9b8747092878
                                                              Call-ID: 1fTMJS3gZiHriSYjXfFnog..
                                                              CSeq: 2 INFO
                                                              Content-Type: application/room-signaling+json
                                                              Supported: room-signaling
                                                              User-Agent: Twilio Gateway
                                                              Recv-Info: room-signaling
                                                              Info-Package: room-signaling
                                                              X-Twilio-CallSid: CA6abab25ec355f8079c036a0040569494
                                                              Content-Length: 836

                                                              {"version":1,"type":"update","peer_connections":[{"id":"48dafc24-89fe-2039-9d50-29c2aae1e015","ice":{"ufrag":"8OgL","revision":1,"candidates":[{"candidate":"candidate:2319794553 1 udp 2122260223 192.168.1.228 40103 typ host gen
04-05 10:38:04.105 23190-2475/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioTrack: AudioTrackThread@[name=AudioTrackJavaThread, id=4738]
04-05 10:38:04.105 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::SIP: SipMessage::getContents: got content type (application/room-signaling+json) that is not known, returning as opaque application/octet-stream
04-05 10:38:04.105 23190-2464/com.wellness.ndk I/TwilioVideo: [WebRTC]:(video_send_stream.cc:682): VideoSendStreamInternal: {encoder_settings: {payload_name: VP8, payload_type: 100, encoder: (VideoEncoder)}, rtp: {ssrcs: [2191450345], rtcp_mode: RtcpMode::kReducedSize, max_packet_size: 1200, extensions: [{uri: http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01, id: 5}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/playout-delay, id: 6}, {uri: urn:3gpp:video-orientation, id: 4}], nack: {rtp_history_ms: 1000}, fec: {ulpfec_payload_type: 117, red_payload_type: 116, red_rtx_payload_type: 98}, rtx: {ssrcs: [809769727], payload_type: 96}, c_name: EE0PR5+xBgdiubf5}, pre_encode_callback: nullptr, post_encode_callback: nullptr, render_delay_ms: 0, target_delay_ms: 0, suspend_below_min_bitrate: off}
04-05 10:38:04.105 23190-2477/com.wellness.ndk I/TwilioVideo: [WebRTC]:(vie_encoder.cc:406): ConfigureEncoder requested.
04-05 10:38:04.105 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:onRoomMessage: 1
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(call.cc:735): UpdateAggregateNetworkState: aggregate_state=down
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:294): SignalNetworkState Down
04-05 10:38:04.105 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(paced_sender.cc:274): PacedSender paused.
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(video_send_stream.cc:574): VideoSendStream::Stop
04-05 10:38:04.105 23190-2464/com.wellness.ndk I/TwilioVideo: [WebRTC]:(video_send_stream.cc:805): VideoSendStream::Stop
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvideoengine2.cc:887): SetFeedbackOptions on all the receive streams because the send codec or RTCP mode has changed.
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvideoengine2.cc:1247): AddRecvStream: {id:e54a60972cff72dc2e299c75b7f8c4870292;ssrcs:[2438055619,2984606695];ssrc_groups:{semantics:FID;ssrcs:[2438055619,2984606695]};cname:baePCBInq0AdQsp9;sync_label:android-local-media}
04-05 10:38:04.105 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Create HW video decoder for type 0
04-05 10:38:04.105 23190-2477/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Create HW video encoder for type 0 (VP8).
04-05 10:38:04.115 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 3425 ms.
04-05 10:38:04.115 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:04.115 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:04.115 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:04.115 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 3424 ms.
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: MediaCodecVideoDecoder ctor. Use surface: 1
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Create HW video decoder for type 1
04-05 10:38:04.115 23190-2477/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: InitEncode request: 176 x 144
04-05 10:38:04.115 23190-2477/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder automatic resize enabled
04-05 10:38:04.115 23190-2477/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Scaled resolution: 176 x 144
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: MediaCodecVideoDecoder ctor. Use surface: 1
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Create HW video decoder for type 2
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: MediaCodecVideoDecoder ctor. Use surface: 1
04-05 10:38:04.115 23190-2479/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: InitEncodeOnCodecThread Type: 0, 176 x 144. Bitrate: 300 kbps. Fps: 60
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(video_receive_stream.cc:212): VideoReceiveStream: {decoders: [{decoder: (VideoDecoder), payload_type: 100, payload_name: VP8, decoder_specific: { h264_extra_settings: nullptr}}, {decoder: (VideoDecoder), payload_type: 101, payload_name: VP9, decoder_specific: { h264_extra_settings: nullptr}}, {decoder: (VideoDecoder), payload_type: 121, payload_name: H264, decoder_specific: { h264_extra_settings: nullptr}}], rtp: {remote_ssrc: 2438055619, local_ssrc: 2191450345, rtcp_mode: RtcpMode::kReducedSize, rtcp_xr: {receiver_reference_time_report: off}, remb: on, transport_cc: on, nack: {rtp_history_ms: 1000}, fec: {ulpfec_payload_type: 117, red_payload_type: 116, red_rtx_payload_type: 98}, rtx: {100 -> {ssrc: 2984606695, payload_type: 96}101 -> {ssrc: 2984606695, payload_type: 97}121 -> {ssrc: 2984606695, payload_type: 99}}, extensions: [{uri: http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01, id: 5}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time, id: 3}, {uri: htt
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(call.cc:735): UpdateAggregateNetworkState: aggregate_state=down
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:294): SignalNetworkState Down
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(paced_sender.cc:274): PacedSender paused.
04-05 10:38:04.115 23190-2479/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder: Java initEncode: VIDEO_CODEC_VP8 : 176 x 144. @ 300 kbps. Fps: 60. Encode from texture : false
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:1381): Add remote ssrc: 2438055619
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(video_send_stream.cc:574): VideoSendStream::Stop
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:1938): Changing video state, send=0
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(call.cc:735): UpdateAggregateNetworkState: aggregate_state=down
04-05 10:38:04.115 23190-2464/com.wellness.ndk I/TwilioVideo: [WebRTC]:(video_send_stream.cc:805): VideoSendStream::Stop
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:294): SignalNetworkState Down
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(paced_sender.cc:274): PacedSender paused.
04-05 10:38:04.115 23190-2479/com.wellness.ndk W/org.webrtc.Logging: MediaCodecVideoEncoder: Codec OMX.Exynos.VP8.Encoder requires bitrate adjustment: DYNAMIC_ADJUSTMENT
04-05 10:38:04.115 23190-1796/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcsession.cc:1351): Changing IceConnectionState 0 => 1
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:2354): SetOutputVolume() to 1 for recv stream with ssrc 679664640
04-05 10:38:04.115 23190-2479/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder: Found target encoder for mime video/x-vnd.on2.vp8 : OMX.Exynos.VP8.Encoder. Color: 0x13. Bitrate adjustment: DYNAMIC_ADJUSTMENT
04-05 10:38:04.115 23190-2479/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder: Color format: 19. Bitrate adjustment: DYNAMIC_ADJUSTMENT. Initial fps: 30
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvideoengine2.cc:1357): SetSink: ssrc:2438055619 (ptr)
04-05 10:38:04.115 23190-1796/com.wellness.ndk D/TwilioVideo: [Core]:Checking local tracks
04-05 10:38:04.115 23190-1796/com.wellness.ndk I/TwilioVideo: [WebRTC]:(messagequeue.cc:537): Message took 54ms to dispatch. Posted from: SetLocalDescription@../../webrtc/api/peerconnection.cc:1141
04-05 10:38:04.115 23190-1796/com.wellness.ndk I/TwilioVideo: [Core]:Ice Gathering...
04-05 10:38:04.115 23190-1978/com.wellness.ndk I/TwilioVideo: [Core]:Participant Vigneshwaran A added a video track with id e54a60972cff72dc2e299c75b7f8c4870292 enabled 1
04-05 10:38:04.115 23190-1796/com.wellness.ndk D/TwilioVideo: [Core]:onSetSessionRemoteDescription: 48dafc24-89fe-2039-9d50-29c2aae1e015
04-05 10:38:04.115 23190-2157/com.wellness.ndk I/TwilioVideo: [Core]:Publish ICE candidate revision: 1 for PeerConnection: 48dafc24-89fe-2039-9d50-29c2aae1e015.
04-05 10:38:04.115 23190-1796/com.wellness.ndk D/TwilioVideo: [Core]:Updating -> Open
04-05 10:38:04.115 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:04.115 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Wait was interrupted.
04-05 10:38:04.115 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:
                                                              Sending outgoing SIP message
                                                              INFO sip:54.172.61.173:5061;transport=tls SIP/2.0
                                                              Via: SIP/2.0/TLS 127.0.0.1;branch=z9hG4bK-524287-1---cf52e8b14943b188;rport
                                                              Max-Forwards: 70
                                                              To: <sip:orchestrator@video.endpoint.twilio.com>;tag=51512305_6772d868_81f20dde-9ed5-4840-ba96-9b8747092878
                                                              From: "426fb762-564b-b127-f0a2-96c3a7ca729a"<sip:426fb762-564b-b127-f0a2-96c3a7ca729a@video.endpoint.twilio.com>;tag=afcdea43
                                                              Call-ID: 1fTMJS3gZiHriSYjXfFnog..
                                                              CSeq: 3 INFO
                                                              Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, UPDATE, NOTIFY
                                                              Content-Type: application/room-signaling+json
                                                              Supported: timer, outbound, path, gruu, room-signaling
                                                              User-Agent: TwilioVideo SDK
                                                              Event: room-signaling
                                                              Info-Package: room-signaling
                                                              Content-Length: 336

                                                              {"peer_connections":[{"ice":{"candidates":[{"candidate":"candidate:3011979951 1 udp 2122260223 192.168.1.164 44736 typ host generation 0 ufrag 3crd network-id 3 network-cost 10","sdpMLineIndex":0,"sdpMid":"audio"}],"complete":false,"revision":1,"ufrag":"3crd"},"id":"48dafc24-89fe-2039-9d5
04-05 10:38:04.115 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:04.115 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:04.115 23190-1796/com.wellness.ndk I/TwilioVideo: [Core]:Adding ICE candidate: candidate:2319794553 1 udp 2122260223 192.168.1.228 40103 typ host generation 0 ufrag 8OgL network-id 3 network-cost 10
04-05 10:38:04.115 23190-1981/com.wellness.ndk W/TwilioVideo: [Signaling]:RESIP::TRANSPORT: Can't find matching transport [ V4 127.0.0.1:0 TLS target domain=unspecified mFlowKey=0 ]
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:877): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--W|0|0|9115038255631187454|-]: Connection created
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:848): Jingle:Channel[audio|1|__]: Created connection with origin=2, (1 total)
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:1362): Jingle:Channel[audio|1|__]: Transport channel state changed from 0 to 2
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(transportcontroller.cc:637): audio TransportChannel 1 state changed. Check if state is complete.
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:1048): Jingle:Channel[audio|1|__]: Have a pingable connection for the first time; starting to ping.
04-05 10:38:04.115 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--W|0|0|9115038255631187454|-]: Sent STUN ping, id=2f41484a3330513973694435, use_candidate=1, nomination=0
04-05 10:38:04.125 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:1100): Jingle:Net[wlan0:192.168.1.x/24:Wifi]: Allocation Phase=Relay
04-05 10:38:04.125 23190-1796/com.wellness.ndk D/TwilioVideo: [Core]:Checking local tracks
04-05 10:38:04.125 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:203): Jingle:Port[0xd8921f80::1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Port created with network cost 10
04-05 10:38:04.125 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:655): Adding allocated port for audio
04-05 10:38:04.125 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:675): Jingle:Port[0xd8921f80:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Added port to allocator
04-05 10:38:04.125 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:659): Jingle:Port[0xd8921f80:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Starting TURN host lookup for global.turn.twilio.com:3478
04-05 10:38:04.125 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 3414 ms.
04-05 10:38:04.125 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:04.125 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:203): Jingle:Port[0xd8922300::1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Port created with network cost 10
04-05 10:38:04.125 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:655): Adding allocated port for audio
04-05 10:38:04.125 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:675): Jingle:Port[0xd8922300:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Added port to allocator
04-05 10:38:04.125 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:659): Jingle:Port[0xd8922300:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Starting TURN host lookup for global.turn.twilio.com:3478
04-05 10:38:04.125 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:203): Jingle:Port[0xd8922680::1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Port created with network cost 10
04-05 10:38:04.125 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:04.125 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:655): Adding allocated port for audio
04-05 10:38:04.125 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:04.125 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 3413 ms.
04-05 10:38:04.125 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:675): Jingle:Port[0xd8922680:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Added port to allocator
04-05 10:38:04.125 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:659): Jingle:Port[0xd8922680:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Starting TURN host lookup for global.turn.twilio.com:443
04-05 10:38:04.125 23190-2479/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder:   Format: {mime=video/x-vnd.on2.vp8, frame-rate=30, color-format=19, height=144, width=176, bitrate=300000, i-frame-interval=100, bitrate-mode=2}
04-05 10:38:04.125 23190-1978/com.wellness.ndk D/TwilioVideo: [Core]:VideoTrackimpl::VideoTrackimpl()
04-05 10:38:04.125 23190-1978/com.wellness.ndk D/TwilioVideo: [Platform]:onVideoTrackAdded
04-05 10:38:04.125 23190-1978/com.wellness.ndk D/Media: onVideoTrackAdded
04-05 10:38:04.125 23190-2479/com.wellness.ndk I/ACodec:  [] Now uninitialized
04-05 10:38:04.125 23190-1978/com.wellness.ndk I/TwilioVideo: [Core]:Participant Vigneshwaran A added an audio track with id 993978cc16ae90002f44a6f58af151e89a02 enabled 1
04-05 10:38:04.125 23190-1978/com.wellness.ndk D/TwilioVideo: [Core]:AudioTrackimpl::AudioTrackimpl()
04-05 10:38:04.125 23190-1978/com.wellness.ndk D/TwilioVideo: [Platform]:onAudioTrackAdded
04-05 10:38:04.125 23190-1978/com.wellness.ndk D/Media: onAudioTrackAdded
04-05 10:38:04.135 23190-2494/com.wellness.ndk I/OMXClient: Using client-side OMX mux.
04-05 10:38:04.165 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=5a414a324578533564326f58, use_candidate=1, nomination=0
04-05 10:38:04.175 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:1100): Jingle:Net[wlan0:192.168.1.x/24:Wifi]: Allocation Phase=Tcp
04-05 10:38:04.195 23190-2494/com.wellness.ndk I/ACodec: [OMX.Exynos.VP8.Encoder] Now Loaded
04-05 10:38:04.205 23190-23190/com.wellness.ndk I/TwilioVideo: [WebRTC]:(peerconnection_jni.cc:2036): VideoTrack::nativeAddRenderer
04-05 10:38:04.215 23190-23190/com.wellness.ndk I/org.webrtc.Logging: SurfaceViewRenderer: primary_video_view: Surface destroyed.
04-05 10:38:04.215 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=4861496a7447736b34585147, use_candidate=1, nomination=0
04-05 10:38:04.225 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:1100): Jingle:Net[wlan0:192.168.1.x/24:Wifi]: Allocation Phase=SslTcp
04-05 10:38:04.225 23190-2494/com.wellness.ndk I/ACodec: setupVideoEncoder succeeded
04-05 10:38:04.235 23190-1920/com.wellness.ndk I/org.webrtc.Logging: SurfaceViewRenderer: thumbnail_video_view: Reporting frame resolution changed to 640x480 with rotation 270
04-05 10:38:04.235 23190-1920/com.wellness.ndk I/org.webrtc.Logging: SurfaceViewRenderer: thumbnail_video_view: No surface to draw on
04-05 10:38:04.245 23190-2494/com.wellness.ndk I/ACodec: [OMX.Exynos.VP8.Encoder] Now Loaded->Idle
04-05 10:38:04.245 23190-2479/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder: Output buffers: 4
04-05 10:38:04.245 23190-2479/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder: Input buffers: 5
04-05 10:38:04.255 23190-2477/com.wellness.ndk I/TwilioVideo: [WebRTC]:(vie_encoder.cc:552): Video frame parameters changed: dimensions=640x480, rotation=270, texture=0
04-05 10:38:04.255 23190-2477/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Destroy video encoder.
04-05 10:38:04.255 23190-2477/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: EncoderRelease request
04-05 10:38:04.255 23190-2479/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: EncoderReleaseOnCodecThread: Frames received: 0. Encoded: 0. Dropped: 0
04-05 10:38:04.255 23190-2479/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder: Java releaseEncoder
04-05 10:38:04.255 23190-2511/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder: Java releaseEncoder on release thread
04-05 10:38:04.265 23190-2494/com.wellness.ndk I/ACodec: [OMX.Exynos.VP8.Encoder] Now Idle->Executing
04-05 10:38:04.265 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=383368682f7672596e424339, use_candidate=1, nomination=0
04-05 10:38:04.265 23190-2494/com.wellness.ndk I/ACodec: [OMX.Exynos.VP8.Encoder] Now Executing
04-05 10:38:04.265 23190-2494/com.wellness.ndk I/ACodec: [OMX.Exynos.VP8.Encoder] Now Executing->Idle
04-05 10:38:04.275 23190-2494/com.wellness.ndk I/ACodec: [OMX.Exynos.VP8.Encoder] Now Idle->Loaded
04-05 10:38:04.275 23190-2494/com.wellness.ndk I/ACodec: [OMX.Exynos.VP8.Encoder] Now Loaded
04-05 10:38:04.275 23190-2494/com.wellness.ndk I/ACodec:  [OMX.Exynos.VP8.Encoder] Now kWhatShutdownCompleted event : 6919
04-05 10:38:04.275 23190-2493/com.wellness.ndk I/MediaCodec: Codec shutdown complete
04-05 10:38:04.285 23190-23197/com.wellness.ndk W/art: Suspending all threads took: 17.214ms
04-05 10:38:04.295 23190-1920/com.wellness.ndk I/org.webrtc.Logging: SurfaceViewRenderer: thumbnail_video_view: No surface to draw on
04-05 10:38:04.295 23190-2494/com.wellness.ndk I/ACodec:  [OMX.Exynos.VP8.Encoder] Now uninitialized
04-05 10:38:04.295 23190-2494/com.wellness.ndk I/ACodec:  [] Now kWhatShutdownCompleted event : 6919
04-05 10:38:04.295 23190-23190/com.wellness.ndk I/TwilioVideo: [WebRTC]:(peerconnection_jni.cc:2036): VideoTrack::nativeAddRenderer
04-05 10:38:04.295 23190-2493/com.wellness.ndk I/MediaCodec: Codec shutdown complete
04-05 10:38:04.295 23190-2511/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder: Java releaseEncoder on release thread done
04-05 10:38:04.295 23190-2479/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder: Java releaseEncoder done
04-05 10:38:04.295 23190-2479/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: EncoderReleaseOnCodecThread done.
04-05 10:38:04.295 23190-2479/com.wellness.ndk W/art: Native thread exiting without having called DetachCurrentThread (maybe it's going to use a pthread_key_create destructor?): Thread[66,tid=2479,Native,Thread*=0xdd1b6600,peer=0x337f20a0,"MediaCodecVideo - 2479"]
04-05 10:38:04.295 23190-1920/com.wellness.ndk I/org.webrtc.Logging: SurfaceViewRenderer: thumbnail_video_view: No surface to draw on
04-05 10:38:04.295 23190-2477/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Create HW video encoder for type 0 (VP8).
04-05 10:38:04.295 23190-23190/com.wellness.ndk I/System.out: serviceStarted  onVideoTrackAdded:false
04-05 10:38:04.295 23190-2477/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: InitEncode request: 640 x 480
04-05 10:38:04.305 23190-2477/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder automatic resize enabled
04-05 10:38:04.305 23190-2477/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Scaled resolution: 640 x 480
04-05 10:38:04.305 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: InitEncodeOnCodecThread Type: 0, 640 x 480. Bitrate: 300 kbps. Fps: 60
04-05 10:38:04.305 23190-2517/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder: Java initEncode: VIDEO_CODEC_VP8 : 640 x 480. @ 300 kbps. Fps: 60. Encode from texture : false
04-05 10:38:04.305 23190-2517/com.wellness.ndk W/org.webrtc.Logging: MediaCodecVideoEncoder: Codec OMX.Exynos.VP8.Encoder requires bitrate adjustment: DYNAMIC_ADJUSTMENT
04-05 10:38:04.305 23190-2517/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder: Found target encoder for mime video/x-vnd.on2.vp8 : OMX.Exynos.VP8.Encoder. Color: 0x13. Bitrate adjustment: DYNAMIC_ADJUSTMENT
04-05 10:38:04.305 23190-2517/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder: Color format: 19. Bitrate adjustment: DYNAMIC_ADJUSTMENT. Initial fps: 30
04-05 10:38:04.305 23190-2517/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder:   Format: {mime=video/x-vnd.on2.vp8, frame-rate=30, color-format=19, height=480, width=640, bitrate=300000, i-frame-interval=100, bitrate-mode=2}
04-05 10:38:04.305 23190-2517/com.wellness.ndk I/ACodec:  [] Now uninitialized
04-05 10:38:04.315 23190-2520/com.wellness.ndk I/OMXClient: Using client-side OMX mux.
04-05 10:38:04.315 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=6132747670344e4b66343375, use_candidate=1, nomination=0
04-05 10:38:04.315 23190-23190/com.wellness.ndk I/org.webrtc.Logging: SurfaceViewRenderer: thumbnail_video_view: Surface created.
04-05 10:38:04.315 23190-23190/com.wellness.ndk I/org.webrtc.Logging: SurfaceViewRenderer: thumbnail_video_view: Surface changed: 384x384
04-05 10:38:04.315 23190-1920/com.wellness.ndk D/mali_winsys: new_window_surface returns 0x3000,  [384x384]-format:2
04-05 10:38:04.345 23190-2520/com.wellness.ndk I/ACodec: [OMX.Exynos.VP8.Encoder] Now Loaded
04-05 10:38:04.345 23190-23190/com.wellness.ndk D/ViewRootImpl: #1 mView = android.widget.LinearLayout{d000a63 V.E...... ......I. 0,0-0,0}
04-05 10:38:04.355 23190-1920/com.wellness.ndk I/org.webrtc.Logging: SurfaceViewRenderer: thumbnail_video_view: Reporting first rendered frame.
04-05 10:38:04.355 23190-2520/com.wellness.ndk I/ACodec: setupVideoEncoder succeeded
04-05 10:38:04.365 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=32386d68667761507344335a, use_candidate=1, nomination=0
04-05 10:38:04.375 23190-2520/com.wellness.ndk I/ACodec: [OMX.Exynos.VP8.Encoder] Now Loaded->Idle
04-05 10:38:04.405 23190-2517/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder: Output buffers: 4
04-05 10:38:04.405 23190-2517/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder: Input buffers: 5
04-05 10:38:04.415 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=3772786e787179765672432f, use_candidate=1, nomination=0
04-05 10:38:04.415 23190-2520/com.wellness.ndk I/ACodec: [OMX.Exynos.VP8.Encoder] Now Idle->Executing
04-05 10:38:04.415 23190-2520/com.wellness.ndk I/ACodec: [OMX.Exynos.VP8.Encoder] Now Executing
04-05 10:38:04.435 23190-23290/com.wellness.ndk D/mali_winsys: new_window_surface returns 0x3000,  [372x176]-format:1
04-05 10:38:04.465 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=2b6b33332b6a4e4457713357, use_candidate=1, nomination=0
04-05 10:38:04.465 23190-23190/com.wellness.ndk W/DisplayListCanvas: DisplayListCanvas is started on unbinded RenderNode (without mOwningView)
04-05 10:38:04.505 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=504c41664b47777165465232, use_candidate=1, nomination=0
04-05 10:38:04.545 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:04.555 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:04.555 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:04.555 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 2985 ms.
04-05 10:38:04.555 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:04.555 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:04.555 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:
                                                              Receiving incoming SIP message
                                                              INFO sip:426fb762-564b-b127-f0a2-96c3a7ca729a@127.0.0.1;transport=tls;ob SIP/2.0
                                                              Via: SIP/2.0/TLS 172.18.0.4:25061;branch=z9hG4bK81f20dde-9ed5-4840-ba96-9b8747092878_6772d868_2536043224216161;received=54.172.61.173
                                                              Max-Forwards: 69
                                                              To: "426fb762-564b-b127-f0a2-96c3a7ca729a" <sip:426fb762-564b-b127-f0a2-96c3a7ca729a@video.endpoint.twilio.com>;tag=afcdea43
                                                              From: <sip:orchestrator@video.endpoint.twilio.com>;tag=51512305_6772d868_81f20dde-9ed5-4840-ba96-9b8747092878
                                                              Call-ID: 1fTMJS3gZiHriSYjXfFnog..
                                                              CSeq: 3 INFO
                                                              Content-Type: application/room-signaling+json
                                                              Supported: room-signaling
                                                              User-Agent: Twilio Gateway
                                                              Recv-Info: room-signaling
                                                              Info-Package: room-signaling
                                                              X-Twilio-CallSid: CA6abab25ec355f8079c036a0040569494
                                                              Content-Length: 1040

                                                              {"version":1,"type":"update","peer_connections":[{"id":"48dafc24-89fe-2039-9d50-29c2aae1e015","ice":{"ufrag":"8OgL","revision":2,"candidates":[{"candidate":"candidate:2319794553 1 udp 2122260223 192.168.1.228 40103 typ host ge
04-05 10:38:04.555 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::SIP: SipMessage::getContents: got content type (application/room-signaling+json) that is not known, returning as opaque application/octet-stream
04-05 10:38:04.555 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:onRoomMessage: 1
04-05 10:38:04.555 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:04.555 23190-2157/com.wellness.ndk I/TwilioVideo: [Core]:Adding ICE candidate: candidate:185419725 1 udp 1686052607 183.82.250.250 40103 typ srflx raddr 192.168.1.228 rport 40103 generation 0 ufrag 8OgL network-id 3 network-cost 10
04-05 10:38:04.555 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:877): Jingle:Conn[0xd8bb7e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->X7Szde3/:1:1686052607:stun:udp:183.82.250.x:40103|C--W|0|0|7241540810645061119|-]: Connection created
04-05 10:38:04.555 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 2982 ms.
04-05 10:38:04.555 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:04.555 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:848): Jingle:Channel[audio|1|__]: Created connection with origin=2, (2 total)
04-05 10:38:04.555 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:04.555 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:04.555 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:1362): Jingle:Channel[audio|1|__]: Transport channel state changed from 2 to 1
04-05 10:38:04.555 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 2982 ms.
04-05 10:38:04.555 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(transportcontroller.cc:637): audio TransportChannel 1 state changed. Check if state is complete.
04-05 10:38:04.555 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xd8bb7e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->X7Szde3/:1:1686052607:stun:udp:183.82.250.x:40103|C--W|0|0|7241540810645061119|-]: Sent STUN ping, id=707367793278744a50536a48, use_candidate=1, nomination=0
04-05 10:38:04.575 23190-23290/com.wellness.ndk V/RenderScript: 0xd1027000 Launching thread(s), CPUs 8
04-05 10:38:04.585 23190-23190/com.wellness.ndk D/ViewRootImpl: MSG_RESIZED_REPORT: ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=1
04-05 10:38:04.605 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=6d36716e7930585a67716668, use_candidate=1, nomination=0
04-05 10:38:04.655 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xd8bb7e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->X7Szde3/:1:1686052607:stun:udp:183.82.250.x:40103|C--I|0|0|7241540810645061119|-]: Sent STUN ping, id=706255614c6568667a453176, use_candidate=1, nomination=0
04-05 10:38:04.705 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=4c4c31737535444159456b77, use_candidate=1, nomination=0
04-05 10:38:04.755 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xd8bb7e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->X7Szde3/:1:1686052607:stun:udp:183.82.250.x:40103|C--I|0|0|7241540810645061119|-]: Sent STUN ping, id=676559705a6f794e2b4e6e6c, use_candidate=1, nomination=0
04-05 10:38:04.755 23190-1806/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioManager: VOICE_CALL stream volume: 1 (max=5)
04-05 10:38:04.805 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=396865612b57615832467447, use_candidate=1, nomination=0
04-05 10:38:04.855 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xd8bb7e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->X7Szde3/:1:1686052607:stun:udp:183.82.250.x:40103|C--I|0|0|7241540810645061119|-]: Sent STUN ping, id=367676726a6c743834326d4e, use_candidate=1, nomination=0
04-05 10:38:04.905 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=61576d4135316276664f3747, use_candidate=1, nomination=0
04-05 10:38:04.955 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xd8bb7e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->X7Szde3/:1:1686052607:stun:udp:183.82.250.x:40103|C--I|0|0|7241540810645061119|-]: Sent STUN ping, id=417850497943474f724a3748, use_candidate=1, nomination=0
04-05 10:38:04.995 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=42412f6f2f694b303057726d, use_candidate=1, nomination=0
04-05 10:38:05.045 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xd8bb7e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->X7Szde3/:1:1686052607:stun:udp:183.82.250.x:40103|C--I|0|0|7241540810645061119|-]: Sent STUN ping, id=515a3670374734664d713239, use_candidate=1, nomination=0
04-05 10:38:05.095 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=77532f53722b4f482b484642, use_candidate=1, nomination=0
04-05 10:38:05.145 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xd8bb7e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->X7Szde3/:1:1686052607:stun:udp:183.82.250.x:40103|C--I|0|0|7241540810645061119|-]: Sent STUN ping, id=396d37736a4a465253397475, use_candidate=1, nomination=0
04-05 10:38:05.195 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=6a536f6d5034424f6b4a5078, use_candidate=1, nomination=0
04-05 10:38:05.245 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xd8bb7e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->X7Szde3/:1:1686052607:stun:udp:183.82.250.x:40103|C--I|0|0|7241540810645061119|-]: Sent STUN ping, id=6d6a7068564d41584e303439, use_candidate=1, nomination=0
04-05 10:38:05.295 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=77395044474d46496a33306d, use_candidate=1, nomination=0
04-05 10:38:05.335 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xd8bb7e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->X7Szde3/:1:1686052607:stun:udp:183.82.250.x:40103|C--I|0|0|7241540810645061119|-]: Sent STUN ping, id=7a7867542f326f776d69564b, use_candidate=1, nomination=0
04-05 10:38:05.355 23190-1809/com.wellness.ndk I/org.webrtc.Logging: CameraStatistics: Camera fps: 30.
04-05 10:38:05.385 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=72474561707a6f6a565a4865, use_candidate=1, nomination=0
04-05 10:38:05.435 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xd8bb7e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->X7Szde3/:1:1686052607:stun:udp:183.82.250.x:40103|C--I|0|0|7241540810645061119|-]: Sent STUN ping, id=4c72477a714c43336a365069, use_candidate=1, nomination=0
04-05 10:38:05.485 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:303): Jingle:Port[0xd8922300:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Trying to connect to TURN server via tcp @ global.turn.twilio.com:3478
04-05 10:38:05.485 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:303): Jingle:Port[0xd8921f80:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Trying to connect to TURN server via udp @ global.turn.twilio.com:3478
04-05 10:38:05.485 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1077): Jingle:Port[0xd8921f80:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: TURN allocate request sent, id=36566e433932394e5963684f
04-05 10:38:05.485 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:303): Jingle:Port[0xd8922680:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Trying to connect to TURN server via tcp @ global.turn.twilio.com:443
04-05 10:38:05.485 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=397978787a32646958426237, use_candidate=1, nomination=0
04-05 10:38:05.535 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xd8bb7e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->X7Szde3/:1:1686052607:stun:udp:183.82.250.x:40103|C--I|0|0|7241540810645061119|-]: Sent STUN ping, id=616f476e313648746b326648, use_candidate=1, nomination=0
04-05 10:38:05.585 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1410): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Sent STUN ping, id=796d7970506f355547655178, use_candidate=1, nomination=0
04-05 10:38:05.585 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1077): Jingle:Port[0xd8921f80:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: TURN allocate request sent, id=36566e433932394e5963684f
04-05 10:38:05.635 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1357): Jingle:Conn[0xd8bb7e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->X7Szde3/:1:1686052607:stun:udp:183.82.250.x:40103|C--I|0|0|7241540810645061119|-]: Received STUN ping response, id=707367793278744a50536a48, code=0, rtt=1073, pings_since_last_response=707367793278744a50536a48 706255614c6568667a453176 676559705a6f794e2b4e6e6c 367676726a6c743834326d4e 417850497943474f724a3748 ... 6 more
04-05 10:38:05.635 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1538): Jingle:Conn[0xd8bb7e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->X7Szde3/:1:1686052607:stun:udp:183.82.250.x:40103|CRWS|0|0|7241540810645061119|2518]: Updating local candidate type to prflx.
04-05 10:38:05.635 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:232): Switching selected connection due to sorting
04-05 10:38:05.635 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:1333): Jingle:Channel[audio|1|__]: New selected connection: Conn[0xd8bb7e00:audio:b/1hO4Ze:1:0:prflx:udp:183.82.250.x:44736->X7Szde3/:1:1686052607:stun:udp:183.82.250.x:40103|CRWS|0|0|7241540810108190207|2518]
04-05 10:38:05.635 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(opensslstreamadapter.cc:789): BeginSSL with peer.
04-05 10:38:05.635 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(dtlstransportchannel.cc:634): Jingle:Channel[audio|1|__]: DtlsTransportChannelWrapper: Started DTLS handshake
04-05 10:38:05.635 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(srtpfilter.cc:458): SRTP reset to init state
04-05 10:38:05.635 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(srtpfilter.cc:458): SRTP reset to init state
04-05 10:38:05.635 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:925): All candidates gathered for audio:1:0
04-05 10:38:05.635 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:547): P2PTransportChannel: audio, component 1 gathering complete
04-05 10:38:05.635 23190-1796/com.wellness.ndk I/TwilioVideo: [Core]:Ice Gathering Complete.
04-05 10:38:05.635 23190-2157/com.wellness.ndk I/TwilioVideo: [Core]:Publish ICE candidate revision: 2 for PeerConnection: 48dafc24-89fe-2039-9d50-29c2aae1e015.
04-05 10:38:05.635 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:05.635 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Wait was interrupted.
04-05 10:38:05.635 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:
                                                              Sending outgoing SIP message
                                                              INFO sip:54.172.61.173:5061;transport=tls SIP/2.0
                                                              Via: SIP/2.0/TLS 127.0.0.1;branch=z9hG4bK-524287-1---7d258856da8eb687;rport
                                                              Max-Forwards: 70
                                                              To: <sip:orchestrator@video.endpoint.twilio.com>;tag=51512305_6772d868_81f20dde-9ed5-4840-ba96-9b8747092878
                                                              From: "426fb762-564b-b127-f0a2-96c3a7ca729a"<sip:426fb762-564b-b127-f0a2-96c3a7ca729a@video.endpoint.twilio.com>;tag=afcdea43
                                                              Call-ID: 1fTMJS3gZiHriSYjXfFnog..
                                                              CSeq: 4 INFO
                                                              Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, UPDATE, NOTIFY
                                                              Content-Type: application/room-signaling+json
                                                              Supported: timer, outbound, path, gruu, room-signaling
                                                              User-Agent: TwilioVideo SDK
                                                              Event: room-signaling
                                                              Info-Package: room-signaling
                                                              Content-Length: 335

                                                              {"peer_connections":[{"ice":{"candidates":[{"candidate":"candidate:3011979951 1 udp 2122260223 192.168.1.164 44736 typ host generation 0 ufrag 3crd network-id 3 network-cost 10","sdpMLineIndex":0,"sdpMid":"audio"}],"complete":true,"revision":2,"ufrag":"3crd"},"id":"48dafc24-89fe-2039-9d50
04-05 10:38:05.635 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:05.635 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:05.635 23190-1981/com.wellness.ndk W/TwilioVideo: [Signaling]:RESIP::TRANSPORT: Can't find matching transport [ V4 127.0.0.1:0 TLS target domain=unspecified mFlowKey=0 ]
04-05 10:38:05.635 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 1900 ms.
04-05 10:38:05.635 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:05.635 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:05.635 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:05.635 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 1900 ms.
04-05 10:38:05.705 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1357): Jingle:Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|C--I|0|0|9115038255631187454|-]: Received STUN ping response, id=2f41484a3330513973694435, code=0, rtt=1584, pings_since_last_response=2f41484a3330513973694435 5a414a324578533564326f58 4861496a7447736b34585147 383368682f7672596e424339 6132747670344e4b66343375 ... 15 more
04-05 10:38:05.705 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:232): Switching selected connection due to sorting
04-05 10:38:05.705 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:1330): Jingle:Channel[audio|1|RW]: Previous selected connection: Conn[0xd8bb7e00:audio:b/1hO4Ze:1:0:prflx:udp:183.82.250.x:44736->X7Szde3/:1:1686052607:stun:udp:183.82.250.x:40103|CRWS|0|0|7241540810108190207|738]
04-05 10:38:05.705 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:1333): Jingle:Channel[audio|1|RW]: New selected connection: Conn[0xdaa60e00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->xF6qyMWw:1:2122260223:local:udp:192.168.1.x:40103|CRWS|0|0|9115038255631187454|2646]
04-05 10:38:05.705 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1114): Jingle:Conn[0xd8bb7e00:audio:b/1hO4Ze:1:0:prflx:udp:183.82.250.x:44736->X7Szde3/:1:1686052607:stun:udp:183.82.250.x:40103|CRWS|0|0|7241540810108190207|738]: Connection pruned
04-05 10:38:05.705 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:1362): Jingle:Channel[audio|1|RW]: Transport channel state changed from 1 to 2
04-05 10:38:05.705 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(transportcontroller.cc:637): audio TransportChannel 1 state changed. Check if state is complete.
04-05 10:38:05.735 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:407): TurnPort connected to 52.66.194.50:3478 using tcp.
04-05 10:38:05.735 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1077): Jingle:Port[0xd8922300:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: TURN allocate request sent, id=76776d4c5541383732323062
04-05 10:38:05.735 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:407): TurnPort connected to 52.66.194.50:443 using tcp.
04-05 10:38:05.735 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1077): Jingle:Port[0xd8922680:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: TURN allocate request sent, id=4b7743504b6875416d306835
04-05 10:38:05.735 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:801): Jingle:Port[0xd0a3b780:audio:1:0:local:Net[wlan0:192.168.1.x/24:Wifi]]: Port completed gathering candidates.
04-05 10:38:05.735 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1124): Jingle:Port[0xd8921f80:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Received TURN allocate error response, id=36566e433932394e5963684f, code=401, rtt=152
04-05 10:38:05.735 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1077): Jingle:Port[0xd8921f80:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: TURN allocate request sent, id=684d646d632f32616a4f324b
04-05 10:38:05.835 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1077): Jingle:Port[0xd8922300:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: TURN allocate request sent, id=76776d4c5541383732323062
04-05 10:38:05.835 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1077): Jingle:Port[0xd8922680:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: TURN allocate request sent, id=4b7743504b6875416d306835
04-05 10:38:05.835 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1077): Jingle:Port[0xd8921f80:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: TURN allocate request sent, id=684d646d632f32616a4f324b
04-05 10:38:05.915 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:05.915 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:05.915 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:05.915 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 1622 ms.
04-05 10:38:05.915 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:05.915 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:05.915 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:
                                                              Receiving incoming SIP message
                                                              INFO sip:426fb762-564b-b127-f0a2-96c3a7ca729a@127.0.0.1;transport=tls;ob SIP/2.0
                                                              Via: SIP/2.0/TLS 172.18.0.4:25061;branch=z9hG4bK81f20dde-9ed5-4840-ba96-9b8747092878_6772d868_2536045051000300;received=54.172.61.173
                                                              Max-Forwards: 69
                                                              To: "426fb762-564b-b127-f0a2-96c3a7ca729a" <sip:426fb762-564b-b127-f0a2-96c3a7ca729a@video.endpoint.twilio.com>;tag=afcdea43
                                                              From: <sip:orchestrator@video.endpoint.twilio.com>;tag=51512305_6772d868_81f20dde-9ed5-4840-ba96-9b8747092878
                                                              Call-ID: 1fTMJS3gZiHriSYjXfFnog..
                                                              CSeq: 4 INFO
                                                              Content-Type: application/room-signaling+json
                                                              Supported: room-signaling
                                                              User-Agent: Twilio Gateway
                                                              Recv-Info: room-signaling
                                                              Info-Package: room-signaling
                                                              X-Twilio-CallSid: CA6abab25ec355f8079c036a0040569494
                                                              Content-Length: 1242

                                                              {"version":1,"type":"update","peer_connections":[{"id":"48dafc24-89fe-2039-9d50-29c2aae1e015","ice":{"ufrag":"8OgL","revision":3,"candidates":[{"candidate":"candidate:2319794553 1 udp 2122260223 192.168.1.228 40103 typ host ge
04-05 10:38:05.915 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::SIP: SipMessage::getContents: got content type (application/room-signaling+json) that is not known, returning as opaque application/octet-stream
04-05 10:38:05.915 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:onRoomMessage: 1
04-05 10:38:05.915 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:05.915 23190-2157/com.wellness.ndk I/TwilioVideo: [Core]:Adding ICE candidate: candidate:2586813422 1 udp 41885951 52.66.194.30 24485 typ relay raddr 183.82.250.250 rport 40103 generation 0 ufrag 8OgL network-id 3 network-cost 10
04-05 10:38:05.915 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 1620 ms.
04-05 10:38:05.915 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:05.915 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:877): Jingle:Conn[0xd8bb8300:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->ncrWSkDc:1:41885951:relay:udp:52.66.194.x:24485|C--W|0|0|179898793951378943|-]: Connection created
04-05 10:38:05.915 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:848): Jingle:Channel[audio|1|RW]: Created connection with origin=2, (3 total)
04-05 10:38:05.915 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1114): Jingle:Conn[0xd8bb8300:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->ncrWSkDc:1:41885951:relay:udp:52.66.194.x:24485|C--W|0|0|179898793951378943|-]: Connection pruned
04-05 10:38:05.915 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:05.915 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:05.915 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 1618 ms.
04-05 10:38:05.935 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1124): Jingle:Port[0xd8922680:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Received TURN allocate error response, id=4b7743504b6875416d306835, code=401, rtt=99
04-05 10:38:05.935 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1077): Jingle:Port[0xd8922680:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: TURN allocate request sent, id=4e4461426b34775a30624b41
04-05 10:38:05.935 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1124): Jingle:Port[0xd8922300:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Received TURN allocate error response, id=76776d4c5541383732323062, code=401, rtt=101
04-05 10:38:05.935 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1077): Jingle:Port[0xd8922300:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: TURN allocate request sent, id=43626c3077572f37496c3543
04-05 10:38:06.035 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1077): Jingle:Port[0xd8922680:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: TURN allocate request sent, id=4e4461426b34775a30624b41
04-05 10:38:06.035 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1077): Jingle:Port[0xd8922300:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: TURN allocate request sent, id=43626c3077572f37496c3543
04-05 10:38:06.035 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1077): Jingle:Port[0xd8921f80:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: TURN allocate request sent, id=684d646d632f32616a4f324b
04-05 10:38:06.125 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1083): Jingle:Port[0xd8921f80:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: TURN allocate requested successfully, id=684d646d632f32616a4f324b, code=0, rtt=84
04-05 10:38:06.125 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:692): Jingle:Port[0xd8921f80:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Gathered candidate: Cand[:1547741801:1:udp:41885951:52.66.194.x:55495:relay:183.82.250.250:44736:3crd:nf/3nFjoz93XnPF43Aq00pdp:3:10:0]
04-05 10:38:06.125 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:696): Discarding candidate because port is already done gathering.
04-05 10:38:06.125 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:801): Jingle:Port[0xd8921f80:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Port completed gathering candidates.
04-05 10:38:06.125 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:905): Jingle:Port[0xd8921f80:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Scheduled refresh in 540000ms.
04-05 10:38:06.235 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1077): Jingle:Port[0xd8922680:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: TURN allocate request sent, id=4e4461426b34775a30624b41
04-05 10:38:06.235 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1077): Jingle:Port[0xd8922300:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: TURN allocate request sent, id=43626c3077572f37496c3543
04-05 10:38:06.285 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(opensslstreamadapter.cc:967): DTLS timeout expired
04-05 10:38:06.355 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(opensslstreamadapter.cc:1129): Accepted peer certificate.
04-05 10:38:06.355 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(opensslstreamadapter.cc:1129): Accepted peer certificate.
04-05 10:38:06.365 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(dtlstransportchannel.cc:580): Jingle:Channel[audio|1|__]: DTLS handshake complete.
04-05 10:38:06.365 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(transportcontroller.cc:569): audio TransportChannel 1 writability changed to 1.
04-05 10:38:06.365 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:902): Channel writable (audio) for the first time
04-05 10:38:06.365 23190-1796/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcsession.cc:1388): Changing to ICE completed state because all transports are complete.
04-05 10:38:06.365 23190-1796/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcsession.cc:1351): Changing IceConnectionState 1 => 2
04-05 10:38:06.365 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:910): Using Cand[:3011979951:1:udp:2122260223:192.168.1.x:44736:local::0:3crd:nf/3nFjoz93XnPF43Aq00pdp:3:10:0]->Cand[:2319794553:1:udp:2122260223:192.168.1.x:40103:local::0:8OgL:t3yldrjiOucrKMn0/jx/cSRL:3:10:0]
04-05 10:38:06.365 23190-1796/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcsession.cc:1351): Changing IceConnectionState 2 => 3
04-05 10:38:06.365 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:969): Installing keys from DTLS-SRTP on audio RTP
04-05 10:38:06.365 23190-2157/com.wellness.ndk I/TwilioVideo: [Core]:PeerConnection 48dafc24-89fe-2039-9d50-29c2aae1e015 is connected
04-05 10:38:06.365 23190-2157/com.wellness.ndk I/TwilioVideo: [Core]:All ice gathering compeleted and PeerConnection 48dafc24-89fe-2039-9d50-29c2aae1e015 is connected
04-05 10:38:06.385 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(srtpfilter.cc:143): SRTP activated with negotiated parameters: send cipher_suite 1 recv cipher_suite 1
04-05 10:38:06.385 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:902): Channel writable (video) for the first time
04-05 10:38:06.385 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:910): Using Cand[:3011979951:1:udp:2122260223:192.168.1.x:44736:local::0:3crd:nf/3nFjoz93XnPF43Aq00pdp:3:10:0]->Cand[:2319794553:1:udp:2122260223:192.168.1.x:40103:local::0:8OgL:t3yldrjiOucrKMn0/jx/cSRL:3:10:0]
04-05 10:38:06.385 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:969): Installing keys from DTLS-SRTP on video RTP
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(srtpfilter.cc:143): SRTP activated with negotiated parameters: send cipher_suite 1 recv cipher_suite 1
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(call.cc:735): UpdateAggregateNetworkState: aggregate_state=up
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:294): SignalNetworkState Up
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(paced_sender.cc:280): PacedSender resumed.
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:363): Bitrate estimate state changed, BWE: 300000 bps.
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(call.cc:735): UpdateAggregateNetworkState: aggregate_state=up
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(congestion_controller.cc:294): SignalNetworkState Up
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(paced_sender.cc:280): PacedSender resumed.
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:611): WebRtcVoiceEngine::ApplyOptions: AudioOptions {audio_jitter_buffer_max_packets: 50, audio_jitter_buffer_fast_accelerate: false, }
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:803): NetEq capacity is 50
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:809): NetEq fast mode? 0
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:816): Typing detection is enabled? 0
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(voe_audio_processing_impl.cc:774): SetTypingDetectionStatus: not supported
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:820): SetTypingDetectionStatus(0) failed, err=8003
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:836): Delay agnostic aec is enabled? 0
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:845): Extended filter aec is enabled? 0
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:854): Experimental ns is enabled? 0
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:860): Intelligibility Enhancer is enabled? 0
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(webrtcvoiceengine.cc:870): Level control: 0
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1390): RecordingIsInitialized
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_template.h:173): RecordingIsInitialized
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1471): Recording
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1362): InitRecording
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1390): RecordingIsInitialized
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_template.h:173): RecordingIsInitialized
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_buffer.cc:128): InitRecording
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_template.h:168): InitRecording
04-05 10:38:06.395 23190-1797/com.wellness.ndk D/AudioRecordJni: InitRecording@[tid=1797]
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioRecord: initRecording(sampleRate=48000, channels=1)
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioRecord: byteBuffer.capacity: 960
04-05 10:38:06.395 23190-1797/com.wellness.ndk D/AudioRecordJni: OnCacheDirectBufferAddress
04-05 10:38:06.395 23190-1797/com.wellness.ndk D/AudioRecordJni: direct buffer capacity: 960
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioRecord: AudioRecord.getMinBufferSize: 3840
04-05 10:38:06.395 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioRecord: bufferSizeInBytes: 7680
04-05 10:38:06.455 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioRecord: AudioRecord session ID: 3816, audio format: 2, channels: 1, sample rate: 48000
04-05 10:38:06.455 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioEffects: enable(audioSession=3816)
04-05 10:38:06.465 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioEffects: name: Noise Suppression, mode: Pre Processing, implementor: NXP Software Ltd., UUID: df0afc20-93ce-11e0-98de-0002a5d5c51b
04-05 10:38:06.465 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioEffects: name: Acoustic Echo Canceler, mode: Pre Processing, implementor: NXP Software Ltd., UUID: d6dbf400-93ce-11e0-bcd7-0002a5d5c51b
04-05 10:38:06.465 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioEffects: name: Automatic Gain Control, mode: Pre Processing, implementor: NXP Software Ltd., UUID: 03b75f00-93ce-11e0-9fb8-0002a5d5c51b
04-05 10:38:06.465 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioEffects: canUseAcousticEchoCanceler: true
04-05 10:38:06.465 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioEffects: AcousticEchoCanceler: was enabled, enable: true, is now: enabled
04-05 10:38:06.465 23190-1797/com.wellness.ndk W/AutomaticGainControl: not implemented on this device null
04-05 10:38:06.465 23190-1797/com.wellness.ndk E/org.webrtc.Logging: WebRtcAudioEffects: Failed to create the AutomaticGainControl instance
04-05 10:38:06.465 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioEffects: canUseNoiseSuppressor: true
04-05 10:38:06.465 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioEffects: NoiseSuppressor: was enabled, enable: true, is now: enabled
04-05 10:38:06.465 23190-1797/com.wellness.ndk D/AudioRecordJni: frames_per_buffer: 480
04-05 10:38:06.465 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1369): output: 0
04-05 10:38:06.465 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1390): RecordingIsInitialized
04-05 10:38:06.465 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_template.h:173): RecordingIsInitialized
04-05 10:38:06.465 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1471): Recording
04-05 10:38:06.465 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1441): StartRecording
04-05 10:38:06.465 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1471): Recording
04-05 10:38:06.465 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_template.h:201): StartRecording
04-05 10:38:06.465 23190-1797/com.wellness.ndk D/AudioManager: IsCommunicationModeEnabled()
04-05 10:38:06.465 23190-1797/com.wellness.ndk D/AudioRecordJni: StartRecording@[tid=1797]
04-05 10:38:06.465 23190-1797/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioRecord: startRecording
04-05 10:38:06.485 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(audio_device_impl.cc:1447): output: 0
04-05 10:38:06.485 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:1675): Changing voice state, recv=1 send=1
04-05 10:38:06.485 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(messagequeue.cc:537): Message took 99ms to dispatch. Posted from: UpdateMediaSendRecvState@../../webrtc/pc/channel.cc:1660
04-05 10:38:06.485 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(video_send_stream.cc:559): VideoSendStream::Start
04-05 10:38:06.485 23190-2464/com.wellness.ndk I/TwilioVideo: [WebRTC]:(video_send_stream.cc:780): VideoSendStream::Start
04-05 10:38:06.485 23190-2464/com.wellness.ndk I/TwilioVideo: [WebRTC]:(bitrate_allocator.cc:171): UpdateAllocationLimits : total_requested_min_bitrate: 30000bps, total_requested_padding_bitrate: 0bps
04-05 10:38:06.485 23190-2477/com.wellness.ndk I/TwilioVideo: [WebRTC]:(vie_encoder.cc:692): Video suspend state changed to: not suspended
04-05 10:38:06.485 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(channel.cc:1938): Changing video state, send=1
04-05 10:38:06.485 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1083): Jingle:Port[0xd8922300:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: TURN allocate requested successfully, id=43626c3077572f37496c3543, code=0, rtt=250
04-05 10:38:06.485 23190-2674/com.wellness.ndk I/org.webrtc.Logging: WebRtcAudioRecord: AudioRecordThread@[name=AudioRecordJavaThread, id=4746]
04-05 10:38:06.495 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:692): Jingle:Port[0xd8922300:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Gathered candidate: Cand[:314791577:1:udp:25108479:52.66.194.x:17793:relay:183.82.250.250:60320:3crd:nf/3nFjoz93XnPF43Aq00pdp:3:10:0]
04-05 10:38:06.495 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:696): Discarding candidate because port is already done gathering.
04-05 10:38:06.495 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:801): Jingle:Port[0xd8922300:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Port completed gathering candidates.
04-05 10:38:06.495 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:905): Jingle:Port[0xd8922300:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Scheduled refresh in 540000ms.
04-05 10:38:06.495 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:1083): Jingle:Port[0xd8922680:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: TURN allocate requested successfully, id=4e4461426b34775a30624b41, code=0, rtt=254
04-05 10:38:06.495 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:692): Jingle:Port[0xd8922680:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Gathered candidate: Cand[:314791577:1:udp:25108223:52.66.194.x:23217:relay:183.82.250.250:41099:3crd:nf/3nFjoz93XnPF43Aq00pdp:3:10:0]
04-05 10:38:06.495 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:696): Discarding candidate because port is already done gathering.
04-05 10:38:06.495 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(basicportallocator.cc:801): Jingle:Port[0xd8922680:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Port completed gathering candidates.
04-05 10:38:06.495 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(turnport.cc:905): Jingle:Port[0xd8922680:audio:1:0:relay:Net[wlan0:192.168.1.x/24:Wifi]]: Scheduled refresh in 540000ms.
04-05 10:38:06.495 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame in # 0. TS: 0. Q: 0. Fps: 60. Kbps: 300
04-05 10:38:06.495 23190-2517/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder: Sync frame request
04-05 10:38:06.525 23190-2517/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoEncoder: Sync frame generated
04-05 10:38:06.525 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:(rtp_sender_video.cc:314): Sent first RTP packet of the first video frame (pre-pacer)
04-05 10:38:06.525 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:(rtp_sender_video.cc:318): Sent last RTP packet of the first video frame (pre-pacer)
04-05 10:38:06.525 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame out # 0. Key: 1. Size: 3983. TS: 0. Latency: 0. EncTime: 32
04-05 10:38:06.525 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame in # 1. TS: 16. Q: 0. Fps: 60. Kbps: 300
04-05 10:38:06.545 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame out # 1. Key: 0. Size: 603. TS: 16. Latency: 0. EncTime: 15
04-05 10:38:06.555 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame in # 2. TS: 33. Q: 0. Fps: 60. Kbps: 300
04-05 10:38:06.575 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame out # 2. Key: 0. Size: 146. TS: 33. Latency: 0. EncTime: 15
04-05 10:38:06.585 23190-2674/com.wellness.ndk I/TwilioVideo: [WebRTC]:(rtp_sender_audio.cc:283): First audio RTP packet sent to pacer
04-05 10:38:06.595 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame in # 3. TS: 49. Q: 0. Fps: 60. Kbps: 300
04-05 10:38:06.595 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:06.595 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:06.595 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:06.595 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 936 ms.
04-05 10:38:06.595 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:06.605 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:06.605 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:
                                                              Receiving incoming SIP message
                                                              INFO sip:426fb762-564b-b127-f0a2-96c3a7ca729a@127.0.0.1;transport=tls;ob SIP/2.0
                                                              Via: SIP/2.0/TLS 172.18.0.4:25061;branch=z9hG4bK81f20dde-9ed5-4840-ba96-9b8747092878_6772d868_2536045682801421;received=54.172.61.173
                                                              Max-Forwards: 69
                                                              To: "426fb762-564b-b127-f0a2-96c3a7ca729a" <sip:426fb762-564b-b127-f0a2-96c3a7ca729a@video.endpoint.twilio.com>;tag=afcdea43
                                                              From: <sip:orchestrator@video.endpoint.twilio.com>;tag=51512305_6772d868_81f20dde-9ed5-4840-ba96-9b8747092878
                                                              Call-ID: 1fTMJS3gZiHriSYjXfFnog..
                                                              CSeq: 5 INFO
                                                              Content-Type: application/room-signaling+json
                                                              Supported: room-signaling
                                                              User-Agent: Twilio Gateway
                                                              Recv-Info: room-signaling
                                                              Info-Package: room-signaling
                                                              X-Twilio-CallSid: CA6abab25ec355f8079c036a0040569494
                                                              Content-Length: 1444

                                                              {"version":1,"type":"update","peer_connections":[{"id":"48dafc24-89fe-2039-9d50-29c2aae1e015","ice":{"ufrag":"8OgL","revision":4,"candidates":[{"candidate":"candidate:2319794553 1 udp 2122260223 192.168.1.228 40103 typ host ge
04-05 10:38:06.605 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::SIP: SipMessage::getContents: got content type (application/room-signaling+json) that is not known, returning as opaque application/octet-stream
04-05 10:38:06.605 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:onRoomMessage: 1
04-05 10:38:06.605 23190-2157/com.wellness.ndk I/TwilioVideo: [Core]:Adding ICE candidate: candidate:3568066334 1 udp 25108223 52.66.194.30 49594 typ relay raddr 183.82.250.250 rport 40180 generation 0 ufrag 8OgL network-id 3 network-cost 10
04-05 10:38:06.605 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:06.605 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 932 ms.
04-05 10:38:06.605 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:06.605 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:877): Jingle:Conn[0xd8a21d00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->yMIPDjJp:1:25108223:relay:udp:52.66.194.x:49594|C--W|0|0|107839000890195455|-]: Connection created
04-05 10:38:06.605 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(p2ptransportchannel.cc:848): Jingle:Channel[audio|1|RW]: Created connection with origin=2, (4 total)
04-05 10:38:06.605 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:06.605 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(port.cc:1114): Jingle:Conn[0xd8a21d00:audio:JF50J3FI:1:0:local:udp:192.168.1.x:44736->yMIPDjJp:1:25108223:relay:udp:52.66.194.x:49594|C--W|0|0|107839000890195455|-]: Connection pruned
04-05 10:38:06.605 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:
                                                              Receiving incoming SIP message
                                                              INFO sip:426fb762-564b-b127-f0a2-96c3a7ca729a@127.0.0.1;transport=tls;ob SIP/2.0
                                                              Via: SIP/2.0/TLS 172.18.0.4:25061;branch=z9hG4bK81f20dde-9ed5-4840-ba96-9b8747092878_6772d868_2536045683300645;received=54.172.61.173
                                                              Max-Forwards: 69
                                                              To: "426fb762-564b-b127-f0a2-96c3a7ca729a" <sip:426fb762-564b-b127-f0a2-96c3a7ca729a@video.endpoint.twilio.com>;tag=afcdea43
                                                              From: <sip:orchestrator@video.endpoint.twilio.com>;tag=51512305_6772d868_81f20dde-9ed5-4840-ba96-9b8747092878
                                                              Call-ID: 1fTMJS3gZiHriSYjXfFnog..
                                                              CSeq: 6 INFO
                                                              Content-Type: application/room-signaling+json
                                                              Supported: room-signaling
                                                              User-Agent: Twilio Gateway
                                                              Recv-Info: room-signaling
                                                              Info-Package: room-signaling
                                                              X-Twilio-CallSid: CA6abab25ec355f8079c036a0040569494
                                                              Content-Length: 1443

                                                              {"version":1,"type":"update","peer_connections":[{"id":"48dafc24-89fe-2039-9d50-29c2aae1e015","ice":{"ufrag":"8OgL","revision":5,"candidates":[{"candidate":"candidate:2319794553 1 udp 2122260223 192.168.1.228 40103 typ host ge
04-05 10:38:06.605 23190-1981/com.wellness.ndk I/TwilioVideo: [Signaling]:RESIP::SIP: SipMessage::getContents: got content type (application/room-signaling+json) that is not known, returning as opaque application/octet-stream
04-05 10:38:06.605 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:onRoomMessage: 1
04-05 10:38:06.605 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:06.605 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame out # 3. Key: 0. Size: 101. TS: 49. Latency: 0. EncTime: 14
04-05 10:38:06.615 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 925 ms.
04-05 10:38:06.615 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:06.615 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:06.615 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:
                                                              Receiving incoming SIP message
                                                              SIP/2.0 200 OK
                                                              Via: SIP/2.0/TLS 127.0.0.1;branch=z9hG4bK-524287-1---cf52e8b14943b188;rport=58710;received=127.0.0.1
                                                              Contact: <sip:54.172.61.173:5061;transport=tls>
                                                              To: <sip:orchestrator@video.endpoint.twilio.com>;tag=51512305_6772d868_81f20dde-9ed5-4840-ba96-9b8747092878
                                                              From: "426fb762-564b-b127-f0a2-96c3a7ca729a" <sip:426fb762-564b-b127-f0a2-96c3a7ca729a@video.endpoint.twilio.com>;tag=afcdea43
                                                              Call-ID: 1fTMJS3gZiHriSYjXfFnog..
                                                              CSeq: 3 INFO
                                                              Server: Twilio
                                                              Supported: room-signaling
                                                              X-Twilio-CallSid: CA6abab25ec355f8079c036a0040569494
                                                              Content-Length: 0
04-05 10:38:06.615 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:Process INFO response with code 200
04-05 10:38:06.615 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:06.615 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 922 ms.
04-05 10:38:06.615 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:06.615 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:06.615 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:
                                                              Receiving incoming SIP message
                                                              SIP/2.0 200 OK
                                                              Via: SIP/2.0/TLS 127.0.0.1;branch=z9hG4bK-524287-1---7d258856da8eb687;rport=58710;received=127.0.0.1
                                                              Contact: <sip:54.172.61.173:5061;transport=tls>
                                                              To: <sip:orchestrator@video.endpoint.twilio.com>;tag=51512305_6772d868_81f20dde-9ed5-4840-ba96-9b8747092878
                                                              From: "426fb762-564b-b127-f0a2-96c3a7ca729a" <sip:426fb762-564b-b127-f0a2-96c3a7ca729a@video.endpoint.twilio.com>;tag=afcdea43
                                                              Call-ID: 1fTMJS3gZiHriSYjXfFnog..
                                                              CSeq: 4 INFO
                                                              Server: Twilio
                                                              Supported: room-signaling
                                                              X-Twilio-CallSid: CA6abab25ec355f8079c036a0040569494
                                                              Content-Length: 0
04-05 10:38:06.615 23190-1981/com.wellness.ndk D/TwilioVideo: [Core]:Process INFO response with code 200
04-05 10:38:06.615 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:06.615 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 922 ms.
04-05 10:38:06.625 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame in # 4. TS: 66. Q: 0. Fps: 60. Kbps: 300
04-05 10:38:06.625 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(rtp_receiver_audio.cc:197): Received first audio RTP packet
04-05 10:38:06.635 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(rtp_stream_receiver.cc:310): Packet received on SSRC: 2438055619 with payload type: 116, timestamp: 1915112509, sequence number: 22918, arrival time: 1491368886643
04-05 10:38:06.635 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(rtp_receiver_video.cc:75): Received first video RTP packet
04-05 10:38:06.635 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(jitter_buffer.cc:1201): Received first complete key frame
04-05 10:38:06.645 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame out # 4. Key: 0. Size: 100. TS: 66. Latency: 0. EncTime: 15
04-05 10:38:06.645 23190-2484/com.wellness.ndk I/TwilioVideo: [WebRTC]:(video_receiver.cc:283): Received first complete decodable video frame
04-05 10:38:06.645 23190-2484/com.wellness.ndk I/TwilioVideo: [WebRTC]:(codec_database.cc:527): Initializing decoder with payload type '100'.
04-05 10:38:06.645 23190-2484/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: InitDecode.
04-05 10:38:06.645 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: InitDecodeOnCodecThread Type: 0. 640 x 480. Fps: 30
04-05 10:38:06.655 23190-2680/com.wellness.ndk I/org.webrtc.Logging: EglBase14: SDK version: 23. isEGL14Supported: true
04-05 10:38:06.655 23190-2680/com.wellness.ndk D/libEGL: eglInitialize EGLDisplay = 0xd6abd314

                                                         [ 04-05 10:38:06.655 23190: 2680 D/         ]
                                                         ro.exynos.dss isEnabled: 0
04-05 10:38:06.655 23190-2478/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoDecoder: Trying to find HW decoder for mime video/x-vnd.on2.vp8
04-05 10:38:06.655 23190-2478/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoDecoder: Found candidate decoder OMX.Exynos.vp8.dec
04-05 10:38:06.655 23190-2478/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoDecoder: Found target decoder OMX.Exynos.vp8.dec. Color: 0x13
04-05 10:38:06.655 23190-2478/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoDecoder: Java initDecode: VIDEO_CODEC_VP8 : 640 x 480. Color: 0x13. Use Surface: true
04-05 10:38:06.665 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame in # 5. TS: 83. Q: 0. Fps: 60. Kbps: 300
04-05 10:38:06.665 23190-2478/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoDecoder:   Format: {height=480, width=640, mime=video/x-vnd.on2.vp8}
04-05 10:38:06.665 23190-2680/com.wellness.ndk I/org.webrtc.Logging: SurfaceTextureHelper: Setting listener to org.webrtc.MediaCodecVideoDecoder$TextureListener@7c5e719
04-05 10:38:06.665 23190-2478/com.wellness.ndk I/ACodec:  [] Now uninitialized
04-05 10:38:06.665 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame out # 5. Key: 0. Size: 100. TS: 83. Latency: 0. EncTime: 7
04-05 10:38:06.675 23190-2682/com.wellness.ndk I/OMXClient: Using client-side OMX mux.
04-05 10:38:06.695 23190-2682/com.wellness.ndk I/ACodec: [OMX.Exynos.vp8.dec] Now Loaded
04-05 10:38:06.695 23190-2681/com.wellness.ndk I/MediaCodec: [OMX.Exynos.vp8.dec] setting surface generation to 23746561
04-05 10:38:06.695 23190-2682/com.wellness.ndk I/ACodec: can't find wfdsink-exynos-enable
04-05 10:38:06.705 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame in # 6. TS: 99. Q: 0. Fps: 60. Kbps: 300
04-05 10:38:06.705 23190-2682/com.wellness.ndk I/ACodec: [OMX.Exynos.vp8.dec] Now Loaded->Idle
04-05 10:38:06.715 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame out # 6. Key: 0. Size: 100. TS: 99. Latency: 0. EncTime: 12
04-05 10:38:06.715 23190-2682/com.wellness.ndk D/SurfaceUtils: set up nativeWindow 0xd66be808 for 640x480, color 0x105, rotation 0, usage 0x2900
04-05 10:38:06.715 23190-2682/com.wellness.ndk I/ACodec: [OMX.Exynos.vp8.dec] configureOutputBuffersFromNativeWindow setBufferCount : 7, minUndequeuedBuffers : 5
04-05 10:38:06.725 23190-2478/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoDecoder: Input buffers: 5. Output buffers: 7
04-05 10:38:06.725 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Maximum amount of pending frames: 1
04-05 10:38:06.725 23190-2682/com.wellness.ndk I/ACodec: [OMX.Exynos.vp8.dec] Now Idle->Executing
04-05 10:38:06.725 23190-2682/com.wellness.ndk I/ACodec: [OMX.Exynos.vp8.dec] Now Executing
04-05 10:38:06.725 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame in # 0. Type: 3. Buffer # 0. TS: 0. Size: 1980
04-05 10:38:06.735 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame in # 7. TS: 116. Q: 0. Fps: 60. Kbps: 300
04-05 10:38:06.745 23190-2682/com.wellness.ndk I/ACodec: [OMX.Exynos.vp8.dec] Now handling output port settings change
04-05 10:38:06.745 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame out # 7. Key: 0. Size: 100. TS: 116. Latency: 0. EncTime: 13
04-05 10:38:06.745 23190-2682/com.wellness.ndk D/SurfaceUtils: set up nativeWindow 0xd66be808 for 640x480, color 0x105, rotation 0, usage 0x2900
04-05 10:38:06.745 23190-2682/com.wellness.ndk I/ACodec: [OMX.Exynos.vp8.dec] configureOutputBuffersFromNativeWindow setBufferCount : 15, minUndequeuedBuffers : 5
04-05 10:38:06.765 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame in # 1. Type: 4. Buffer # 1. TS: 33. Size: 586
04-05 10:38:06.775 23190-2682/com.wellness.ndk I/ACodec: [OMX.Exynos.vp8.dec] Now Executing
04-05 10:38:06.785 23190-2478/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoDecoder: Decoder output buffers changed: 15
04-05 10:38:06.785 23190-2478/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoDecoder: Decoder format changed: {mime=video/raw, crop-top=0, crop-right=639, slice-height=480, remained_resource=8232960, color-format=261, height=480, width=640, max_capacity=8847360, what=1869968451, crop-bottom=479, crop-left=0, stride=640}
04-05 10:38:06.785 23190-2478/com.wellness.ndk I/org.webrtc.Logging: MediaCodecVideoDecoder: Frame stride and slice height: 640 x 480
04-05 10:38:06.785 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame in # 8. TS: 133. Q: 0. Fps: 60. Kbps: 300
04-05 10:38:06.785 23190-2680/com.wellness.ndk D/libEGL: eglInitialize EGLDisplay = 0xd6abe1a4
04-05 10:38:06.795 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame out # 0. 640 x 480. 640 x 480. Color: 19. TS: 0. DecTime: 56. DelayTime: 3
04-05 10:38:06.795 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame out # 8. Key: 0. Size: 100. TS: 133. Latency: 0. EncTime: 12
04-05 10:38:06.795 23190-2483/com.wellness.ndk I/System.out: i420Frame :640
04-05 10:38:06.795 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to read from null array
04-05 10:38:06.795 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame in # 9. TS: 149. Q: 0. Fps: 60. Kbps: 300
04-05 10:38:06.795 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.i420ToYuvImage(CustomVideoRenderer.java:177)
04-05 10:38:06.795 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:78)
04-05 10:38:06.795 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:06.795 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:06.795 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.YuvImage.getWidth()' on a null object reference
04-05 10:38:06.795 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:80)
04-05 10:38:06.795 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:06.795 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:06.805 23190-2680/com.wellness.ndk D/libEGL: eglInitialize EGLDisplay = 0xd6abe1b4
04-05 10:38:06.805 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoder frame out # 9. Key: 0. Size: 100. TS: 149. Latency: 0. EncTime: 14
04-05 10:38:06.815 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(probe_bitrate_estimator.cc:108): Probing successful [cluster id: 0] [send: 24024 bytes / 24 ms = 1001 kb/s] [receive: 24016 bytes / 162 ms = 148.247 kb/s]
04-05 10:38:06.815 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(probe_bitrate_estimator.cc:108): Probing successful [cluster id: 0] [send: 32024 bytes / 33 ms = 970.424 kb/s] [receive: 28880 bytes / 162 ms = 178.272 kb/s]
04-05 10:38:06.815 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(probe_bitrate_estimator.cc:108): Probing successful [cluster id: 0] [send: 36888 bytes / 38 ms = 970.737 kb/s] [receive: 33760 bytes / 162 ms = 208.395 kb/s]
04-05 10:38:06.815 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(probe_bitrate_estimator.cc:74): Probing unsuccessful, invalid send/receive interval [cluster id: 1] [send interval: 7 ms] [receive interval: 0 ms]
04-05 10:38:06.815 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(probe_bitrate_estimator.cc:74): Probing unsuccessful, invalid send/receive interval [cluster id: 1] [send interval: 9 ms] [receive interval: 0 ms]
04-05 10:38:06.815 23190-1797/com.wellness.ndk I/TwilioVideo: [WebRTC]:(probe_bitrate_estimator.cc:74): Probing unsuccessful, invalid send/receive interval [cluster id: 1] [send interval: 12 ms] [receive interval: 0 ms]
04-05 10:38:06.815 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame out # 1. 640 x 480. 640 x 480. Color: 19. TS: 33. DecTime: 34. DelayTime: 14
04-05 10:38:06.815 23190-2483/com.wellness.ndk I/System.out: i420Frame :640
04-05 10:38:06.815 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to read from null array
04-05 10:38:06.815 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.i420ToYuvImage(CustomVideoRenderer.java:177)
04-05 10:38:06.815 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:78)
04-05 10:38:06.815 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:06.815 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:06.815 23190-2465/com.wellness.ndk I/TwilioVideo: [WebRTC]:(probe_controller.cc:79): kWaitingForProbingResult: timeout
04-05 10:38:06.815 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.YuvImage.getWidth()' on a null object reference
04-05 10:38:06.815 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:80)
04-05 10:38:06.815 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:06.815 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:06.815 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame in # 2. Type: 4. Buffer # 2. TS: 66. Size: 427
04-05 10:38:06.845 23190-2680/com.wellness.ndk D/libEGL: eglInitialize EGLDisplay = 0xd6abe1a4
04-05 10:38:06.845 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame out # 2. 640 x 480. 640 x 480. Color: 19. TS: 66. DecTime: 21. DelayTime: 2
04-05 10:38:06.845 23190-2483/com.wellness.ndk I/System.out: i420Frame :640
04-05 10:38:06.845 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to read from null array
04-05 10:38:06.855 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.i420ToYuvImage(CustomVideoRenderer.java:177)
04-05 10:38:06.855 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:78)
04-05 10:38:06.855 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:06.855 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:06.855 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.YuvImage.getWidth()' on a null object reference
04-05 10:38:06.855 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:80)
04-05 10:38:06.855 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:06.855 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:07.025 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame in # 3. Type: 4. Buffer # 3. TS: 100. Size: 571
04-05 10:38:07.045 23190-2680/com.wellness.ndk D/libEGL: eglInitialize EGLDisplay = 0xd6abe1a4
04-05 10:38:07.045 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame out # 3. 640 x 480. 640 x 480. Color: 19. TS: 100. DecTime: 12. DelayTime: 4
04-05 10:38:07.055 23190-2483/com.wellness.ndk I/System.out: i420Frame :640
04-05 10:38:07.055 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to read from null array
04-05 10:38:07.055 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.i420ToYuvImage(CustomVideoRenderer.java:177)
04-05 10:38:07.055 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:78)
04-05 10:38:07.055 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:07.055 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:07.055 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.YuvImage.getWidth()' on a null object reference
04-05 10:38:07.055 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:80)
04-05 10:38:07.055 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:07.055 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:07.075 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame in # 4. Type: 4. Buffer # 4. TS: 133. Size: 388
04-05 10:38:07.105 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame out # 4. 640 x 480. 640 x 480. Color: 19. TS: 133. DecTime: 13. DelayTime: 2
04-05 10:38:07.105 23190-2483/com.wellness.ndk I/System.out: i420Frame :640
04-05 10:38:07.105 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to read from null array
04-05 10:38:07.105 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.i420ToYuvImage(CustomVideoRenderer.java:177)
04-05 10:38:07.105 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:78)
04-05 10:38:07.105 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:07.105 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:07.105 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.YuvImage.getWidth()' on a null object reference
04-05 10:38:07.105 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:80)
04-05 10:38:07.105 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:07.105 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:07.195 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame in # 5. Type: 4. Buffer # 0. TS: 166. Size: 515
04-05 10:38:07.195 23190-2680/com.wellness.ndk D/libEGL: eglInitialize EGLDisplay = 0xd6abe1a4
04-05 10:38:07.205 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame out # 5. 640 x 480. 640 x 480. Color: 19. TS: 166. DecTime: 6. DelayTime: 3
04-05 10:38:07.205 23190-2483/com.wellness.ndk I/System.out: i420Frame :640
04-05 10:38:07.205 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to read from null array
04-05 10:38:07.205 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.i420ToYuvImage(CustomVideoRenderer.java:177)
04-05 10:38:07.205 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:78)
04-05 10:38:07.205 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:07.205 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:07.205 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.YuvImage.getWidth()' on a null object reference
04-05 10:38:07.205 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:80)
04-05 10:38:07.205 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:07.205 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:07.295 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame in # 6. Type: 4. Buffer # 1. TS: 200. Size: 1431
04-05 10:38:07.305 23190-2517/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoEncoder: Encoded frames: 25. Bitrate: 18, target: 218 kbps, fps: 8, encTime: 16. QP: 85 for last 3005 ms.
04-05 10:38:07.315 23190-2680/com.wellness.ndk D/libEGL: eglInitialize EGLDisplay = 0xd6abe1a4
04-05 10:38:07.325 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame out # 6. 640 x 480. 640 x 480. Color: 19. TS: 200. DecTime: 20. DelayTime: 5
04-05 10:38:07.325 23190-2483/com.wellness.ndk I/System.out: i420Frame :640
04-05 10:38:07.325 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to read from null array
04-05 10:38:07.325 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.i420ToYuvImage(CustomVideoRenderer.java:177)
04-05 10:38:07.325 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:78)
04-05 10:38:07.325 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:07.325 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:07.325 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.YuvImage.getWidth()' on a null object reference
04-05 10:38:07.325 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:80)
04-05 10:38:07.325 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:07.325 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:07.355 23190-1809/com.wellness.ndk I/org.webrtc.Logging: CameraStatistics: Camera fps: 30.
04-05 10:38:07.375 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame in # 7. Type: 4. Buffer # 2. TS: 233. Size: 967
04-05 10:38:07.395 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame out # 7. 640 x 480. 640 x 480. Color: 19. TS: 233. DecTime: 5. DelayTime: 10
04-05 10:38:07.395 23190-2483/com.wellness.ndk I/System.out: i420Frame :640
04-05 10:38:07.395 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to read from null array
04-05 10:38:07.395 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.i420ToYuvImage(CustomVideoRenderer.java:177)
04-05 10:38:07.395 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:78)
04-05 10:38:07.395 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:07.395 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:07.395 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.YuvImage.getWidth()' on a null object reference
04-05 10:38:07.395 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:80)
04-05 10:38:07.395 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:07.395 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:07.455 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame in # 8. Type: 4. Buffer # 3. TS: 266. Size: 1635
04-05 10:38:07.475 23190-2680/com.wellness.ndk D/libEGL: eglInitialize EGLDisplay = 0xd6abe1a4
04-05 10:38:07.485 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame out # 8. 640 x 480. 640 x 480. Color: 19. TS: 266. DecTime: 19. DelayTime: 4
04-05 10:38:07.495 23190-2483/com.wellness.ndk I/System.out: i420Frame :640
04-05 10:38:07.495 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to read from null array
04-05 10:38:07.495 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.i420ToYuvImage(CustomVideoRenderer.java:177)
04-05 10:38:07.495 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:78)
04-05 10:38:07.495 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:07.495 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:07.495 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.YuvImage.getWidth()' on a null object reference
04-05 10:38:07.495 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:80)
04-05 10:38:07.495 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:07.495 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:07.535 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:07.535 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:07.535 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:07.535 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 71 ms.
04-05 10:38:07.545 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame in # 9. Type: 4. Buffer # 4. TS: 300. Size: 1936
04-05 10:38:07.565 23190-2478/com.wellness.ndk I/TwilioVideo: [WebRTC]:MediaCodecVideoDecoder: Decoder frame out # 9. 640 x 480. 640 x 480. Color: 19. TS: 300. DecTime: 8. DelayTime: 2
04-05 10:38:07.565 23190-2483/com.wellness.ndk I/System.out: i420Frame :640
04-05 10:38:07.565 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to read from null array
04-05 10:38:07.565 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.i420ToYuvImage(CustomVideoRenderer.java:177)
04-05 10:38:07.565 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:78)
04-05 10:38:07.565 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:07.565 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:07.565 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.YuvImage.getWidth()' on a null object reference
04-05 10:38:07.565 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:80)
04-05 10:38:07.565 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:07.565 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:07.605 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Process outstanding I/O ...
04-05 10:38:07.605 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Perform SipTU processing ...
04-05 10:38:07.605 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Queue requests at transport level ...
04-05 10:38:07.605 23190-1981/com.wellness.ndk V/TwilioVideo: [Core]:Select for 442 ms.
04-05 10:38:07.645 23190-2680/com.wellness.ndk D/libEGL: eglInitialize EGLDisplay = 0xd6abe1a4
04-05 10:38:07.655 23190-2483/com.wellness.ndk I/System.out: i420Frame :640
04-05 10:38:07.655 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to read from null array
04-05 10:38:07.655 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.i420ToYuvImage(CustomVideoRenderer.java:177)
04-05 10:38:07.655 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:78)
04-05 10:38:07.655 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:07.655 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:07.665 23190-2483/com.wellness.ndk W/System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.YuvImage.getWidth()' on a null object reference
04-05 10:38:07.665 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.captureBitmap(CustomVideoRenderer.java:80)
04-05 10:38:07.665 23190-2483/com.wellness.ndk W/System.err:     at com.wellness.ndk.twiliovideocall.CustomVideoRenderer.renderFrame(CustomVideoRenderer.java:62)
04-05 10:38:07.665 23190-2483/com.wellness.ndk W/System.err:     at com.twilio.video.VideoTrack$VideoRendererCallbackAdapter.renderFrame(VideoTrack.java:123)
04-05 10:38:07.705 23190-23190/com.wellness.ndk D/ViewRootImpl: #3 mView = null
04-05 10:38:07.795 23190-2483/com.wellness.ndk I/System.out: i420Frame :640
04-05 10
kvikrama commented 7 years ago

@aaalaniz is there a likely date when we can get a fix ? This is a critical feature for us. Request to give some trend date.

aaalaniz commented 7 years ago

I am able to reproduce the issue locally. Please allow me to diagnose the problem. I appreciate your patience.

aaalaniz commented 7 years ago

Hey @ananth10 @kvikrama

I have identified the problem and will have a fix in the 1.0.0-beta16 release.

Thanks for your patience.

ananth10 commented 7 years ago

@aaalaniz Sounds good ..We are really looking forward to release of -beta16 .

kvikrama commented 7 years ago

When are we planning for the release ?

On 7 Apr 2017 2:08 a.m., "Aaron Alaniz" notifications@github.com wrote:

Hey @ananth10 https://github.com/ananth10 @kvikrama https://github.com/kvikrama

I have identified the problem and will have a fix in the 1.0.0-beta16 release.

Thanks for your patience.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/twilio/video-quickstart-android/issues/93#issuecomment-292310945, or mute the thread https://github.com/notifications/unsubscribe-auth/AJUfg1M_ZBJjDzT7WRZ_gmmLVjIqDki9ks5rtU1EgaJpZM4MxZxV .

aaalaniz commented 7 years ago

We have a release candidate being tested. I will provide an update once we get test results.

aaalaniz commented 7 years ago

@kvikrama @ananth10 I received the test report and I'm investigating one small issue. My hope is to have the release out soon.

aaalaniz commented 7 years ago

@kvikrama @ananth10 1.0.0-beta16 has been released. Can you please validate that you are no longer experiencing this issue?

Thanks

aaalaniz commented 7 years ago

Confirmed via email the issue has been resolved.

csemrm commented 7 years ago

same problem for Video call also.

kobewangSky commented 6 years ago

Hi there I have same problem I am use com.twilio:video-android:1.3.1 And my phone is S7 I can not get any data from i420Frame.yuvPlanes always is null Why? How can I fix it ? Thanks Kobe

aaalaniz commented 6 years ago

Hey @kobewangSky

I will add documentation to our quickstart README, but here is a section from the I420Frame API docs.

A YUV frame in the I420 format. A frame can be represented as a ByteBuffer array of Y, U, and V pixel data with an array of strides for each plane or as a texture. When a frame is represented as a texture, textureId will be set to a positive non zero value with yuvPlanes and yuvStrides set to null. The YUV data can be extracted from the texture using an instance of org.webrtc.YuvConverter and the samplingMatrix. When a frame is represented as an array of ByteBuffer, textureId will be 0, yuvPlanes contains the YUV pixel data, and yuvStrides contains each plane's stride.

In the latest versions of the SDK, I420Frames rendered from CameraCapturer are represented as a buffer (yuvPlanes is not null) and frames rendered from a remote VideoTrack are represented as a texture (yuvPlanes is null). If you want to extract frames from a texture I recommend referencing our Custom Renderer Example.

Thanks!

aaalaniz commented 6 years ago

Hey @csemrm

Can you elaborate on the issue you are experiencing?

kobewangSky commented 6 years ago

Hi @aaalaniz Thanks for your help!

And this is my code

public class OtherVideocallRender implements VideoRenderer {

private MainActivity mainActivity;
private ImageView Targetview;

private final Handler handler = new Handler();

public OtherVideocallRender(MainActivity activity, ImageView view )
{
    this.mainActivity = activity;
    this.Targetview = view;

}

@Override
public void renderFrame(final I420Frame i420Frame) {

    final Bitmap bitmap = i420Frame.yuvPlanes == null ?
            captureBitmapFromTexture(i420Frame) :
            captureBitmapFromYuvFrame(i420Frame);

    handler.post(new Runnable() {
        @Override
        public void run() {
            // Update the bitmap of image view
            Targetview.setImageBitmap(bitmap);

            // Frames must be released after rendering to free the native memory
            i420Frame.release();
            return;
        }
    });

}

//other code is same Custom Renderer Example.

than like you say, If this render is addRenderer to"LocalVideoTrack.create(this, true, cameraCapturer);" yuvPlanes will not null, So I can use captureBitmapFromYuvFrame to change i420Frame to Bitmap.

but, If this render is addRenderer to videoTrack from "addParticipantVideo(VideoTrack videoTrack) " yuvPlanes will be null So I need use captureBitmapFromTexture to change i420Frame to Bitmap?

I have try this way. but I always crash on "new YuvConverter();" in captureBitmapFromTexture.

because my SDK version is wrong? or?

Thanks. kobe

kobewangSky commented 6 years ago

I trace code and I find program is crash in new GlShader->compileShader()->throw new RuntimeException("glCreateShader() failed. GLES20 error: " + GLES20.glGetError()); Thanks, kobe

kobewangSky commented 6 years ago

But there is an interesting phenomenon! most phone rendered from a remote VideoTrack, i420Frame always is null

but Huawei's mobile is not, it is always can get data from i420Frame . so I just need use captureBitmapFromYuvFrame to get Bitmap!

Kobe

aaalaniz commented 6 years ago

Hey @kobewangSky

Can you post a full log of the crash that occurs when trying to create a YuvConverter? Thanks!

aaalaniz commented 6 years ago

Also @kobewangSky

Can you open a separate issue? Thanks!

kobewangSky commented 6 years ago

Hi @aaalaniz Thanks for your help! I will open a separate issue soon!

Thanks ! kobe.