Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Official WebRTC package FAQ

Discussion in 'Unity Render Streaming' started by kazuki_unity729, Jul 5, 2022.

  1. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
    I'm not using an external server in my game, in other words, I don't have one.

    I make a connection via LiteNetLib/UDP, then send the offer WebRTC gives me via LiteNetLib, pass it to the WebRTC on the other device, when that gives me the answer I relay that over UDP again. Same for the ICE candidates, then WebRTC makes its own connection.

    The process works. I think this might be more of a problem of Texture formats because I'm getting all kinds of cases where displaying the incoming image data breaks:

    1) Getting a WebRTC stream from Quest. Going by logs, the process completes but it always ends up as a black image.

    2) I tried sending my own image data, encoded single JPG images, via LiteNetLib. This works, but did break for me when I made some changes to the structure of the UI canvas of the Android app, so I had to revert to an earlier version. Not trivial to understand what changes might have caused this even to happen.*

    3) Now the same working build from 2, as a deployed APK, when installed on two devices other than my usual testing device, only displayed a white image.

    *I did assign an image to display on the UI Image element until I start receiving the stream, to then replace it. Removing the image again did not restore the JPG getting displayed. I also added a TextMeshPro GUI element to display text. Those are the only changes I made but somehow they prevented displaying my JPG images. Only reverting to before I made these changes via Git did restore it.
     
  2. gtk2k

    gtk2k

    Joined:
    Aug 13, 2014
    Posts:
    275
    I just wanted to mention that my uploaded example uses WebSockets.
    WebSocketServer is set up by the program on the editor side.
    After executing the editor side, if you execute the Quest side, I think that each other's streaming will be sent and received.
    By the way, the WebSocket server is programmed to start on port 8080, but it can be changed by modifying the code.
     
    Last edited: Jul 31, 2023
  3. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
    Still not sure if I understand correctly. I set signalingURL to wss://~, deployed to Quest and simultaneously run in the editor. This gives me this log on Quest:

    Note the invalid URI exception:

    Code (CSharp):
    1. 2023.07.31 13:39:01.376 16598 16615 Error Unity ArgumentException: An invalid URI string.
    2. 2023.07.31 13:39:01.376 16598 16615 Error Unity Parameter name: url
    3. 2023.07.31 13:39:01.376 16598 16615 Error Unity   at WebSocketSharp.WebSocket..ctor (System.String url, System.String[] protocols) [0x00000] in <00000000000000000000000000000000>:0
    4. 2023.07.31 13:39:01.376 16598 16615 Error Unity   at CameraStreamer.ConnectSignaling () [0x00000] in <00000000000000000000000000000000>:0
    5.  
    And this in the editor:

    Code (CSharp):
    1. === OnEnable
    2. UnityEngine.Debug:Log (object)
    3. CameraStreamer:OnEnable () (at Assets/CameraStreamer.cs:102)
    4.  
    5. Start SignalingServer
    6. UnityEngine.Debug:Log (object)
    7. CameraStreamer:OnEnable () (at Assets/CameraStreamer.cs:112)
     
    Last edited: Aug 1, 2023
  4. gtk2k

    gtk2k

    Joined:
    Aug 13, 2014
    Posts:
    275
    If the editor and Quest are connected within a local area network and the editor's IP address is 192.168.0.10 the SignalingURL will be ws://192.168.0.10 wss://~ is the equivalent of an https connection, which results in a connection using a certificate, and since we are not using a certificate this time, we use ws://~ .
    It is also necessary to open the port of the machine on the editor side.
     
    Last edited: Jul 31, 2023
  5. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
    I used the IP I get with ipconfig/all. That gives me an error (InvalidOperationException: The interface does not use a secure connection):

    Code (CSharp):
    1. 2023.07.31 14:56:23.572 19992 20010 Info Unity === Start SignalingConnect
    2. 2023.07.31 14:56:23.572 19992 20010 Info Unity CameraStreamer:OnEnable()
    3. 2023.07.31 14:56:23.572 19992 20010 Info Unity
    4. 2023.07.31 14:56:23.573 19992 20010 Info Unity === ConnectSignaling > ws://169.254.217.168
    5. 2023.07.31 14:56:23.573 19992 20010 Info Unity CameraStreamer:ConnectSignaling()
    6. 2023.07.31 14:56:23.573 19992 20010 Info Unity
    7. 2023.07.31 14:56:23.577 19992 20010 Error Unity InvalidOperationException: The interface does not use a secure connection.
    8. 2023.07.31 14:56:23.577 19992 20010 Error Unity   at WebSocketSharp.WebSocket.get_SslConfiguration () [0x00000] in <00000000000000000000000000000000>:0
    9. 2023.07.31 14:56:23.577 19992 20010 Error Unity   at CameraStreamer.ConnectSignaling () [0x00000] in <00000000000000000000000000000000>:0
    10.  
    How do I do that?
     
  6. gtk2k

    gtk2k

    Joined:
    Aug 13, 2014
    Posts:
    275
    sorry.
    I committed the fix. Please pull again.
    Also, regarding port opening, please refer to here for Windows.
    https://pureinfotech.com/open-port-firewall-windows-10/
     
  7. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
  8. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
    This new version gets stuck on boot and keeps displaying the Made with Unity Logo splash screen. After closing, the Quest OS menus disappear and it takes a while for them to reappear.
     
  9. gtk2k

    gtk2k

    Joined:
    Aug 13, 2014
    Posts:
    275
    We cannot find such a phenomenon here.
    Commit again.
    There is a scene called Quest, so please build and run it in that scene.
    (The Editor side is also executed in the Quest scene)
     
  10. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
    It seems the web socket script blocks execution until it makes connection. Upon connection the scene was displayed.

    Here's the logcat from the Quest:

    Code (CSharp):
    1. 0001.01.01 00:00:00.000 -1 -1 Info  --------- beginning of main
    2. 2023.08.01 11:12:55.126 26169 26544 Warn OpenGLRenderer Surface doesn't have any previously queued frames, nothing to readback from
    3. 2023.08.01 11:12:55.132 26169 26169 Error BLASTBufferQueue [ViewRootImpl[UnityPlayerActivity]#0](f:0,a:1) Applying pending transactions on dtor 1
    4. 2023.08.01 11:12:57.055 26169 26392 Info OpenXR nativeOnActivityReady
    5. 2023.08.01 11:12:57.099 26169 26190 Verbose MediaRouter Selecting route: RouteInfo{ name=Telefon, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
    6. 2023.08.01 11:12:57.099 26169 26190 Info MediaRouter Skip setBluetoothA2dpOn(): types=8388615, isPlaybackActive()=false, BT route=null
    7. 2023.08.01 11:12:57.108 26169 26190 Info OpenXR ------------ xrCreateSession [start] -----------
    8. 2023.08.01 11:12:57.110 26169 26190 Info RuntimeIPCClient [RUNTIMEIPC] Event buffer size (client): 8192
    9. 2023.08.01 11:12:57.111 26169 26190 Info RuntimeIPCClient [RUNTIMEIPC] TryToGetIPCResourcesFromServer: RPC_CONNECTOR_CONNECT_TO_SERVER SUCCESS: Client: com.DefaultCompany.qs:com.DefaultCompany.qs:26169, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice (RuntimeServiceServer)
    10. 2023.08.01 11:12:57.111 26169 26190 Info VrRuntimeClient g_RuntimeServiceSDKClient.Connected: com.oculus.systemdriver:com.oculus.vrruntimeservice
    11. 2023.08.01 11:12:57.232 26169 26190 Info VrRuntimeClient RuntimeIPC: ServiceConnected: SharedMemoryDebug: publicReadOnly SharedMemorySize=8872 () sizeof(sharedMemoryPublicReadOnly)=8896
    12. 2023.08.01 11:12:57.232 26169 26190 Info VrRuntimeClient RuntimeIPC: ServiceConnected: SharedMemoryDebug: privateReadWrite SharedMemorySize=40800 () sizeof(privateSharedMemorySize)=8
    13. 2023.08.01 11:12:57.232 26169 26190 Info VrRuntimeClient nativeRuntimeServiceConnected: SharedMemoryDebug: publicReadOnlyFd=128, privateReadWriteFd=133 ()
    14. 2023.08.01 11:12:57.232 26169 26190 Info RuntimeIPCClient [RUNTIMEIPC] EnsureServerConnection: SUCCESS. Client: com.DefaultCompany.qs:com.DefaultCompany.qs:26169, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice (RuntimeServiceServer)
    15. 2023.08.01 11:12:57.232 26169 26190 Info RuntimeIPCClient [RUNTIMEIPC] ConnectToServer: SUCCESS: Client: com.DefaultCompany.qs:com.DefaultCompany.qs:26169, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice (RuntimeServiceServer)
    16. 2023.08.01 11:12:57.234 26169 26190 Info VrRuntimeClient g_RuntimeServiceSDKClient.InitClient SUCCESS. Version: 4.0, Custom: 1.0
    17. 2023.08.01 11:12:57.234 26169 26190 Info RuntimeIPCClientMgr [RUNTIMEIPC] GetClientOptions
    18. 2023.08.01 11:12:57.234 26169 26190 Info OpenXR xrCreateSession: Connected to VrRuntimeService after 0.126405s
    19. 2023.08.01 11:12:57.241 26169 26190 Info VrRuntimeClient VrRuntimeClient: Init
    20. 2023.08.01 11:12:57.242 26169 26190 Info PTKService PTKServiceClient Init
    21. 2023.08.01 11:12:57.243 26169 26190 Info ClientProcessConnector [RUNTIMEIPC] GetProcessConnection: com.oculus.vrshell:com.oculus.vrshell:Overlay
    22. 2023.08.01 11:12:57.245 26169 26190 Info RuntimeIPCClient [RUNTIMEIPC] Event buffer size (client): 8192
    23. 2023.08.01 11:12:57.245 26169 26190 Info RuntimeIPCClient [RUNTIMEIPC] TryToGetIPCResourcesFromServer: RPC_CONNECTOR_CONNECT_TO_SERVER SUCCESS: Client: com.DefaultCompany.qs:com.DefaultCompany.qs:26169, Server: com.oculus.vrshell:com.oculus.vrshell:Overlay (ptkserviceserver)
    24. 2023.08.01 11:12:57.245 26169 26190 Info RuntimeIPCClient [RUNTIMEIPC] EnsureServerConnection: SUCCESS. Client: com.DefaultCompany.qs:com.DefaultCompany.qs:26169, Server: com.oculus.vrshell:com.oculus.vrshell:Overlay (ptkserviceserver)
    25. 2023.08.01 11:12:57.245 26169 26190 Info RuntimeIPCClient [RUNTIMEIPC] ConnectToServer: SUCCESS: Client: com.DefaultCompany.qs:com.DefaultCompany.qs:26169, Server: com.oculus.vrshell:com.oculus.vrshell:Overlay (ptkserviceserver)
    26. 2023.08.01 11:12:57.348 26169 26190 Info RuntimeIPCClient [RUNTIMEIPC] InitServerStateBuffer: SUCCESS. 0, Client: com.DefaultCompany.qs:com.DefaultCompany.qs:26169, Server: com.oculus.vrshell:com.oculus.vrshell:Overlay (ptkserviceserver)
    27. 2023.08.01 11:12:57.349 26169 26190 Verbose OVR::Capture Failed to open trace_marker ATrace file!
    28. 2023.08.01 11:12:57.349 26169 26190 Info VrRuntimeClient OSSDKTRACKING calculating secure tracking
    29. 2023.08.01 11:12:57.349 26169 26190 Info VrRuntimeClient OSSDKTRACKING secure tracking is 0
    30. 2023.08.01 11:12:57.350 26169 26190 Info AudioCapture AudioCapture::Init
    31. 2023.08.01 11:12:57.350 26169 26190 Info AudioCapture AudioCapture::Init -> Initializing audio capture using direct OS Callbacks
    32. 2023.08.01 11:12:57.350 26169 26190 Info AudioCapture AudioCapture::Init COMPLETE
    33. 2023.08.01 11:12:57.350 26169 26190 Warn Foveation Forcing on dynamic foveation
    34. 2023.08.01 11:12:57.350 26169 26190 Info Foveation Vulkan foveation tile turn off enabled: 1
    35. 2023.08.01 11:12:57.352 26169 26190 Info ClientProcessConnector [RUNTIMEIPC] GetProcessConnection: com.oculus.guardian:com.oculus.vrguardianservice
    36. 2023.08.01 11:12:57.353 26169 26190 Info RuntimeIPCClient [RUNTIMEIPC] Event buffer size (client): 8192
    37. 2023.08.01 11:12:57.353 26169 26190 Info RuntimeIPCClient [RUNTIMEIPC] TryToGetIPCResourcesFromServer: RPC_CONNECTOR_CONNECT_TO_SERVER SUCCESS: Client: com.DefaultCompany.qs:com.DefaultCompany.qs:26169, Server: com.oculus.guardian:com.oculus.vrguardianservice (guardianserver)
    38. 2023.08.01 11:12:57.353 26169 26190 Info RuntimeIPCClient [RUNTIMEIPC] EnsureServerConnection: SUCCESS. Client: com.DefaultCompany.qs:com.DefaultCompany.qs:26169, Server: com.oculus.guardian:com.oculus.vrguardianservice (guardianserver)
    39. 2023.08.01 11:12:57.353 26169 26190 Info RuntimeIPCClient [RUNTIMEIPC] ConnectToServer: SUCCESS: Client: com.DefaultCompany.qs:com.DefaultCompany.qs:26169, Server: com.oculus.guardian:com.oculus.vrguardianservice (guardianserver)
    40. 2023.08.01 11:12:57.360 26169 26190 Info VrGuardianClient g_GuardianSDKClient connected.
    41. 2023.08.01 11:12:57.368 26169 26190 Info VrRuntimeClient Is120HzSupported: 1
    42. 2023.08.01 11:12:57.368 26169 26190 Info FaceEyeTrackingClientManager [FaceEyeTrackingManager] Initializing FaceEyeTrackingClientManager...
    43. 2023.08.01 11:12:57.368 26169 26190 Info LogTimer CPUTIME: VrRuntimeClient_Init took 127.1087 ms
    44. 2023.08.01 11:12:57.369 26169 26190 Info Distortion Initializing Mesh Decenter Correction
    45. 2023.08.01 11:12:57.369 26169 26190 Info Distortion SetLensPositions - iad=0.0635, left offset=-0.00308466,-4.34063e-05, right offset=0.00288771,-7.72867e-05
    46. 2023.08.01 11:12:57.369 26169 26190 Info Distortion Initializing Mesh Decenter Correction
    47. 2023.08.01 11:12:57.370 26169 26190 Info Distortion SetLensPositions - iad=0.0635, left offset=-0.00308466,-4.34063e-05, right offset=0.00288771,-7.72867e-05
    48. 2023.08.01 11:12:57.370 26169 26190 Info VrRuntimeClient SetPhaseSyncMode 1
    49. 2023.08.01 11:12:57.370 26169 26190 Info VrRuntimeClient SetPhaseSyncMode 1
    50. 2023.08.01 11:12:57.370 26169 26190 Info OpenXR PhaseSync Mode: 1
    51. 2023.08.01 11:12:57.372 26169 26190 Info ClientInputSettings SYSTEMBUTTONSPACE GKS freeze '1'
    52. 2023.08.01 11:12:57.372 26169 26190 Info ClientInputSettings SYSTEMBUTTONSPACE 'com.DefaultCompany.qs' Freeze input '1' on home button down
    53. 2023.08.01 11:12:57.372 26169 26190 Info ClientInputSettings HANDTRACKING: Hands V2.0 enforced.
    54. 2023.08.01 11:12:57.372 26169 26190 Info ClientInputSettings HANDTRACKING: YES, in the GK oculus_mobile_enable_hand_tracking_frequency_inter
    55. 2023.08.01 11:12:57.372 26169 26190 Info ClientInputInterface HANDTRACKING sethandtrackingfrequency 1
    56. 2023.08.01 11:12:57.372 26169 26190 Info ClientInputSettings HANDTRACKING: YES, in the GK oculus_mobile_30hz_handtracking_downclocking
    57. 2023.08.01 11:12:57.372 26169 26190 Info ClientInputInterface Set30HzHandtrackingDownclockingGKFlag 1
    58. 2023.08.01 11:12:57.372 26169 26190 Info ClientInputSettings HANDTRACKING: NO, not in the GK oculus_mobile_enable_hand_emulation_of_controllers
    59. 2023.08.01 11:12:57.372 26169 26190 Info ClientInputInterface HANDTRACKING SetHandTrackingControllerEmulationGkFlag 0
    60. 2023.08.01 11:12:57.372 26169 26190 Info InputHooks InitializeInputHooks
    61. 2023.08.01 11:12:57.372 26169 26190 Info InputHooks InitializeInputHooks create
    62. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR Disable SwapchainCreateInfo next pointer on com.DefaultCompany.qs.
    63. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR Disable flipY for projection layers on com.DefaultCompany.qs.
    64. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR Disable HandJointRotationFix on com.DefaultCompany.qs.
    65. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR Disable Stage space with stationary guardian on com.DefaultCompany.qs.
    66. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR Disable hands power simple interaction profile on com.DefaultCompany.qs.
    67. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR Disable output struct type validation on com.DefaultCompany.qs.
    68. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR Disable GetFaceExpressionWeights return code fix on com.DefaultCompany.qs.
    69. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR Disable HandJointPalmFix on com.DefaultCompany.qs.
    70. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR GK oculus_spatial_entity_use_afv2 value = 0.
    71. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR xrCreateSession: Activity is already in the ready state.
    72. 2023.08.01 11:12:57.372 26169 26190 Info XrRuntimeUtils XrRuntimeUtils::CreateSession
    73. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR ------------ xrCreateSession [end] -----------
    74. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR_Space xrCreateReferenceSpace: Spaces info
    75. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR_Space xrCreateReferenceSpace: Local version=73
    76. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR_Space xrCreateReferenceSpace: RawFromLocal       = (0.000, 0.154, 0.000, 0.988), (-0.02, 0.03, -0.17)
    77. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR_Space xrCreateReferenceSpace: RawFromLocalTilted = (-0.052, 0.155, 0.021, 0.986), (-0.02, 0.03, -0.17)
    78. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR_Space xrCreateReferenceSpace: Stage IsValid=true
    79. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR_Space xrCreateReferenceSpace: Stage HasActiveGuardian=true
    80. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR_Space xrCreateReferenceSpace: Stage Width=1.879325, Depth=2.158932
    81. 2023.08.01 11:12:57.372 26169 26190 Info OpenXR_Space xrCreateReferenceSpace: RawFromStage       = (0.000, 0.998, 0.000, 0.069), (-0.32, -1.26, 0.54)
    82. 2023.08.01 11:12:57.388 26169 26169 Debug MediaRouter onRestoreRoute() : route=RouteInfo{ name=Telefon, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
    83. 2023.08.01 11:12:57.388 26169 26169 Verbose MediaRouter Selecting route: RouteInfo{ name=Telefon, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
    84. 2023.08.01 11:12:57.683 26169 26190 Info OpenXR PostSessionStateChange: XR_SESSION_STATE_UNKNOWN -> XR_SESSION_STATE_IDLE
    85. 2023.08.01 11:12:57.684 26169 26190 Info OpenXR PostSessionStateChange: XR_SESSION_STATE_IDLE -> XR_SESSION_STATE_READY
    86. 2023.08.01 11:12:57.684 26169 26190 Info Unity [XR] [499439946096] [11:12:57.684][Info   ] OpenXRSession::HandleSessionStateChangedEvent: state XR_SESSION_STATE_UNKNOWN->XR_SESSION_STATE_IDLE session=144115188075855874 time=7213806460579
    87. 2023.08.01 11:12:57.684 26169 26190 Info Unity [XR] [499439946096] [11:12:57.684][Info   ] OpenXRSession::HandleSessionStateChangedEvent: state XR_SESSION_STATE_IDLE->XR_SESSION_STATE_READY session=144115188075855874 time=7213806835318
    88. 2023.08.01 11:12:57.685 26169 26190 Info OpenXR ------------ xrBeginSession [start] -----------
    89. 2023.08.01 11:12:57.685 26169 26190 Info VrRuntimeClient Tracing is disabled
    90. 2023.08.01 11:12:57.685 26169 26190 Info VrRuntimeClient SysProp debug mode is disabled on Client side
    91. 2023.08.01 11:12:57.686 26169 26190 Info VrRuntimeClient DEVICE MODEL NUMBER = Quest
    92. 2023.08.01 11:12:57.686 26169 26190 Info VrRuntimeClient DEVICE BUILD NAME = SQ3A.220605.009.A1
    93. 2023.08.01 11:12:57.686 26169 26190 Info VrRuntimeClient DEVICE BUILD TYPE = user
    94. 2023.08.01 11:12:57.686 26169 26190 Info VrRuntimeClient DEVICE OS VERSION = 12
    95. 2023.08.01 11:12:57.686 26169 26190 Info VrRuntimeClient API LOADER VERSION = 1.0.20
    96. 2023.08.01 11:12:57.686 26169 26190 Info VrRuntimeClient RUNTIME API VERSION = 1.0.27
    97. 2023.08.01 11:12:57.686 26169 26190 Info VrRuntimeClient RUNTIME VERSION = 55.0.0.149.713 Jul 16 2023 12:32:14 RELEASE
    98. 2023.08.01 11:12:57.686 26169 26190 Info VrRuntimeClient APP NAME = qs
    99. 2023.08.01 11:12:57.686 26169 26190 Info VrRuntimeClient APP VERSION = 0.1 versionCode 1 internalVersionName <none>
    100. 2023.08.01 11:12:57.686 26169 26190 Info VrRuntimeClient APP VR TYPE = <none>
    101. 2023.08.01 11:12:57.686 26169 26190 Info VrRuntimeClient APP MODE TYPE = VR
    102. 2023.08.01 11:12:57.686 26169 26190 Info VrRuntimeClient APP PACKAGE NAME = com.DefaultCompany.qs
    103. 2023.08.01 11:12:57.686 26169 26190 Info VrRuntimeClient APP ACTIVITY CLASS = com.unity3d.player.UnityPlayerActivity
    104. 2023.08.01 11:12:57.686 26169 26190 Info Sensor OSSDKTRACKING Initializing head tracking
    105. 2023.08.01 11:12:57.686 26169 26190 Debug OsSdk TrackingServiceConnection ctor
    106. 2023.08.01 11:12:57.686 26169 26190 Info Sensor OSSDKTRACKING Head tracker != nullpointer 0xb400007561a82d58, 1
    107. 2023.08.01 11:12:57.686 26169 26190 Info Sensor OSSDKTRACKING Initializing controller tracking
    108. 2023.08.01 11:12:57.686 26169 26190 Info Sensor OSSDKTRACKING Controller tracker != nullpointer 0xb40000736050ec70, 1
    109. 2023.08.01 11:12:57.688 26169 26190 Info DeviceStatus nativeHeadsetEvent(0)
    110. 2023.08.01 11:12:57.689 26169 26190 Info VrRuntimeClient SetCompositorClientFeatureFlag ClientFeatureFlag 0
    111. 2023.08.01 11:12:57.689 26169 26190 Info RuntimeIPCClient [RUNTIMEIPC] InitServerStateBuffer: SUCCESS. 0, Client: com.DefaultCompany.qs:com.DefaultCompany.qs:26169, Server: com.oculus.guardian:com.oculus.vrguardianservice (guardianserver)
    112. 2023.08.01 11:12:57.689 26169 26190 Info LogTimer CPUTIME: VrRuntimeClient_BeginSession took 4.4900 ms
    113. 2023.08.01 11:12:57.690 26169 26190 Info ClientInputInterface DEADRECKONING SetControllerTrackingExtendedDeadreckoning 0
    114. 2023.08.01 11:12:57.690 26169 26190 Info ClientInputSettings HANDTRACKING package name is com.DefaultCompany.qs
    115. 2023.08.01 11:12:57.690 26169 26190 Info ClientInputSettings HANDTRACKING: feature flag set to 0
    116. 2023.08.01 11:12:57.690 26169 26190 Info ClientInputInterface HANDTRACKING sethandmanifest 0
    117. 2023.08.01 11:12:57.691 26169 26190 Info InputDeviceManager ovrInputDeviceManager::Initialize
    118. 2023.08.01 11:12:57.691 26169 26190 Info [CT] HandPosePrediction: Set sampler config for 30 Hz
    119. 2023.08.01 11:12:57.691 26169 26190 Info [CT] HandPosePrediction: Set sampler config for 30 Hz
    120. 2023.08.01 11:12:57.691 26169 26190 Info InputDevice_Hand BodyPoweredHands checkSysPropForBodyAPIOverride 0
    121. 2023.08.01 11:12:57.692 26169 26190 Info InputDevice_Hand BodyPoweredHands checkSysPropForBodyAPIOverride 0
    122. 2023.08.01 11:12:57.692 26169 26190 Info InputDeviceManager HANDTRACKING Root pose filter profile changed for freq to 2 from 2 (new config version: 0)
    123. 2023.08.01 11:12:57.692 26169 26190 Info InputDeviceManager HANDTRACKING Pointer filter profile changed to: 0
    124. 2023.08.01 11:12:57.692 26169 26190 Info InputDeviceManager HANDTRACKING Pointer filter profile changed to: 0
    125. 2023.08.01 11:12:57.692 26169 26190 Info InputDeviceManager HANDTRACKING Root pose filter profile changed for freq to 1 from 2 (new config version: 0)
    126. 2023.08.01 11:12:57.692 26169 26190 Error libEGL call to OpenGL ES API with no current context (logged once per thread)
    127. 2023.08.01 11:12:57.692 26169 26190 Warn GL_Utils glGetString( GL_EXTENSIONS ) returned NULL
    128. 2023.08.01 11:12:57.692 26169 26190 Warn VrRuntimeClient BeginRendering: Valid GL Context not bound!
    129. 2023.08.01 11:12:57.692 26169 26190 Info PhaseSync PhaseSync::PhaseSync PaddingLowerLimit 0.350000 StandardDeviations 2.000000 PaddingUpperLimit 0.750000 on instance 0
    130. 2023.08.01 11:12:57.692 26169 26190 Info VrRuntimeClient PhaseSync Instance created
    131. 2023.08.01 11:12:57.696 26169 26190 Debug CompatibilityChangeReporter Compat change id reported: 160794467; UID 10156; state: ENABLED
    132. 2023.08.01 11:12:57.698 26169 26190 Info RuntimeIPCClient [RUNTIMEIPC] InitServerStateBuffer: SUCCESS. 0, Client: com.DefaultCompany.qs:com.DefaultCompany.qs:26169, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice (RuntimeServiceServer)
    133. 2023.08.01 11:12:57.698 26169 26190 Info VrApi OVR::Stats thread started
    134. 2023.08.01 11:12:57.698 26169 26190 Info XrRuntimeUtils XrRuntimeUtils::BeginSession
    135. 2023.08.01 11:12:57.698 26169 26190 Info XrRuntimeSystem_Client BeginSession
    136. 2023.08.01 11:12:57.698 26169 26190 Info OpenXR usesManifestForCpuBoost:0
    137. 2023.08.01 11:12:57.698 26169 26190 Info OpenXR ------------ xrBeginSession [end] -----------
    138. 2023.08.01 11:12:57.701 26169 26645 Info JniUtils ovr_GetCurrentPackageSignature
    139. 2023.08.01 11:12:57.703 26169 26645 Info Metrics device name = Oculus Quest
    140. 2023.08.01 11:12:57.710 26169 26190 Info OpenXR_Actions -- xrSuggestInteractionProfileBindings -
    141. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=54, action=thumbstick, subactionMask=1, pathActionType=3
    142. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=55, action=thumbstick, subactionMask=2, pathActionType=3
    143. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=9, action=grip, subactionMask=1, pathActionType=2
    144. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=25, action=grip, subactionMask=2, pathActionType=2
    145. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=9, action=grippressed, subactionMask=1, pathActionType=2
    146. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=25, action=grippressed, subactionMask=2, pathActionType=2
    147. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=8, action=menu, subactionMask=1, pathActionType=1
    148. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=24, action=menu, subactionMask=2, pathActionType=1
    149. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=4, action=primarybutton, subactionMask=1, pathActionType=1
    150. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=20, action=primarybutton, subactionMask=2, pathActionType=1
    151. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=5, action=primarytouched, subactionMask=1, pathActionType=1
    152. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=21, action=primarytouched, subactionMask=2, pathActionType=1
    153. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=6, action=secondarybutton, subactionMask=1, pathActionType=1
    154. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=22, action=secondarybutton, subactionMask=2, pathActionType=1
    155. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=7, action=secondarytouched, subactionMask=1, pathActionType=1
    156. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=23, action=secondarytouched, subactionMask=2, pathActionType=1
    157. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=10, action=trigger, subactionMask=1, pathActionType=2
    158. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=26, action=trigger, subactionMask=2, pathActionType=2
    159. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=10, action=triggerpressed, subactionMask=1, pathActionType=2
    160. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=26, action=triggerpressed, subactionMask=2, pathActionType=2
    161. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=11, action=triggertouched, subactionMask=1, pathActionType=1
    162. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=27, action=triggertouched, subactionMask=2, pathActionType=1
    163. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=14, action=thumbstickclicked, subactionMask=1, pathActionType=1
    164. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=30, action=thumbstickclicked, subactionMask=2, pathActionType=1
    165. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=15, action=thumbsticktouched, subactionMask=1, pathActionType=1
    166. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=31, action=thumbsticktouched, subactionMask=2, pathActionType=1
    167. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=19, action=devicepose, subactionMask=1, pathActionType=4
    168. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=35, action=devicepose, subactionMask=2, pathActionType=4
    169. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=18, action=pointer, subactionMask=1, pathActionType=4
    170. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=34, action=pointer, subactionMask=2, pathActionType=4
    171. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=17, action=haptic, subactionMask=1, pathActionType=100
    172. 2023.08.01 11:12:57.712 26169 26190 Info OpenXR_Actions xrSuggestInteractionProfileBindings: adding binding actionPathBinding=33, action=haptic, subactionMask=2, pathActionType=100
    173. 2023.08.01 11:12:57.713 26169 26190 Info VrRuntimeClient UpdateEvents: HMT was mounted
    174. 2023.08.01 11:12:57.733 26169 26304 Info GL_Utils egl = 1.5
    175. 2023.08.01 11:12:57.733 26169 26304 Info GL_Utils es3 = TRUE
    176. 2023.08.01 11:12:57.733 26169 26304 Info GL_Utils Found: GL_OES_vertex_array_object
    177. 2023.08.01 11:12:57.733 26169 26304 Info GL_Utils Found: GL_QCOM_tiled_rendering
    178. 2023.08.01 11:12:57.733 26169 26304 Info GL_Utils Found: GL_EXT_sRGB
    179. 2023.08.01 11:12:57.733 26169 26304 Info GL_Utils Found: GL_EXT_sRGB_write_control
    180. 2023.08.01 11:12:57.733 26169 26304 Info GL_Utils Found: GL_EXT_disjoint_timer_query
    181. 2023.08.01 11:12:57.734 26169 26304 Info GL_Utils Found: GL_EXT_memory_object
    182. 2023.08.01 11:12:57.734 26169 26304 Info GL_Utils Found: GL_EXT_memory_object_fd
    183. 2023.08.01 11:12:57.734 26169 26304 Info GL_Utils Found: GL_QCOM_texture_foveated
    184. 2023.08.01 11:12:57.734 26169 26304 Info GL_Utils Found: GL_KHR_debug
    185. 2023.08.01 11:12:57.734 26169 26304 Info GL_Utils Found: GL_OES_EGL_image
    186. 2023.08.01 11:12:57.734 26169 26304 Info GL_Utils Found: GL_EXT_texture_border_clamp
    187. 2023.08.01 11:12:57.734 26169 26304 Info GL_Utils Found: GL_EXT_texture_filter_anisotropic
    188. 2023.08.01 11:12:57.734 26169 26304 Info GL_Utils Found: GL_OES_texture_view
    189. 2023.08.01 11:12:57.734 26169 26304 Info GL_Utils Found: GL_EXT_texture_format_sRGB_override
    190. 2023.08.01 11:12:57.734 26169 26304 Info GL_Utils Found: GL_IMG_texture_filter_cubic
    191. 2023.08.01 11:12:57.734 26169 26304 Info GL_Utils Found: GL_EXT_clip_cull_distance
    192. 2023.08.01 11:12:57.743 26169 26304 Debug OsSdk TrackingServiceConnection registered
    193. 2023.08.01 11:12:57.756 26169 26304 Info AudioCapture AudioCapture::PauseAudioCapture
    194. 2023.08.01 11:12:57.756 26169 26648 Info FenceChecker FenceChecker::MainLoop - started
    195. 2023.08.01 11:12:57.758 26169 26304 Info VrRuntimeClient SetClientAppColorspace: P3
    196. 2023.08.01 11:12:57.766 26169 26190 Info OpenXR PostSessionStateChange: XR_SESSION_STATE_READY -> XR_SESSION_STATE_SYNCHRONIZED
    197. 2023.08.01 11:12:57.767 26169 26190 Info Unity [XR] [499439946096] [11:12:57.767][Info   ] OpenXRSession::HandleSessionStateChangedEvent: state XR_SESSION_STATE_READY->XR_SESSION_STATE_SYNCHRONIZED session=144115188075855874 time=7213889737870
    198. 2023.08.01 11:12:57.767 26169 26190 Info OpenXR PostSessionStateChange: XR_SESSION_STATE_SYNCHRONIZED -> XR_SESSION_STATE_VISIBLE
    199. 2023.08.01 11:12:57.768 26169 26190 Info OpenXR PostSessionStateChange: XR_SESSION_STATE_VISIBLE -> XR_SESSION_STATE_FOCUSED
    200. 2023.08.01 11:12:57.768 26169 26190 Info Unity [XR] [499439946096] [11:12:57.768][Info   ] OpenXRSession::HandleSessionStateChangedEvent: state XR_SESSION_STATE_SYNCHRONIZED->XR_SESSION_STATE_VISIBLE session=144115188075855874 time=7213890383756
    201. 2023.08.01 11:12:57.768 26169 26190 Info Unity [XR] [499439946096] [11:12:57.768][Info   ] OpenXRSession::HandleSessionStateChangedEvent: state XR_SESSION_STATE_VISIBLE->XR_SESSION_STATE_FOCUSED session=144115188075855874 time=7213891084745
    202. 2023.08.01 11:12:57.769 26169 26190 Info Unity [XR] [499439946096] [11:12:57.769][Info   ]
    203. 2023.08.01 11:12:57.769 26169 26190 Info Unity
    204. 2023.08.01 11:12:57.769 26169 26190 Info Unity ==== Start Unity OpenXR Diagnostic Report ====
    205. 2023.08.01 11:12:57.769 26169 26190 Info Unity
    206. 2023.08.01 11:12:57.769 26169 26190 Info Unity
    207. 2023.08.01 11:12:57.769 26169 26190 Info Unity [XR] [499439946096] [11:12:57.769][Info   ] ==== Report Reason: System Startup Completed ====
    208. 2023.08.01 11:12:57.769 26169 26190 Info Unity
    209. 2023.08.01 11:12:57.769 26169 26190 Info Unity
    210. 2023.08.01 11:12:57.769 26169 26190 Info Unity [XR] [499439946096] [11:12:57.769][Info   ] ==== OpenXR Provider Info ====
    211. 2023.08.01 11:12:57.769 26169 26190 Info Unity [XR] [499439946096] [11:12:57.769][Info   ]
    212. 2023.08.01 11:12:57.769 26169 26190 Info Unity [XR] [499439946096] [11:12:57.769][Info   ] Spec Version: 1.0.20
    213. 2023.08.01 11:12:57.769 26169 26190 Info Unity [XR] [499439946096] [11:12:57.769][Info   ] Provider Version: 1.4.2
    214. 2023.08.01 11:12:57.769 26169 26190 Info Unity [XR] [499439946096] [11:12:57.769][Info   ] App: qs #3159629941
    215. 2023.08.01 11:12:57.769 26169 26190 Info Unity [XR] [499439946096] [11:12:57.769][Info   ] Engine: 2021.3.29f1 #36819969
    216. 2023.08.01 11:12:57.769 26169 26190 Info Unity [XR] [499439946096] [11:12:57.769][Info   ]
    217. 2023.08.01 11:12:57.769 26169 26190 Info Unity [XR] [499439946096] [11:12:57.769][Info   ] ==== OpenXR Runtime Info ====
    218. 2023.08.01 11:12:57.769 26169 26190 Info Unity [XR] [499439946096] [11:12:57.769][Info   ]
    219. 2023.08.01 11:12:57.769 26169 26190 Info Unity [XR] [499439946096] [11:12:57.769][Info   ] Features requested to be enabled: (2)
    220. 2023.08.01 11:12:57.769 26169 26190 Info Unity [XR] [499439946096] [11:12:57.769][Info   ]   Oculus Quest Support: Version=1.0.0, Company="Unity", Extensions="XR_OCULUS_android_initialize_loader"
    221. 2023.08.01 11:12:57.769 26169 26190 Info Unity [XR] [499439946096] [11:12:57.769][Info   ]   Oculus Touch Controller Profile: Version=0.0.1, Company="Unity"
    222. 2023.08.01 11:12:57.769 26169 26190 Info Unity [XR] [499439946096] [11:12:57.769][Info   ]
    223. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.769][Info   ] Requested feature extensions not supported by runtime: (1)
    224. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_OCULUS_android_initialize_loader: Feature="Oculus Quest Support": Version=1.0.0, Company="Unity"
    225. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]
    226. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ] Available Runtime Extensions: (71)
    227. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_KHR_android_create_instance: Version=3
    228. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_KHR_android_surface_swapchain: Version=4
    229. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_KHR_android_thread_settings: Version=5
    230. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_android_surface_swapchain_create: Version=1
    231. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_KHR_opengl_es_enable: Version=8
    232. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_KHR_vulkan_enable: Version=8
    233. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_KHR_vulkan_enable2: Version=2
    234. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_KHR_composition_layer_cube: Version=8
    235. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_KHR_composition_layer_cylinder: Version=4
    236. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_KHR_composition_layer_equirect2: Version=1
    237. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_KHR_composition_layer_color_scale_bias: Version=5
    238. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_KHR_composition_layer_depth: Version=6
    239. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_color_space: Version=3
    240. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_EXT_performance_settings: Version=4
    241. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_EXT_hand_tracking: Version=4
    242. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_display_refresh_rate: Version=1
    243. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_swapchain_update_state: Version=3
    244. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_swapchain_update_state_opengl_es: Version=1
    245. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_swapchain_update_state_vulkan: Version=1
    246. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_swapchain_update_state_android_surface: Version=1
    247. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_OCULUS_common_reference_spaces: Version=1
    248. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_composition_layer_image_layout: Version=1
    249. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_composition_layer_alpha_blend: Version=2
    250. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_common_events: Version=2
    251. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_hand_tracking_mesh: Version=3
    252. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_hand_tracking_aim: Version=2
    253. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_hand_tracking_capsules: Version=3
    254. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_foveation: Version=1
    255. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_foveation_configuration: Version=1
    256. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_foveation_vulkan: Version=1
    257. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_composition_layer_secure_content: Version=1
    258. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_KHR_convert_timespec_time: Version=1
    259. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_body_tracking: Version=1
    260. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_keyboard_tracking: Version=1
    261. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_spatial_entity: Version=1
    262. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_triangle_mesh: Version=2
    263. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_passthrough: Version=3
    264. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_META_passthrough_color_lut: Version=1
    265. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_META_passthrough_preferences: Version=1
    266. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_render_model: Version=3
    267. 2023.08.01 11:12:57.770 26169 26190 Info Unity [XR] [499439946096] [11:12:57.770][Info   ]   XR_FB_spatial_entity_query: Version=1
    268. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_FB_touch_controller_proximity: Version=1
    269. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_FB_touch_controller_pro: Version=1
    270. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_META_touch_controller_plus: Version=1
    271. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_FB_haptic_amplitude_envelope: Version=1
    272. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_FB_haptic_pcm: Version=1
    273. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_FB_spatial_entity_storage: Version=1
    274. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_FB_spatial_entity_storage_batch: Version=1
    275. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_FB_spatial_entity_sharing: Version=1
    276. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_FB_spatial_entity_user: Version=1
    277. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_FB_space_warp: Version=2
    278. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_FB_spatial_entity_container: Version=1
    279. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_FB_scene: Version=1
    280. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_FB_scene_capture: Version=1
    281. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_FB_face_tracking: Version=1
    282. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_META_local_dimming: Version=1
    283. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_META_vulkan_swapchain_create_info: Version=1
    284. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_META_foveation_eye_tracked: Version=1
    285. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_FB_eye_tracking_social: Version=1
    286. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_FB_passthrough_keyboard_hands: Version=2
    287. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_FB_composition_layer_settings: Version=1
    288. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_META_feature_fidelity: Version=1
    289. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_FB_composition_layer_depth_test: Version=1
    290. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_EXT_eye_gaze_interaction: Version=2
    291. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_META_performance_metrics: Version=2
    292. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_META_virtual_keyboard: Version=1
    293. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_MSFT_hand_interaction: Version=1
    294. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_META_headset_id: Version=1
    295. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_META_recommended_layer_resolution: Version=1
    296. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_META_automatic_layer_filter: Version=1
    297. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_EXT_debug_utils: Version=3
    298. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]
    299. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ] Available Layers: (0)
    300. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]
    301. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ] Runtime Name: Oculus
    302. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ] Runtime Version: 55.149.0
    303. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]
    304. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ] Form factor: XR_FORM_FACTOR_HEAD_MOUNTED_DISPLAY
    305. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]
    306. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ] Runtime extensions enabled: (2)
    307. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_KHR_android_create_instance: Version=3
    308. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_KHR_opengl_es_enable: Version=8
    309. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]
    310. 2023.08.01 11:12:57.771 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ] Available Reference Spaces: (3)
    311. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.771][Info   ]   XR_REFERENCE_SPACE_TYPE_LOCAL
    312. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]   XR_REFERENCE_SPACE_TYPE_VIEW
    313. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]   XR_REFERENCE_SPACE_TYPE_STAGE
    314. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]
    315. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ] Instance Id  : 0x1
    316. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ] System Id    : 0xcccc0001
    317. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ] Session Id   : 0x2
    318. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]
    319. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ] Available View Configuration Types: (1)
    320. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]   XR_VIEW_CONFIGURATION_TYPE_PRIMARY_STEREO (Selected): FovMutable=True
    321. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]     [0]: Recommended: Width=1440, Height=1584, SampleCount=1
    322. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]     [0]:     Maximum: Width=8192, Height=8192, SampleCount=1
    323. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]     [1]: Recommended: Width=1440, Height=1584, SampleCount=1
    324. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]     [1]:     Maximum: Width=8192, Height=8192, SampleCount=1
    325. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]
    326. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ] Skip Present To Main Screen: Yes
    327. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]
    328. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ] Available Environment Blend Modes: (1)
    329. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]   XR_ENVIRONMENT_BLEND_MODE_OPAQUE (Selected)
    330. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]
    331. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ] System Properties: Name="Oculus Quest", VendorId=10291
    332. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ] System Graphics Properties: MaxWidth=8192, MaxHeight=8192, MaxLayers=32
    333. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ] System Tracking Properties: OrientationTracking=True, PositionTracking=True
    334. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]
    335. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ] ==== OpenXR Init Info ====
    336. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]
    337. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ] Stage 2 Missing Entry Points: (9)
    338. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]   xrGetVisibilityMaskKHR
    339. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]   xrGetVulkanInstanceExtensionsKHR
    340. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]   xrGetVulkanDeviceExtensionsKHR
    341. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]   xrGetVulkanGraphicsDeviceKHR
    342. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]   xrGetVulkanGraphicsRequirementsKHR
    343. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]   xrCreateVulkanInstanceKHR
    344. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]   xrCreateVulkanDeviceKHR
    345. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]   xrGetVulkanGraphicsDevice2KHR
    346. 2023.08.01 11:12:57.772 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]   xrGetVulkanGraphicsRequirements2KHR
    347. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.772][Info   ]
    348. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ] ==== OpenXR Input ====
    349. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ]
    350. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ] Action Sets (1):
    351. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ]   oculustouchcontroller: ActionCount=16
    352. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ]
    353. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ]
    354. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ] ==== OpenXR Swapchain Details ====
    355. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ]
    356. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ] Render Mode: Single Pass Instanced
    357. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ] Depth Submission Mode: None
    358. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ]
    359. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ] Swapchain Formats:  35905 [c:35907] 33321 33323 32856 36756 36757 36758 36759 36797 33322 33324 32852 32859 36760 36761 36762 36763 33332 33338 36215 36214 33331 33337 36233 36232 33325 33327 34843 34842 33326 32854 32855 36196 37492 37494 37496 37493 37495 37497 37488 37490 37489 37491 37808 37809 37810 37811 37812 37813 37814 37815 37816 37817 37818 37819 37820 37821 37840 37841 37842 37843 37844 37845 37846 37847 37848 37849 37850 37851 37852 37853 33189 33190 36012 35056
    360. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ] Swapchain Views: (2)
    361. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ]   [0]: Width=1440, Height=1584, SampleCount=1
    362. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ]
    363. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ] ==== Last 20 Events ====
    364. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ] XrEventDataSessionStateChanged: XR_SESSION_STATE_UNKNOWN->XR_SESSION_STATE_IDLE
    365. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ] XrEventDataSessionStateChanged: XR_SESSION_STATE_IDLE->XR_SESSION_STATE_READY
    366. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ] XrEventDataSessionStateChanged: XR_SESSION_STATE_READY->XR_SESSION_STATE_SYNCHRONIZED
    367. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ] XrEventDataSessionStateChanged: XR_SESSION_STATE_SYNCHRONIZED->XR_SESSION_STATE_VISIBLE
    368. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ] XrEventDataSessionStateChanged: XR_SESSION_STATE_VISIBLE->XR_SESSION_STATE_FOCUSED
    369. 2023.08.01 11:12:57.773 26169 26190 Info Unity [XR] [499439946096] [11:12:57.773][Info   ]
    370. 2023.08.01 11:12:57.773 26169 26190 Info Unity
    371. 2023.08.01 11:12:57.773 26169 26190 Info Unity ==== End Unity OpenXR Diagnostic Report ====
    372. 2023.08.01 11:12:57.773 26169 26190 Info Unity
    373. 2023.08.01 11:12:57.773 26169 26190 Info Unity
    374. 2023.08.01 11:12:59.008 26169 26645 Info ClientSharedTelemetryStats App memory usage: PSS=237 MiB, PrivateDirty=229 MiB, PrivateClean=1 MiB, GPU=115.1/115.3 MiB (100% allocated)
    375. 2023.08.01 11:12:59.009 26169 26645 Info VrApi FPS=73/72,Prd=33ms,Tear=2,Early=0,Stale=7,Stale2/5/10/max=0/0/1/13,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=2/2,1171/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=8219MB,PLS=0,Temp=22.5C/0.0C,TW=1.83ms,App=0.48ms,GD=1.58ms,CPU&GPU=3.04ms,LCnt=3(DR4,LM3),GPU%=0.31,CPU%=0.11(W0.14),DSF=1.00,CFL=17.65/22.67,LD=0,SF=1.00
    376. 2023.08.01 11:12:59.461 26169 26644 Info InputDevice_TrackedRemote REMOTE: Hand=2 IndexAnalog=0.00 GripAnalog=0.00 Buttons=0x00000000
    377. 2023.08.01 11:12:59.462 26169 26644 Info InputDevice_TrackedRemote REMOTE: Hand=1 IndexAnalog=0.00 GripAnalog=0.00 Buttons=0x00000000
    378. 2023.08.01 11:13:00.001 26169 26645 Info VrApi FPS=70/72,Prd=35ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=2/2,1171/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=8219MB,PLS=0,Temp=22.5C/0.0C,TW=1.26ms,App=0.11ms,GD=1.45ms,CPU&GPU=3.09ms,LCnt=2(DR72,LM2),GPU%=0.24,CPU%=0.19(W0.27),DSF=1.00,CFL=18.42/22.51,LD=0,SF=1.00
    379. 2023.08.01 11:13:01.001 26169 26645 Info VrApi FPS=72/72,Prd=31ms,Tear=0,Early=0,Stale=2,Stale2/5/10/max=1/0/0/2,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=2/2,1171/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=8219MB,PLS=0,Temp=22.5C/0.0C,TW=1.26ms,App=0.30ms,GD=0.60ms,CPU&GPU=2.19ms,LCnt=2(DR72,LM2),GPU%=0.18,CPU%=0.12(W0.14),DSF=1.00,CFL=18.26/22.66,LD=0,SF=1.00
    380. 2023.08.01 11:13:01.917 26169 26190 Info Unity === OnEnable
    381. 2023.08.01 11:13:01.917 26169 26190 Info Unity CameraStreamer:OnEnable()
    382. 2023.08.01 11:13:01.917 26169 26190 Info Unity
    383. 2023.08.01 11:13:01.919 26169 26190 Warn Unity 'B8G8R8A8_SRGB' is not supported. RenderTexture::GetTemporary fallbacks to R8G8B8A8_SRGB format on this platform. Use 'SystemInfo.IsFormatSupported' C# API to check format support.
    384. 2023.08.01 11:13:01.919 26169 26190 Warn Unity UnityEngine.RenderTexture:GetCompatibleFormat(RenderTextureFormat, RenderTextureReadWrite)
    385. 2023.08.01 11:13:01.919 26169 26190 Warn Unity UnityEngine.RenderTexture:Initialize(Int32, Int32, Int32, RenderTextureFormat, RenderTextureReadWrite, Int32)
    386. 2023.08.01 11:13:01.919 26169 26190 Warn Unity CameraStreamer:OnEnable()
    387. 2023.08.01 11:13:01.919 26169 26190 Warn Unity
    388. 2023.08.01 11:13:01.920 26169 26190 Info Unity === Start SignalingConnect
    389. 2023.08.01 11:13:01.920 26169 26190 Info Unity CameraStreamer:OnEnable()
    390. 2023.08.01 11:13:01.920 26169 26190 Info Unity
    391. 2023.08.01 11:13:01.920 26169 26190 Info Unity === ConnectSignaling > ws://192.168.1.7:8080
    392. 2023.08.01 11:13:01.920 26169 26190 Info Unity CameraStreamer:ConnectSignaling()
    393. 2023.08.01 11:13:01.920 26169 26190 Info Unity
    394. 2023.08.01 11:13:01.976 26169 26190 Info Unity === Ws_OnOpen
    395. 2023.08.01 11:13:01.976 26169 26190 Info Unity CameraStreamer:<Ws_OnOpen>b__14_0(Object)
    396. 2023.08.01 11:13:01.976 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    397. 2023.08.01 11:13:01.976 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    398. 2023.08.01 11:13:01.976 26169 26190 Info Unity
    399. 2023.08.01 11:13:01.977 26169 26190 Info Unity === CreatePeer
    400. 2023.08.01 11:13:01.977 26169 26190 Info Unity CameraStreamer:CreatePeer()
    401. 2023.08.01 11:13:01.977 26169 26190 Info Unity CameraStreamer:<Ws_OnOpen>b__14_0(Object)
    402. 2023.08.01 11:13:01.977 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    403. 2023.08.01 11:13:01.977 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    404. 2023.08.01 11:13:01.977 26169 26190 Info Unity
    405. 2023.08.01 11:13:01.998 26169 26190 Info Unity === CreateDesc > Offer
    406. 2023.08.01 11:13:01.998 26169 26190 Info Unity <CreateDesc>d__18:MoveNext()
    407. 2023.08.01 11:13:01.998 26169 26190 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    408. 2023.08.01 11:13:01.998 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    409. 2023.08.01 11:13:01.998 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    410. 2023.08.01 11:13:01.998 26169 26190 Info Unity
    411. 2023.08.01 11:13:02.001 26169 26645 Info VrApi FPS=72/72,Prd=31ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=2/2,1171/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=8219MB,PLS=0,Temp=22.5C/0.0C,TW=1.27ms,App=0.36ms,GD=0.62ms,CPU&GPU=2.18ms,LCnt=2(DR72,LM2),GPU%=0.18,CPU%=0.11(W0.14),DSF=1.00,CFL=17.23/20.90,LD=0,SF=1.00
    412. 2023.08.01 11:13:02.088 26169 26190 Info Unity === SetDesc > Local, Offer
    413. 2023.08.01 11:13:02.088 26169 26190 Info Unity <SetDesc>d__19:MoveNext()
    414. 2023.08.01 11:13:02.088 26169 26190 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    415. 2023.08.01 11:13:02.088 26169 26190 Info Unity <CreateDesc>d__18:MoveNext()
    416. 2023.08.01 11:13:02.088 26169 26190 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    417. 2023.08.01 11:13:02.088 26169 26190 Info Unity
    418. 2023.08.01 11:13:02.092 26169 26304 Warn Telemetry [XRINPUT] Latency sequence logger Negative data: ; display_time 7218.175546:-0.005030,submitframe_time 7218.175546:0.039523,extrapolation_time 7218.175546:0.034385,
    419. 2023.08.01 11:13:02.092 26169 26304 Warn Telemetry [XRINPUT] Latency sequence logger Negative data: ; display_time 7218.191391:-0.020874,submitframe_time 7218.191391:0.023679,extrapolation_time 7218.191391:0.018596,
    420. 2023.08.01 11:13:02.094 26169 26190 Info Unity OnIceGatheringStateChange > $Gathering
    421. 2023.08.01 11:13:02.094 26169 26190 Info Unity <>c:<CreatePeer>b__20_1(RTCIceGatheringState)
    422. 2023.08.01 11:13:02.094 26169 26190 Info Unity Unity.WebRTC.<>c__DisplayClass52_0:<PCOnIceGatheringChange>b__0()
    423. 2023.08.01 11:13:02.094 26169 26190 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    424. 2023.08.01 11:13:02.094 26169 26190 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    425. 2023.08.01 11:13:02.094 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    426. 2023.08.01 11:13:02.094 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    427. 2023.08.01 11:13:02.094 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    428. 2023.08.01 11:13:02.094 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    429. 2023.08.01 11:13:02.094 26169 26190 Info Unity
    430. 2023.08.01 11:13:02.105 26169 26190 Info Unity === Send > $candidate
    431. 2023.08.01 11:13:02.105 26169 26190 Info Unity CameraStreamer:Send(SignalingMessage)
    432. 2023.08.01 11:13:02.105 26169 26190 Info Unity Unity.WebRTC.<>c__DisplayClass49_0:<PCOnIceCandidate>b__0()
    433. 2023.08.01 11:13:02.105 26169 26190 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    434. 2023.08.01 11:13:02.105 26169 26190 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    435. 2023.08.01 11:13:02.105 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    436. 2023.08.01 11:13:02.105 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    437. 2023.08.01 11:13:02.105 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    438. 2023.08.01 11:13:02.105 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    439. 2023.08.01 11:13:02.105 26169 26190 Info Unity
    440. 2023.08.01 11:13:02.107 26169 26190 Info Unity === Send > $candidate
    441. 2023.08.01 11:13:02.107 26169 26190 Info Unity CameraStreamer:Send(SignalingMessage)
    442. 2023.08.01 11:13:02.107 26169 26190 Info Unity Unity.WebRTC.<>c__DisplayClass49_0:<PCOnIceCandidate>b__0()
    443. 2023.08.01 11:13:02.107 26169 26190 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    444. 2023.08.01 11:13:02.107 26169 26190 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    445. 2023.08.01 11:13:02.107 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    446. 2023.08.01 11:13:02.107 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    447. 2023.08.01 11:13:02.107 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    448. 2023.08.01 11:13:02.107 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    449. 2023.08.01 11:13:02.107 26169 26190 Info Unity
    450. 2023.08.01 11:13:02.107 26169 26190 Info Unity === Send > $candidate
    451. 2023.08.01 11:13:02.107 26169 26190 Info Unity CameraStreamer:Send(SignalingMessage)
    452. 2023.08.01 11:13:02.107 26169 26190 Info Unity Unity.WebRTC.<>c__DisplayClass49_0:<PCOnIceCandidate>b__0()
    453. 2023.08.01 11:13:02.107 26169 26190 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    454. 2023.08.01 11:13:02.107 26169 26190 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    455. 2023.08.01 11:13:02.107 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    456. 2023.08.01 11:13:02.107 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    457. 2023.08.01 11:13:02.107 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    458. 2023.08.01 11:13:02.107 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    459. 2023.08.01 11:13:02.107 26169 26190 Info Unity
    460. 2023.08.01 11:13:02.150 26169 26190 Info Unity === Send > $offer
    461. 2023.08.01 11:13:02.150 26169 26190 Info Unity CameraStreamer:Send(SignalingMessage)
    462. 2023.08.01 11:13:02.150 26169 26190 Info Unity <SetDesc>d__19:MoveNext()
    463. 2023.08.01 11:13:02.150 26169 26190 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    464. 2023.08.01 11:13:02.150 26169 26190 Info Unity
    465. 2023.08.01 11:13:02.151 26169 26190 Info Unity === Send > $candidate
    466. 2023.08.01 11:13:02.151 26169 26190 Info Unity CameraStreamer:Send(SignalingMessage)
    467. 2023.08.01 11:13:02.151 26169 26190 Info Unity Unity.WebRTC.<>c__DisplayClass49_0:<PCOnIceCandidate>b__0()
    468. 2023.08.01 11:13:02.151 26169 26190 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    469. 2023.08.01 11:13:02.151 26169 26190 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    470. 2023.08.01 11:13:02.151 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    471. 2023.08.01 11:13:02.151 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    472. 2023.08.01 11:13:02.151 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    473. 2023.08.01 11:13:02.151 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    474. 2023.08.01 11:13:02.151 26169 26190 Info Unity
    475. 2023.08.01 11:13:02.200 26169 26190 Info Unity === Send > $candidate
    476. 2023.08.01 11:13:02.200 26169 26190 Info Unity CameraStreamer:Send(SignalingMessage)
    477. 2023.08.01 11:13:02.200 26169 26190 Info Unity Unity.WebRTC.<>c__DisplayClass49_0:<PCOnIceCandidate>b__0()
    478. 2023.08.01 11:13:02.200 26169 26190 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    479. 2023.08.01 11:13:02.200 26169 26190 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    480. 2023.08.01 11:13:02.200 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    481. 2023.08.01 11:13:02.200 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    482. 2023.08.01 11:13:02.200 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    483. 2023.08.01 11:13:02.200 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    484. 2023.08.01 11:13:02.200 26169 26190 Info Unity
    485. 2023.08.01 11:13:02.201 26169 26190 Info Unity === Send > $candidate
    486. 2023.08.01 11:13:02.201 26169 26190 Info Unity CameraStreamer:Send(SignalingMessage)
    487. 2023.08.01 11:13:02.201 26169 26190 Info Unity Unity.WebRTC.<>c__DisplayClass49_0:<PCOnIceCandidate>b__0()
    488. 2023.08.01 11:13:02.201 26169 26190 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    489. 2023.08.01 11:13:02.201 26169 26190 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    490. 2023.08.01 11:13:02.201 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    491. 2023.08.01 11:13:02.201 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    492. 2023.08.01 11:13:02.201 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    493. 2023.08.01 11:13:02.201 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    494. 2023.08.01 11:13:02.201 26169 26190 Info Unity
    495. 2023.08.01 11:13:02.201 26169 26190 Info Unity === Send > $candidate
    496. 2023.08.01 11:13:02.201 26169 26190 Info Unity CameraStreamer:Send(SignalingMessage)
    497. 2023.08.01 11:13:02.201 26169 26190 Info Unity Unity.WebRTC.<>c__DisplayClass49_0:<PCOnIceCandidate>b__0()
    498. 2023.08.01 11:13:02.201 26169 26190 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    499. 2023.08.01 11:13:02.201 26169 26190 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    500. 2023.08.01 11:13:02.201 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    501. 2023.08.01 11:13:02.201 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    502. 2023.08.01 11:13:02.201 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    503. 2023.08.01 11:13:02.201 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    504. 2023.08.01 11:13:02.201 26169 26190 Info Unity
    505. 2023.08.01 11:13:02.264 26169 26190 Info Unity === OnMessage > answer
    506. 2023.08.01 11:13:02.264 26169 26190 Info Unity <>c__DisplayClass17_0:<OnMessage>b__0(Object)
    507. 2023.08.01 11:13:02.264 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    508. 2023.08.01 11:13:02.264 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    509. 2023.08.01 11:13:02.264 26169 26190 Info Unity
    510. 2023.08.01 11:13:02.265 26169 26190 Info Unity === SetDesc > Remote, Answer
    511. 2023.08.01 11:13:02.265 26169 26190 Info Unity <SetDesc>d__19:MoveNext()
    512. 2023.08.01 11:13:02.265 26169 26190 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    513. 2023.08.01 11:13:02.265 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    514. 2023.08.01 11:13:02.265 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    515. 2023.08.01 11:13:02.265 26169 26190 Info Unity
    516. 2023.08.01 11:13:02.269 26169 26190 Info Unity === OnMessage > candidate
    517. 2023.08.01 11:13:02.269 26169 26190 Info Unity <>c__DisplayClass17_0:<OnMessage>b__0(Object)
    518. 2023.08.01 11:13:02.269 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    519. 2023.08.01 11:13:02.269 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    520. 2023.08.01 11:13:02.269 26169 26190 Info Unity
    521. 2023.08.01 11:13:02.270 26169 26190 Info Unity === OnMessage > candidate
    522. 2023.08.01 11:13:02.270 26169 26190 Info Unity <>c__DisplayClass17_0:<OnMessage>b__0(Object)
    523. 2023.08.01 11:13:02.270 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    524. 2023.08.01 11:13:02.270 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    525. 2023.08.01 11:13:02.270 26169 26190 Info Unity
    526. 2023.08.01 11:13:02.271 26169 26190 Info Unity === OnMessage > candidate
    527. 2023.08.01 11:13:02.271 26169 26190 Info Unity <>c__DisplayClass17_0:<OnMessage>b__0(Object)
    528. 2023.08.01 11:13:02.271 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    529. 2023.08.01 11:13:02.271 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    530. 2023.08.01 11:13:02.271 26169 26190 Info Unity
    531. 2023.08.01 11:13:02.271 26169 26190 Info Unity === OnMessage > candidate
    532. 2023.08.01 11:13:02.271 26169 26190 Info Unity <>c__DisplayClass17_0:<OnMessage>b__0(Object)
    533. 2023.08.01 11:13:02.271 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    534. 2023.08.01 11:13:02.271 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    535. 2023.08.01 11:13:02.271 26169 26190 Info Unity
    536. 2023.08.01 11:13:02.282 26169 26190 Info Unity OnConnectionStateChange > $Connecting
    537. 2023.08.01 11:13:02.282 26169 26190 Info Unity <>c:<CreatePeer>b__20_2(RTCPeerConnectionState)
    538. 2023.08.01 11:13:02.282 26169 26190 Info Unity Unity.WebRTC.<>c__DisplayClass51_0:<PCOnConnectionStateChange>b__0()
    539. 2023.08.01 11:13:02.282 26169 26190 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    540. 2023.08.01 11:13:02.282 26169 26190 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    541. 2023.08.01 11:13:02.282 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    542. 2023.08.01 11:13:02.282 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    543. 2023.08.01 11:13:02.282 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    544. 2023.08.01 11:13:02.282 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    545. 2023.08.01 11:13:02.282 26169 26190 Info Unity
    546. 2023.08.01 11:13:02.309 26169 26190 Info Unity OnIceGatheringStateChange > $Complete
    547. 2023.08.01 11:13:02.309 26169 26190 Info Unity <>c:<CreatePeer>b__20_1(RTCIceGatheringState)
    548. 2023.08.01 11:13:02.309 26169 26190 Info Unity Unity.WebRTC.<>c__DisplayClass52_0:<PCOnIceGatheringChange>b__0()
    549. 2023.08.01 11:13:02.309 26169 26190 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    550. 2023.08.01 11:13:02.309 26169 26190 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    551. 2023.08.01 11:13:02.309 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    552. 2023.08.01 11:13:02.309 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    553. 2023.08.01 11:13:02.309 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    554. 2023.08.01 11:13:02.309 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    555. 2023.08.01 11:13:02.309 26169 26190 Info Unity
    556. 2023.08.01 11:13:02.352 26169 26190 Info Unity === OnMessage > candidate
    557. 2023.08.01 11:13:02.352 26169 26190 Info Unity <>c__DisplayClass17_0:<OnMessage>b__0(Object)
    558. 2023.08.01 11:13:02.352 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    559. 2023.08.01 11:13:02.352 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    560. 2023.08.01 11:13:02.352 26169 26190 Info Unity
    561. 2023.08.01 11:13:02.367 26169 26190 Info Unity OnConnectionStateChange > $Connected
    562. 2023.08.01 11:13:02.367 26169 26190 Info Unity <>c:<CreatePeer>b__20_2(RTCPeerConnectionState)
    563. 2023.08.01 11:13:02.367 26169 26190 Info Unity Unity.WebRTC.<>c__DisplayClass51_0:<PCOnConnectionStateChange>b__0()
    564. 2023.08.01 11:13:02.367 26169 26190 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    565. 2023.08.01 11:13:02.367 26169 26190 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    566. 2023.08.01 11:13:02.367 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    567. 2023.08.01 11:13:02.367 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    568. 2023.08.01 11:13:02.367 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    569. 2023.08.01 11:13:02.367 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    570. 2023.08.01 11:13:02.367 26169 26190 Info Unity
    571. 2023.08.01 11:13:02.368 26169 26190 Info Unity === OnMessage > candidate
    572. 2023.08.01 11:13:02.368 26169 26190 Info Unity <>c__DisplayClass17_0:<OnMessage>b__0(Object)
    573. 2023.08.01 11:13:02.368 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    574. 2023.08.01 11:13:02.368 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    575. 2023.08.01 11:13:02.368 26169 26190 Info Unity
    576. 2023.08.01 11:13:02.368 26169 26190 Info Unity === OnMessage > candidate
    577. 2023.08.01 11:13:02.368 26169 26190 Info Unity <>c__DisplayClass17_0:<OnMessage>b__0(Object)
    578. 2023.08.01 11:13:02.368 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    579. 2023.08.01 11:13:02.368 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    580. 2023.08.01 11:13:02.368 26169 26190 Info Unity
    581. 2023.08.01 11:13:02.369 26169 26190 Info Unity === OnMessage > candidate
    582. 2023.08.01 11:13:02.369 26169 26190 Info Unity <>c__DisplayClass17_0:<OnMessage>b__0(Object)
    583. 2023.08.01 11:13:02.369 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    584. 2023.08.01 11:13:02.369 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    585. 2023.08.01 11:13:02.369 26169 26190 Info Unity
    586. 2023.08.01 11:13:02.445 26169 26190 Info Unity === CreateDesc >  (UnityEngine.RenderTexture)
    587. 2023.08.01 11:13:02.445 26169 26190 Info Unity CameraStreamer:VideoTrack_OnVideoReceived(Texture)
    588. 2023.08.01 11:13:02.445 26169 26190 Info Unity Unity.WebRTC.<>c__DisplayClass22_0:<OnVideoFrameResize>b__0()
    589. 2023.08.01 11:13:02.445 26169 26190 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    590. 2023.08.01 11:13:02.445 26169 26190 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    591. 2023.08.01 11:13:02.445 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    592. 2023.08.01 11:13:02.445 26169 26190 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    593. 2023.08.01 11:13:02.445 26169 26190 Info Unity UnityEngine.WorkRequest:Invoke()
    594. 2023.08.01 11:13:02.445 26169 26190 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    595. 2023.08.01 11:13:02.445 26169 26190 Info Unity
    596. 2023.08.01 11:13:03.001 26169 26645 Info VrApi FPS=56/72,Prd=43ms,Tear=0,Early=7,Stale=18,Stale2/5/10/max=0/0/1/16,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=4/2,1862/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8219MB,PLS=0,Temp=22.5C/0.0C,TW=1.29ms,App=1.53ms,GD=0.54ms,CPU&GPU=5.51ms,LCnt=2(DR72,LM2),GPU%=0.27,CPU%=0.57(W0.62),DSF=1.00,CFL=16.71/20.71,LD=0,SF=1.00
    597. 2023.08.01 11:13:04.001 26169 26645 Info VrApi FPS=72/72,Prd=42ms,Tear=0,Early=10,Stale=0,Stale2/5/10/max=1/0/0/2,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=4/2,1862/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8219MB,PLS=0,Temp=22.5C/0.0C,TW=0.88ms,App=0.20ms,GD=0.00ms,CPU&GPU=5.54ms,LCnt=2(DR72,LM2),GPU%=0.21,CPU%=0.62(W0.68),DSF=1.00,CFL=16.66/20.38,LD=0,SF=1.00
    598. 2023.08.01 11:13:05.001 26169 26645 Info VrApi FPS=70/72,Prd=42ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=4/2,1862/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8219MB,PLS=0,Temp=22.5C/0.0C,TW=1.11ms,App=2.28ms,GD=0.36ms,CPU&GPU=4.79ms,LCnt=1(DR72,LM0),GPU%=0.19,CPU%=0.66(W0.73),DSF=1.00,CFL=16.89/22.55,LD=0,SF=1.00
    599. 2023.08.01 11:13:05.805 26169 26190 Warn OsSdk failed to extrapolate controller tracking state.
    600. 2023.08.01 11:13:06.002 26169 26645 Info VrApi FPS=68/72,Prd=44ms,Tear=0,Early=12,Stale=8,Stale2/5/10/max=1/1/0/5,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=4/2,1862/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8219MB,PLS=0,Temp=22.5C/0.0C,TW=0.85ms,App=1.84ms,GD=0.00ms,CPU&GPU=5.88ms,LCnt=1(DR72,LM0),GPU%=0.23,CPU%=0.65(W0.72),DSF=1.00,CFL=17.49/21.60,LD=0,SF=1.00
    601. 2023.08.01 11:13:07.002 26169 26645 Info VrApi FPS=72/72,Prd=42ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=4/2,1862/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8219MB,PLS=0,Temp=22.5C/0.0C,TW=0.93ms,App=2.00ms,GD=0.52ms,CPU&GPU=5.24ms,LCnt=1(DR72,LM0),GPU%=0.22,CPU%=0.60(W0.65),DSF=1.00,CFL=16.92/21.01,LD=0,SF=1.00
    602. 2023.08.01 11:13:07.900 26169 26644 Info AppLoadTimeTelemetryInputMonitor App load time for process com.DefaultCompany.qs is 25.393775
    603. 2023.08.01 11:13:08.002 26169 26645 Info VrApi FPS=72/72,Prd=40ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=4/2,1862/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8219MB,PLS=0,Temp=23.0C/0.0C,TW=1.32ms,App=2.11ms,GD=1.94ms,CPU&GPU=5.58ms,LCnt=1(DR72,LM0),GPU%=0.38,CPU%=0.59(W0.64),DSF=1.00,CFL=16.43/20.13,LD=0,SF=1.00
    604. 2023.08.01 11:13:09.002 26169 26645 Info VrApi FPS=72/72,Prd=40ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=3/2,1382/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8219MB,PLS=0,Temp=23.0C/0.0C,TW=1.31ms,App=1.39ms,GD=0.51ms,CPU&GPU=6.00ms,LCnt=2(DR72,LM2),GPU%=0.27,CPU%=0.72(W0.75),DSF=1.00,CFL=16.49/20.92,LD=0,SF=1.00
    605. 2023.08.01 11:13:10.002 26169 26645 Info VrApi FPS=72/72,Prd=40ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=3/2,1382/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8219MB,PLS=0,Temp=23.0C/0.0C,TW=1.32ms,App=1.56ms,GD=1.71ms,CPU&GPU=6.50ms,LCnt=2(DR72,LM2),GPU%=0.35,CPU%=0.78(W0.82),DSF=1.00,CFL=16.84/20.65,LD=0,SF=1.00
    606. 2023.08.01 11:13:11.002 26169 26645 Info VrApi FPS=72/72,Prd=39ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=4/2,1862/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8219MB,PLS=0,Temp=23.0C/0.0C,TW=1.31ms,App=1.57ms,GD=0.47ms,CPU&GPU=5.23ms,LCnt=2(DR72,LM2),GPU%=0.27,CPU%=0.65(W0.70),DSF=1.00,CFL=16.60/21.15,LD=0,SF=1.00
    607. 2023.08.01 11:13:12.002 26169 26645 Info VrApi FPS=72/72,Prd=39ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=3/2,1382/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8219MB,PLS=0,Temp=23.0C/0.0C,TW=1.30ms,App=1.49ms,GD=0.49ms,CPU&GPU=5.38ms,LCnt=2(DR72,LM2),GPU%=0.27,CPU%=0.74(W0.76),DSF=1.00,CFL=16.58/20.69,LD=0,SF=1.00
    608. 2023.08.01 11:13:13.002 26169 26645 Info VrApi FPS=72/72,Prd=39ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=4/2,1862/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8219MB,PLS=0,Temp=23.5C/0.0C,TW=1.30ms,App=1.53ms,GD=0.47ms,CPU&GPU=5.10ms,LCnt=2(DR72,LM2),GPU%=0.27,CPU%=0.70(W0.76),DSF=1.00,CFL=16.53/20.84,LD=0,SF=1.00
    609. 2023.08.01 11:13:14.002 26169 26645 Info VrApi FPS=72/72,Prd=38ms,Tear=1,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=4/2,1862/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8219MB,PLS=0,Temp=23.5C/0.0C,TW=1.30ms,App=1.47ms,GD=0.48ms,CPU&GPU=4.61ms,LCnt=2(DR72,LM2),GPU%=0.27,CPU%=0.62(W0.65),DSF=1.00,CFL=14.60/20.88,LD=0,SF=1.00
    610. 2023.08.01 11:13:14.072 26169 26304 Info VrRuntimeClient UpdateEvents: HMT was UNmounted
    611. 2023.08.01 11:13:14.375 26169 26169 Debug MediaRouter onRestoreRoute() : route=RouteInfo{ name=Telefon, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
    612. 2023.08.01 11:13:14.375 26169 26169 Verbose MediaRouter Selecting route: RouteInfo{ name=Telefon, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
    613. 2023.08.01 11:13:15.002 26169 26645 Info VrApi FPS=72/72,Prd=38ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=4/2,1862/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8219MB,PLS=0,Temp=23.5C/0.0C,TW=1.30ms,App=1.47ms,GD=0.50ms,CPU&GPU=4.73ms,LCnt=2(DR72,LM2),GPU%=0.27,CPU%=0.53(W0.67),DSF=1.00,CFL=16.83/20.37,LD=0,SF=1.00
    614. 2023.08.01 11:13:16.002 26169 26645 Info VrApi FPS=72/72,Prd=38ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=4/2,1862/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8219MB,PLS=0,Temp=23.5C/0.0C,TW=1.30ms,App=1.52ms,GD=0.44ms,CPU&GPU=4.96ms,LCnt=2(DR72,LM2),GPU%=0.27,CPU%=0.68(W0.68),DSF=1.00,CFL=16.43/20.14,LD=0,SF=1.00
    615. 2023.08.01 11:13:17.002 26169 26645 Info VrApi FPS=73/72,Prd=39ms,Tear=1,Early=0,Stale=1,Stale2/5/10/max=0/0/0/1,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=4/2,1862/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8219MB,PLS=0,Temp=23.5C/0.0C,TW=1.31ms,App=1.46ms,GD=0.36ms,CPU&GPU=4.91ms,LCnt=2(DR72,LM2),GPU%=0.26,CPU%=0.68(W0.70),DSF=1.00,CFL=13.28/23.22,LD=0,SF=1.00
    616. 2023.08.01 11:13:18.004 26169 26645 Info VrApi FPS=72/72,Prd=39ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=4/2,1862/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8219MB,PLS=0,Temp=23.7C/0.0C,TW=1.29ms,App=1.50ms,GD=0.36ms,CPU&GPU=6.37ms,LCnt=2(DR72,LM2),GPU%=0.26,CPU%=0.63(W0.70),DSF=1.00,CFL=15.41/20.68,LD=0,SF=1.00
    617. 2023.08.01 11:13:19.029 26169 26645 Info ClientSharedTelemetryStats App memory usage: PSS=412 MiB, PrivateDirty=363 MiB, PrivateClean=39 MiB, GPU=179.5/179.9 MiB (100% allocated)
    618. 2023.08.01 11:13:19.029 26169 26645 Info VrApi FPS=72/72,Prd=40ms,Tear=1,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=3/2,1382/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8045MB,PLS=0,Temp=23.7C/0.0C,TW=1.30ms,App=1.50ms,GD=0.36ms,CPU&GPU=5.64ms,LCnt=2(DR72,LM2),GPU%=0.26,CPU%=0.76(W0.78),DSF=1.00,CFL=14.82/20.81,LD=0,SF=1.00
    619. 2023.08.01 11:13:19.673 26169 26169 Debug MediaRouter onRestoreRoute() : route=RouteInfo{ name=Telefon, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
    620. 2023.08.01 11:13:19.673 26169 26169 Verbose MediaRouter Selecting route: RouteInfo{ name=Telefon, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
    621. 2023.08.01 11:13:20.004 26169 26645 Info VrApi FPS=72/72,Prd=39ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=3/2,1382/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8045MB,PLS=0,Temp=23.7C/0.0C,TW=1.30ms,App=1.47ms,GD=0.36ms,CPU&GPU=5.19ms,LCnt=2(DR72,LM2),GPU%=0.26,CPU%=0.66(W0.74),DSF=1.00,CFL=16.51/20.46,LD=0,SF=1.00
    622. 2023.08.01 11:13:21.004 26169 26645 Info VrApi FPS=72/72,Prd=39ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=3/2,1382/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8045MB,PLS=0,Temp=23.7C/0.0C,TW=1.29ms,App=1.49ms,GD=0.37ms,CPU&GPU=5.33ms,LCnt=2(DR72,LM2),GPU%=0.26,CPU%=0.72(W0.77),DSF=1.00,CFL=16.55/21.10,LD=0,SF=1.00
    623. 2023.08.01 11:13:22.004 26169 26645 Info VrApi FPS=72/72,Prd=39ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=3/2,1382/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8045MB,PLS=0,Temp=23.7C/0.0C,TW=1.30ms,App=1.53ms,GD=0.36ms,CPU&GPU=5.11ms,LCnt=2(DR72,LM2),GPU%=0.26,CPU%=0.72(W0.76),DSF=1.00,CFL=16.40/20.84,LD=0,SF=1.00
    624. 2023.08.01 11:13:23.004 26169 26645 Info VrApi FPS=72/72,Prd=38ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=3/2,1382/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8045MB,PLS=0,Temp=23.7C/0.0C,TW=1.30ms,App=1.46ms,GD=0.36ms,CPU&GPU=3.94ms,LCnt=2(DR72,LM2),GPU%=0.25,CPU%=0.63(W0.73),DSF=1.00,CFL=16.35/20.41,LD=0,SF=1.00
    625. 2023.08.01 11:13:24.004 26169 26645 Info VrApi FPS=72/72,Prd=37ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=3/2,1382/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8045MB,PLS=0,Temp=23.7C/0.0C,TW=1.29ms,App=1.52ms,GD=0.36ms,CPU&GPU=3.72ms,LCnt=2(DR72,LM2),GPU%=0.26,CPU%=0.52(W0.55),DSF=1.00,CFL=16.51/20.60,LD=0,SF=1.00
    626. 2023.08.01 11:13:25.004 26169 26645 Info VrApi FPS=72/72,Prd=37ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=2/2,1171/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8045MB,PLS=0,Temp=23.7C/0.0C,TW=1.30ms,App=1.53ms,GD=0.37ms,CPU&GPU=4.10ms,LCnt=2(DR72,LM2),GPU%=0.26,CPU%=0.57(W0.65),DSF=1.00,CFL=16.30/20.46,LD=0,SF=1.00
    627. 2023.08.01 11:13:26.004 26169 26645 Info VrApi FPS=72/72,Prd=37ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=2/2,1171/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8045MB,PLS=0,Temp=23.7C/0.0C,TW=1.29ms,App=1.49ms,GD=0.37ms,CPU&GPU=4.05ms,LCnt=2(DR72,LM2),GPU%=0.26,CPU%=0.58(W0.67),DSF=1.00,CFL=16.42/20.35,LD=0,SF=1.00
    628. 2023.08.01 11:13:27.004 26169 26645 Info VrApi FPS=72/72,Prd=37ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=2/2,1171/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8045MB,PLS=0,Temp=23.5C/0.0C,TW=1.29ms,App=1.48ms,GD=0.37ms,CPU&GPU=4.05ms,LCnt=2(DR72,LM2),GPU%=0.26,CPU%=0.56(W0.63),DSF=1.00,CFL=16.35/19.98,LD=0,SF=1.00
    629. 2023.08.01 11:13:28.005 26169 26645 Info VrApi FPS=72/72,Prd=37ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=2/2,1171/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8045MB,PLS=0,Temp=23.5C/0.0C,TW=1.29ms,App=1.49ms,GD=0.37ms,CPU&GPU=4.07ms,LCnt=2(DR72,LM2),GPU%=0.26,CPU%=0.59(W0.65),DSF=1.00,CFL=16.31/20.43,LD=0,SF=1.00
    630. 2023.08.01 11:13:29.005 26169 26645 Info VrApi FPS=72/72,Prd=37ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=0,Lat=-1,Fov=0D,CPU4/GPU=2/2,1171/441MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=8045MB,PLS=0,Temp=23.5C/0.0C,TW=1.29ms,App=1.46ms,GD=0.37ms,CPU&GPU=4.33ms,LCnt=2(DR72,LM2),GPU%=0.26,CPU%=0.63(W0.70),DSF=1.00,CFL=16.32/20.78,LD=0,SF=1.00
    631. 2023.08.01 11:13:29.096 26169 26169 Info OpenXR nativeOnActivityPaused
    632. 2023.08.01 11:13:29.104 26169 26190 Info OpenXR PostSessionStateChange: XR_SESSION_STATE_FOCUSED -> XR_SESSION_STATE_VISIBLE
    633. 2023.08.01 11:13:29.106 26169 26190 Info OpenXR PostSessionStateChange: XR_SESSION_STATE_VISIBLE -> XR_SESSION_STATE_SYNCHRONIZED
    634. 2023.08.01 11:13:29.106 26169 26190 Info OpenXR PostSessionStateChange: XR_SESSION_STATE_SYNCHRONIZED -> XR_SESSION_STATE_STOPPING
    635. 2023.08.01 11:13:29.107 26169 26190 Info Unity [XR] [499439946096] [11:13:29.107][Info   ] OpenXRSession::HandleSessionStateChangedEvent: state XR_SESSION_STATE_FOCUSED->XR_SESSION_STATE_VISIBLE session=144115188075855874 time=7245227164369
    636. 2023.08.01 11:13:29.107 26169 26190 Info Unity [XR] [499439946096] [11:13:29.107][Info   ] OpenXRSession::HandleSessionStateChangedEvent: state XR_SESSION_STATE_VISIBLE->XR_SESSION_STATE_SYNCHRONIZED session=144115188075855874 time=7245229243223
    637. 2023.08.01 11:13:29.107 26169 26190 Info Unity [XR] [499439946096] [11:13:29.107][Info   ] OpenXRSession::HandleSessionStateChangedEvent: state XR_SESSION_STATE_SYNCHRONIZED->XR_SESSION_STATE_STOPPING session=144115188075855874 time=7245229594421
    638. 2023.08.01 11:13:29.108 26169 26304 Info JniUtils-inl Creating temporary JNIEnv. This is a heavy operation and should be infrequent. To optimize, use JNI AttachCurrentThread on calling thread
    639. 2023.08.01 11:13:29.110 26169 26190 Info OpenXR ------------ xrEndSession [start] -----------
    640. 2023.08.01 11:13:29.110 26169 26190 Info XrRuntimeUtils XrRuntimeUtils::EndSession
    641. 2023.08.01 11:13:29.111 26169 26190 Info TREX UnregisterInterface: locking mapMutex_
    642. 2023.08.01 11:13:29.111 26169 26190 Info TREX UnregisterInterface: locking mapMutex_ complete
    643. 2023.08.01 11:13:29.111 26169 26190 Info TREX UnregisterInterface: locking mapMutex_
    644. 2023.08.01 11:13:29.111 26169 26190 Info TREX UnregisterInterface: locking mapMutex_ complete
    645. 2023.08.01 11:13:29.111 26169 26190 Info TREX UnregisterInterface: locking mapMutex_
    646. 2023.08.01 11:13:29.111 26169 26190 Info TREX UnregisterInterface: locking mapMutex_ complete
    647. 2023.08.01 11:13:29.111 26169 26190 Info TREX UnregisterInterface: locking mapMutex_
    648. 2023.08.01 11:13:29.111 26169 26190 Info TREX UnregisterInterface: locking mapMutex_ complete
    649. 2023.08.01 11:13:29.111 26169 26190 Info TREX UnregisterInterface: locking mapMutex_
    650. 2023.08.01 11:13:29.111 26169 26190 Info TREX UnregisterInterface: locking mapMutex_ complete
    651. 2023.08.01 11:13:29.116 26169 26190 Info VrRuntimeClient DEVICE MODEL NUMBER = Quest
    652. 2023.08.01 11:13:29.116 26169 26190 Info VrRuntimeClient DEVICE BUILD NAME = SQ3A.220605.009.A1
    653. 2023.08.01 11:13:29.116 26169 26190 Info VrRuntimeClient DEVICE BUILD TYPE = user
    654. 2023.08.01 11:13:29.116 26169 26190 Info VrRuntimeClient DEVICE OS VERSION = 12
    655. 2023.08.01 11:13:29.116 26169 26190 Info VrRuntimeClient API LOADER VERSION = 1.0.20
    656. 2023.08.01 11:13:29.116 26169 26190 Info VrRuntimeClient RUNTIME API VERSION = 1.0.27
    657. 2023.08.01 11:13:29.116 26169 26190 Info VrRuntimeClient RUNTIME VERSION = 55.0.0.149.713 Jul 16 2023 12:32:14 RELEASE
    658. 2023.08.01 11:13:29.116 26169 26190 Info VrRuntimeClient APP NAME = qs
    659. 2023.08.01 11:13:29.116 26169 26190 Info VrRuntimeClient APP VERSION = 0.1 versionCode 1 internalVersionName <none>
    660. 2023.08.01 11:13:29.116 26169 26190 Info VrRuntimeClient APP VR TYPE = <none>
    661. 2023.08.01 11:13:29.116 26169 26190 Info VrRuntimeClient APP MODE TYPE = VR
    662. 2023.08.01 11:13:29.116 26169 26190 Info VrRuntimeClient APP PACKAGE NAME = com.DefaultCompany.qs
    663. 2023.08.01 11:13:29.116 26169 26190 Info VrRuntimeClient APP ACTIVITY CLASS = com.unity3d.player.UnityPlayerActivity
    664. 2023.08.01 11:13:29.183 26169 26190 Info Sensor OSSDKTRACKING Shutdown tracking
    665. 2023.08.01 11:13:29.184 26169 26190 Info LogTimer CPUTIME: VrRuntimeClient_EndSession took 72.9305 ms
    666. 2023.08.01 11:13:29.194 26169 26190 Info VrApi OVR::Stats thread stopped
    667. 2023.08.01 11:13:29.194 26169 26190 Info InputDeviceManager ovrInputDeviceManager::~ovrInputDeviceManager
    668. 2023.08.01 11:13:29.195 26169 26190 Info InputDevice_TrackedRemote OSSDKTRACKING shutting down Haptics
    669. 2023.08.01 11:13:29.196 26169 26190 Info InputDevice_TrackedRemote OSSDKTRACKING shutting down Haptics
    670. 2023.08.01 11:13:29.196 26169 26190 Info InputDevice_TrackedRemote OSSDKTRACKING shutting down Haptics
    671. 2023.08.01 11:13:29.196 26169 26190 Info InputDevice_TrackedRemote OSSDKTRACKING shutting down Haptics
    672. 2023.08.01 11:13:29.196 26169 26190 Info OSHandDataQuerier OSSDKTRACKING shutting down HandsTracker
    673. 2023.08.01 11:13:29.196 26169 26190 Info OSHandDataQuerier OSSDKTRACKING shutting down HandsTracker
    674. 2023.08.01 11:13:29.196 26169 26190 Debug OsSdk TrackingServiceConnection dtor
    675. 2023.08.01 11:13:29.197 26169 26190 Debug OsSdk TrackingServiceConnection unregistered
    676. 2023.08.01 11:13:29.227 26169 26644 Info ClientInputThread_Internal InputThreadRun ShutdownRequest received
    677. 2023.08.01 11:13:29.228 26169 26190 Info ClientInputTrackedKeyboardManager TRACKEDKEYBOARD ClearTrackedObjectManager called on client
    678. 2023.08.01 11:13:29.244 26169 26648 Info FenceChecker FenceChecker::MainLoop - ended
    679. 2023.08.01 11:13:29.245 26169 26190 Info VrRuntimeClient PhaseSync Instance deleted
    680. 2023.08.01 11:13:29.245 26169 26190 Info OpenXR PostSessionStateChange: XR_SESSION_STATE_STOPPING -> XR_SESSION_STATE_IDLE
    681. 2023.08.01 11:13:29.245 26169 26190 Info OpenXR ------------ xrEndSession [end] -----------
    682. 2023.08.01 11:13:29.245 26169 26190 Info VrRuntimeClient Client has gained focus.
    683. 2023.08.01 11:13:29.246 26169 26190 Info Unity [XR] [499439946096] [11:13:29.245][Info   ] OpenXRSession::HandleSessionStateChangedEvent: state XR_SESSION_STATE_STOPPING->XR_SESSION_STATE_IDLE session=144115188075855874 time=7245368190723
    684. 2023.08.01 11:13:29.280 26169 26190 Debug faultCompany.q PlayerBase::stop() from IPlayer
    685. 2023.08.01 11:13:29.280 26169 26190 Debug AudioTrack stop(237): called with 1531968 frames delivered
    686.  
    And the log from the Unity Editor:

    Code (CSharp):
    1. === OnEnable
    2. UnityEngine.Debug:Log (object)
    3. CameraStreamer:OnEnable () (at Assets/CameraStreamer.cs:102)
    4.  
    5. Start SignalingServer
    6. UnityEngine.Debug:Log (object)
    7. CameraStreamer:OnEnable () (at Assets/CameraStreamer.cs:112)
    8.  
    9. === OnWSOpen
    10. UnityEngine.Debug:Log (object)
    11. CameraStreamer/SignalingBehaviour:OnOpen () (at Assets/CameraStreamer.cs:87)
    12. WebSocketSharp.Server.WebSocketBehavior:onOpen (object,System.EventArgs)
    13. WebSocketSharp.Ext:Emit (System.EventHandler,object,System.EventArgs)
    14. WebSocketSharp.WebSocket:open ()
    15. WebSocketSharp.WebSocket:Accept ()
    16. WebSocketSharp.Server.WebSocketBehavior:Start (WebSocketSharp.Net.WebSockets.WebSocketContext,WebSocketSharp.Server.WebSocketSessionManager)
    17. WebSocketSharp.Server.WebSocketServiceHost:StartSession (WebSocketSharp.Net.WebSockets.WebSocketContext)
    18. WebSocketSharp.Server.WebSocketServer:processRequest (WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext)
    19. WebSocketSharp.Server.WebSocketServer/<>c__DisplayClass66_0:<receiveRequest>b__0 (object)
    20. System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
    21.  
    22. === OnWSMessage
    23. UnityEngine.Debug:Log (object)
    24. CameraStreamer/SignalingBehaviour:OnMessage (WebSocketSharp.MessageEventArgs) (at Assets/CameraStreamer.cs:92)
    25. WebSocketSharp.Server.WebSocketBehavior:onMessage (object,WebSocketSharp.MessageEventArgs)
    26. WebSocketSharp.Ext:Emit<WebSocketSharp.MessageEventArgs> (System.EventHandler`1<WebSocketSharp.MessageEventArgs>,object,WebSocketSharp.MessageEventArgs)
    27. WebSocketSharp.WebSocket:messages (WebSocketSharp.MessageEventArgs)
    28. WebSocketSharp.WebSocket:message ()
    29. WebSocketSharp.WebSocket/<>c__DisplayClass166_0:<startReceiving>b__1 (WebSocketSharp.WebSocketFrame)
    30. WebSocketSharp.WebSocketFrame/<>c__DisplayClass83_0:<ReadFrameAsync>b__3 (WebSocketSharp.WebSocketFrame)
    31. WebSocketSharp.WebSocketFrame/<>c__DisplayClass75_0:<readPayloadDataAsync>b__0 (byte[])
    32. WebSocketSharp.Ext/<>c__DisplayClass51_0:<ReadBytesAsync>b__0 (System.IAsyncResult)
    33. System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
    34.  
    35. === OnMessage > candidate
    36. UnityEngine.Debug:Log (object)
    37. CameraStreamer/<>c__DisplayClass16_0:<OnMessage>b__0 (object) (at Assets/CameraStreamer.cs:209)
    38. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    39.  
    40. === CreatePeer
    41. UnityEngine.Debug:Log (object)
    42. CameraStreamer:CreatePeer () (at Assets/CameraStreamer.cs:261)
    43. CameraStreamer/<>c__DisplayClass16_0:<OnMessage>b__0 (object) (at Assets/CameraStreamer.cs:212)
    44. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    45.  
    46. === OnWSMessage
    47. UnityEngine.Debug:Log (object)
    48. CameraStreamer/SignalingBehaviour:OnMessage (WebSocketSharp.MessageEventArgs) (at Assets/CameraStreamer.cs:92)
    49. WebSocketSharp.Server.WebSocketBehavior:onMessage (object,WebSocketSharp.MessageEventArgs)
    50. WebSocketSharp.Ext:Emit<WebSocketSharp.MessageEventArgs> (System.EventHandler`1<WebSocketSharp.MessageEventArgs>,object,WebSocketSharp.MessageEventArgs)
    51. WebSocketSharp.WebSocket:messages (WebSocketSharp.MessageEventArgs)
    52. WebSocketSharp.WebSocket:message ()
    53. WebSocketSharp.WebSocket/<>c__DisplayClass166_0:<startReceiving>b__1 (WebSocketSharp.WebSocketFrame)
    54. WebSocketSharp.WebSocketFrame/<>c__DisplayClass83_0:<ReadFrameAsync>b__3 (WebSocketSharp.WebSocketFrame)
    55. WebSocketSharp.WebSocketFrame/<>c__DisplayClass75_0:<readPayloadDataAsync>b__0 (byte[])
    56. WebSocketSharp.Ext/<>c__DisplayClass51_0:<ReadBytesAsync>b__0 (System.IAsyncResult)
    57. System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
    58.  
    59. === OnWSMessage
    60. UnityEngine.Debug:Log (object)
    61. CameraStreamer/SignalingBehaviour:OnMessage (WebSocketSharp.MessageEventArgs) (at Assets/CameraStreamer.cs:92)
    62. WebSocketSharp.Server.WebSocketBehavior:onMessage (object,WebSocketSharp.MessageEventArgs)
    63. WebSocketSharp.Ext:Emit<WebSocketSharp.MessageEventArgs> (System.EventHandler`1<WebSocketSharp.MessageEventArgs>,object,WebSocketSharp.MessageEventArgs)
    64. WebSocketSharp.WebSocket:messages (WebSocketSharp.MessageEventArgs)
    65. WebSocketSharp.WebSocket/<>c__DisplayClass141_0:<messages>b__0 (object)
    66. System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
    67.  
    68. === OnWSMessage
    69. UnityEngine.Debug:Log (object)
    70. CameraStreamer/SignalingBehaviour:OnMessage (WebSocketSharp.MessageEventArgs) (at Assets/CameraStreamer.cs:92)
    71. WebSocketSharp.Server.WebSocketBehavior:onMessage (object,WebSocketSharp.MessageEventArgs)
    72. WebSocketSharp.Ext:Emit<WebSocketSharp.MessageEventArgs> (System.EventHandler`1<WebSocketSharp.MessageEventArgs>,object,WebSocketSharp.MessageEventArgs)
    73. WebSocketSharp.WebSocket:messages (WebSocketSharp.MessageEventArgs)
    74. WebSocketSharp.WebSocket:message ()
    75. WebSocketSharp.WebSocket/<>c__DisplayClass166_0:<startReceiving>b__1 (WebSocketSharp.WebSocketFrame)
    76. WebSocketSharp.WebSocketFrame/<>c__DisplayClass83_0:<ReadFrameAsync>b__3 (WebSocketSharp.WebSocketFrame)
    77. WebSocketSharp.WebSocketFrame/<>c__DisplayClass75_0:<readPayloadDataAsync>b__0 (byte[])
    78. WebSocketSharp.Ext/<>c__DisplayClass51_0:<ReadBytesAsync>b__0 (System.IAsyncResult)
    79. System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
    80.  
    81. === OnWSMessage
    82. UnityEngine.Debug:Log (object)
    83. CameraStreamer/SignalingBehaviour:OnMessage (WebSocketSharp.MessageEventArgs) (at Assets/CameraStreamer.cs:92)
    84. WebSocketSharp.Server.WebSocketBehavior:onMessage (object,WebSocketSharp.MessageEventArgs)
    85. WebSocketSharp.Ext:Emit<WebSocketSharp.MessageEventArgs> (System.EventHandler`1<WebSocketSharp.MessageEventArgs>,object,WebSocketSharp.MessageEventArgs)
    86. WebSocketSharp.WebSocket:messages (WebSocketSharp.MessageEventArgs)
    87. WebSocketSharp.WebSocket/<>c__DisplayClass141_0:<messages>b__0 (object)
    88. System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
    89.  
    90. === OnMessage > candidate
    91. UnityEngine.Debug:Log (object)
    92. CameraStreamer/<>c__DisplayClass16_0:<OnMessage>b__0 (object) (at Assets/CameraStreamer.cs:209)
    93. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    94.  
    95. === OnMessage > candidate
    96. UnityEngine.Debug:Log (object)
    97. CameraStreamer/<>c__DisplayClass16_0:<OnMessage>b__0 (object) (at Assets/CameraStreamer.cs:209)
    98. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    99.  
    100. === OnMessage > offer
    101. UnityEngine.Debug:Log (object)
    102. CameraStreamer/<>c__DisplayClass16_0:<OnMessage>b__0 (object) (at Assets/CameraStreamer.cs:209)
    103. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    104.  
    105. === SetDesc > Remote, Offer
    106. UnityEngine.Debug:Log (object)
    107. CameraStreamer/<SetDesc>d__18:MoveNext () (at Assets/CameraStreamer.cs:240)
    108. UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
    109. CameraStreamer/<>c__DisplayClass16_0:<OnMessage>b__0 (object) (at Assets/CameraStreamer.cs:220)
    110. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    111.  
    112. === OnWSMessage
    113. UnityEngine.Debug:Log (object)
    114. CameraStreamer/SignalingBehaviour:OnMessage (WebSocketSharp.MessageEventArgs) (at Assets/CameraStreamer.cs:92)
    115. WebSocketSharp.Server.WebSocketBehavior:onMessage (object,WebSocketSharp.MessageEventArgs)
    116. WebSocketSharp.Ext:Emit<WebSocketSharp.MessageEventArgs> (System.EventHandler`1<WebSocketSharp.MessageEventArgs>,object,WebSocketSharp.MessageEventArgs)
    117. WebSocketSharp.WebSocket:messages (WebSocketSharp.MessageEventArgs)
    118. WebSocketSharp.WebSocket:message ()
    119. WebSocketSharp.WebSocket/<>c__DisplayClass166_0:<startReceiving>b__1 (WebSocketSharp.WebSocketFrame)
    120. WebSocketSharp.WebSocketFrame/<>c__DisplayClass83_0:<ReadFrameAsync>b__3 (WebSocketSharp.WebSocketFrame)
    121. WebSocketSharp.WebSocketFrame/<>c__DisplayClass75_0:<readPayloadDataAsync>b__0 (byte[])
    122. WebSocketSharp.Ext/<>c__DisplayClass51_0:<ReadBytesAsync>b__0 (System.IAsyncResult)
    123. System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
    124.  
    125. === OnMessage > candidate
    126. UnityEngine.Debug:Log (object)
    127. CameraStreamer/<>c__DisplayClass16_0:<OnMessage>b__0 (object) (at Assets/CameraStreamer.cs:209)
    128. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    129.  
    130. === OnMessage > candidate
    131. UnityEngine.Debug:Log (object)
    132. CameraStreamer/<>c__DisplayClass16_0:<OnMessage>b__0 (object) (at Assets/CameraStreamer.cs:209)
    133. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    134.  
    135. === CreateDesc > Answer
    136. UnityEngine.Debug:Log (object)
    137. CameraStreamer/<CreateDesc>d__17:MoveNext () (at Assets/CameraStreamer.cs:227)
    138. UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
    139. CameraStreamer/<SetDesc>d__18:MoveNext () (at Assets/CameraStreamer.cs:255)
    140. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    141.  
    142. === SetDesc > Local, Answer
    143. UnityEngine.Debug:Log (object)
    144. CameraStreamer/<SetDesc>d__18:MoveNext () (at Assets/CameraStreamer.cs:240)
    145. UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
    146. CameraStreamer/<CreateDesc>d__17:MoveNext () (at Assets/CameraStreamer.cs:235)
    147. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    148.  
    149. OnIceGatheringStateChange > $Gathering
    150. UnityEngine.Debug:Log (object)
    151. CameraStreamer/<>c:<CreatePeer>b__19_1 (Unity.WebRTC.RTCIceGatheringState) (at Assets/CameraStreamer.cs:269)
    152. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass52_0:<PCOnIceGatheringChange>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:323)
    153. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    154. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    155. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    156. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    157. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    158. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    159.  
    160. === Send > $answer
    161. UnityEngine.Debug:Log (object)
    162. CameraStreamer:Send (CameraStreamer/SignalingMessage) (at Assets/CameraStreamer.cs:195)
    163. CameraStreamer/<SetDesc>d__18:MoveNext () (at Assets/CameraStreamer.cs:251)
    164. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    165.  
    166. === Send > $candidate
    167. UnityEngine.Debug:Log (object)
    168. CameraStreamer:Send (CameraStreamer/SignalingMessage) (at Assets/CameraStreamer.cs:195)
    169. CameraStreamer:<CreatePeer>b__19_0 (Unity.WebRTC.RTCIceCandidate) (at Assets/CameraStreamer.cs:265)
    170. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass49_0:<PCOnIceCandidate>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:287)
    171. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    172. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    173. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    174. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    175. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    176. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    177.  
    178. === Send > $candidate
    179. UnityEngine.Debug:Log (object)
    180. CameraStreamer:Send (CameraStreamer/SignalingMessage) (at Assets/CameraStreamer.cs:195)
    181. CameraStreamer:<CreatePeer>b__19_0 (Unity.WebRTC.RTCIceCandidate) (at Assets/CameraStreamer.cs:265)
    182. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass49_0:<PCOnIceCandidate>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:287)
    183. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    184. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    185. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    186. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    187. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    188. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    189.  
    190. OnConnectionStateChange > $Connecting
    191. UnityEngine.Debug:Log (object)
    192. CameraStreamer/<>c:<CreatePeer>b__19_2 (Unity.WebRTC.RTCPeerConnectionState) (at Assets/CameraStreamer.cs:273)
    193. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass51_0:<PCOnConnectionStateChange>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:311)
    194. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    195. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    196. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    197. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    198. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    199. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    200.  
    201. === Send > $candidate
    202. UnityEngine.Debug:Log (object)
    203. CameraStreamer:Send (CameraStreamer/SignalingMessage) (at Assets/CameraStreamer.cs:195)
    204. CameraStreamer:<CreatePeer>b__19_0 (Unity.WebRTC.RTCIceCandidate) (at Assets/CameraStreamer.cs:265)
    205. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass49_0:<PCOnIceCandidate>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:287)
    206. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    207. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    208. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    209. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    210. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    211. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    212.  
    213. === Send > $candidate
    214. UnityEngine.Debug:Log (object)
    215. CameraStreamer:Send (CameraStreamer/SignalingMessage) (at Assets/CameraStreamer.cs:195)
    216. CameraStreamer:<CreatePeer>b__19_0 (Unity.WebRTC.RTCIceCandidate) (at Assets/CameraStreamer.cs:265)
    217. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass49_0:<PCOnIceCandidate>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:287)
    218. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    219. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    220. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    221. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    222. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    223. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    224.  
    225. === OnWSMessage
    226. UnityEngine.Debug:Log (object)
    227. CameraStreamer/SignalingBehaviour:OnMessage (WebSocketSharp.MessageEventArgs) (at Assets/CameraStreamer.cs:92)
    228. WebSocketSharp.Server.WebSocketBehavior:onMessage (object,WebSocketSharp.MessageEventArgs)
    229. WebSocketSharp.Ext:Emit<WebSocketSharp.MessageEventArgs> (System.EventHandler`1<WebSocketSharp.MessageEventArgs>,object,WebSocketSharp.MessageEventArgs)
    230. WebSocketSharp.WebSocket:messages (WebSocketSharp.MessageEventArgs)
    231. WebSocketSharp.WebSocket:message ()
    232. WebSocketSharp.WebSocket/<>c__DisplayClass166_0:<startReceiving>b__1 (WebSocketSharp.WebSocketFrame)
    233. WebSocketSharp.WebSocketFrame/<>c__DisplayClass83_0:<ReadFrameAsync>b__3 (WebSocketSharp.WebSocketFrame)
    234. WebSocketSharp.WebSocketFrame/<>c__DisplayClass75_0:<readPayloadDataAsync>b__0 (byte[])
    235. WebSocketSharp.Ext/<>c__DisplayClass51_0:<ReadBytesAsync>b__0 (System.IAsyncResult)
    236. System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
    237.  
    238. === OnWSMessage
    239. UnityEngine.Debug:Log (object)
    240. CameraStreamer/SignalingBehaviour:OnMessage (WebSocketSharp.MessageEventArgs) (at Assets/CameraStreamer.cs:92)
    241. WebSocketSharp.Server.WebSocketBehavior:onMessage (object,WebSocketSharp.MessageEventArgs)
    242. WebSocketSharp.Ext:Emit<WebSocketSharp.MessageEventArgs> (System.EventHandler`1<WebSocketSharp.MessageEventArgs>,object,WebSocketSharp.MessageEventArgs)
    243. WebSocketSharp.WebSocket:messages (WebSocketSharp.MessageEventArgs)
    244. WebSocketSharp.WebSocket/<>c__DisplayClass141_0:<messages>b__0 (object)
    245. System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
    246.  
    247. === OnMessage > candidate
    248. UnityEngine.Debug:Log (object)
    249. CameraStreamer/<>c__DisplayClass16_0:<OnMessage>b__0 (object) (at Assets/CameraStreamer.cs:209)
    250. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    251.  
    252. === OnMessage > candidate
    253. UnityEngine.Debug:Log (object)
    254. CameraStreamer/<>c__DisplayClass16_0:<OnMessage>b__0 (object) (at Assets/CameraStreamer.cs:209)
    255. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    256.  
    257. === Send > $candidate
    258. UnityEngine.Debug:Log (object)
    259. CameraStreamer:Send (CameraStreamer/SignalingMessage) (at Assets/CameraStreamer.cs:195)
    260. CameraStreamer:<CreatePeer>b__19_0 (Unity.WebRTC.RTCIceCandidate) (at Assets/CameraStreamer.cs:265)
    261. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass49_0:<PCOnIceCandidate>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:287)
    262. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    263. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    264. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    265. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    266. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    267. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    268.  
    269. === Send > $candidate
    270. UnityEngine.Debug:Log (object)
    271. CameraStreamer:Send (CameraStreamer/SignalingMessage) (at Assets/CameraStreamer.cs:195)
    272. CameraStreamer:<CreatePeer>b__19_0 (Unity.WebRTC.RTCIceCandidate) (at Assets/CameraStreamer.cs:265)
    273. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass49_0:<PCOnIceCandidate>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:287)
    274. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    275. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    276. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    277. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    278. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    279. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    280.  
    281. === Send > $candidate
    282. UnityEngine.Debug:Log (object)
    283. CameraStreamer:Send (CameraStreamer/SignalingMessage) (at Assets/CameraStreamer.cs:195)
    284. CameraStreamer:<CreatePeer>b__19_0 (Unity.WebRTC.RTCIceCandidate) (at Assets/CameraStreamer.cs:265)
    285. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass49_0:<PCOnIceCandidate>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:287)
    286. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    287. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    288. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    289. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    290. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    291. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    292.  
    293. === Send > $candidate
    294. UnityEngine.Debug:Log (object)
    295. CameraStreamer:Send (CameraStreamer/SignalingMessage) (at Assets/CameraStreamer.cs:195)
    296. CameraStreamer:<CreatePeer>b__19_0 (Unity.WebRTC.RTCIceCandidate) (at Assets/CameraStreamer.cs:265)
    297. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass49_0:<PCOnIceCandidate>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:287)
    298. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    299. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    300. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    301. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    302. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    303. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    304.  
    305. OnIceGatheringStateChange > $Complete
    306. UnityEngine.Debug:Log (object)
    307. CameraStreamer/<>c:<CreatePeer>b__19_1 (Unity.WebRTC.RTCIceGatheringState) (at Assets/CameraStreamer.cs:269)
    308. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass52_0:<PCOnIceGatheringChange>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:323)
    309. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    310. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    311. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    312. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    313. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    314. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    315.  
    316. OnConnectionStateChange > $Connected
    317. UnityEngine.Debug:Log (object)
    318. CameraStreamer/<>c:<CreatePeer>b__19_2 (Unity.WebRTC.RTCPeerConnectionState) (at Assets/CameraStreamer.cs:273)
    319. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass51_0:<PCOnConnectionStateChange>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:311)
    320. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    321. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    322. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    323. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    324. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    325. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    326.  
    327. === CreateDesc >  (UnityEngine.RenderTexture)
    328. UnityEngine.Debug:Log (object)
    329. CameraStreamer:VideoTrack_OnVideoReceived (UnityEngine.Texture) (at Assets/CameraStreamer.cs:292)
    330. Unity.WebRTC.VideoStreamTrack:OnVideoFrameResize (UnityEngine.Texture) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/VideoStreamTrack.cs:197)
    331. Unity.WebRTC.UnityVideoRenderer:OnVideoFrameResizeInternal (int,int) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/VideoStreamTrack.cs:453)
    332. Unity.WebRTC.UnityVideoRenderer/<>c__DisplayClass22_0:<OnVideoFrameResize>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/VideoStreamTrack.cs:463)
    333. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    334. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    335. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    336. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    337. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    338. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    339.  
    340. === OnDisable
    341. UnityEngine.Debug:Log (object)
    342. CameraStreamer:OnDisable () (at Assets/CameraStreamer.cs:181)
    343.  
    344.  
     
  11. gtk2k

    gtk2k

    Joined:
    Aug 13, 2014
    Posts:
    275
    There is a Display (Quad) in the center of the screen, and I think the image is displayed there.
     
  12. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
    Yes it is. It seems the streaming is working.

    Now the remaining problem is getting logs for my game in the Unity Editor. I tried to open the port I use for UDP (although it previously worked without me doing that) but that didn't fix it. I set the option to log dropped packages in the firewall according to this page (for all three: domain, private and public, to be sure) but nothing going through my port is showing up. Then I set to log the successful packages as well. Nothing for the port I use.

    It is very puzzling why this stopped working recently and also what the reason could be.

    Edit: I just checked the log for successful ALLOW instances for the QuestStreamer but those don't show up either. Searching for 8080 (the port I opened) yields no results either. So whatever is logged here doesn't seem to be reliable, or I'm reading it wrong.
     
    Last edited: Aug 1, 2023
  13. gtk2k

    gtk2k

    Joined:
    Aug 13, 2014
    Posts:
    275
    Questions about logging are not appropriate here and should be asked in another forum.
     
  14. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
    I didn't ask about logging. I merely explained the situation why I cannot procure the logs you asked for.

    My question is how can I debug WebRTC for my problem. Which is, all the steps on the receiving device complete but no stream is shown. On the sending device all the same steps also complete yet it seems a final ICEConnection state Completed is not reached.

    What tools do I have to find out what went wrong? Can I check on the sending side if data is relayed, for example?
     
  15. gtk2k

    gtk2k

    Joined:
    Aug 13, 2014
    Posts:
    275
    The method I'm doing is to write Debug.Log() in almost every process of WebRTC signaling, and check with Logcat whether the signaling process is being performed correctly.

    If the Peer's OnTrack event occurs but the stream does not start, it is usually because the Offer side forgot to SetRemoteDescription() on the Answer or did not execute StartCoroutine(WebRTC.Update()).
     
  16. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
    As you can see from my provided logs, I'm also doing that. Upon receiving the answer, my Android app starts setting the remote description in line 551 of my provided log. It completes in line 647.

    I start the coroutine for WebRTC.Update in this function:
    Code (CSharp):
    1.     protected virtual void AddTrack()
    2.     {
    3.         if (videoStreamTrack != null)
    4.         {
    5.             RTCRtpSender sender = pc.AddTrack(videoStreamTrack);
    6.             DebugMessage("Added video stream track to peer connection.");
    7.  
    8.             SetFramerate(sender, framerate);
    9.             DumpCapabilities();
    10.             DebugMessage("Set frame rate to: " + framerate);
    11.  
    12.             pcSenders.Add(sender);
    13.             DebugMessage("Added video stream track to senders list.");
    14.         }
    15.  
    16.         if (!videoUpdateStarted)
    17.         {
    18.             StartCoroutine(WebRTC.Update());
    19.             DebugMessage("Video update started.");
    20.             videoUpdateStarted = true;
    21.         }
    22.     }
    23.  
    The debug message "Video update started." directly after starting the coroutine occurs on both sides, line 147 on Quest, 360 on the phone.

    What does ICEConnectionState Completed signify? What could be the reason it isn't reached on the Quest?
     
  17. gtk2k

    gtk2k

    Joined:
    Aug 13, 2014
    Posts:
    275
    Also, it is possible that you forgot to update RenderTexture, or that the RenderTexture format is set to something other than BGRA32.
     
  18. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
    I use a timer to call camera.Render() in regular intervals, with debug message counting the frames rendered. I also tried with an enabled camera that continuously updates. Both didn't work.

    As I wrote here, BGRA32 isn't supported on Quest (I wrote Android because Quest runs on Android but it might be more due to the Quest architecture rather than a general Android issue). Setting BGRA32 doesn't work and it isn't the format returned by WebRTC.GetSupportedRenderTextureFormat.

    Edit: I see you're somehow creating a render texture with BGRA32 format in QuestStreamer.cs. I get an error when I do it in my code example. Your constructor is different though and the way it is updated as well. I will try your syntax.

    Edit 2: That didn't help. I still get the same error, and it defaults to ARGB32:

    Code (CSharp):
    1. 2023.08.01 14:58:05.550 12336 12356 Warn Unity 'B8G8R8A8_SRGB' is not supported. RenderTexture::GetTemporary fallbacks to R8G8B8A8_SRGB format on this platform. Use 'SystemInfo.IsFormatSupported' C# API to check format support.
    2. 2023.08.01 14:58:05.550 12336 12356 Warn Unity UnityEngine.RenderTexture:GetCompatibleFormat(RenderTextureFormat, RenderTextureReadWrite)
    3. 2023.08.01 14:58:05.550 12336 12356 Info Unity Eye camera texture format: ARGB32
    4.  
    But I see you're using the OpenXR plugin whereas I am using the Oculus plugin. Maybe that is the reason. Or some other project setting that would influence what texture formats are available.

    Edit 3: I see in the logs of your app it throws the same error as mine so it isn't related to the texture format, since yours also defaults to a different one than BGRA32. Back to square one.
     
    Last edited: Aug 1, 2023
  19. gtk2k

    gtk2k

    Joined:
    Aug 13, 2014
    Posts:
    275
    It is just a warning and can be ignored.
    Also, the difference between OpenXR and Oculus Integration is irrelevant as I pass RenderTexture directly to her WebRTC library.

    Sample using Oculus Integration
    https://github.com/gtk2k/QuestStreamer2.git
     
  20. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
    Have you checked what format the render texture actually is? Because I do and it is ARGB32, not BGRA32. So it is not just a warning, it just doesn't matter what format is used. Except on my end it doesn't work for a different reason which we haven't figured out yet.

    I also figured the XRPlugin wouldn't be relevant after all. I haven't tried changing it yet.

    It really is very puzzling because I think this all worked in May when I first implemented my WebRTC integration. Back then the performance was insufficient though which only changed with the recent Quest firmware update.

    So the WebRTC streaming from Quest suddenly stops working, but only in my app. Just before you ask for logs from the working Unity Editor case, UDP stops working mysteriously on my PC. And in one of my replies the code tag suddenly breaks off after 87 lines and I had to use the quote tag instead (the next line was an error message I pointed out but wasn't displayed in the incomplete code block). I must be some kind of magnet of inexplicable bugs that waste my time.
     
    Last edited: Aug 1, 2023
  21. lleo52

    lleo52

    Joined:
    Apr 8, 2013
    Posts:
    13
    WebRTC does not appear to support Chrome OS (x86-64) on Android.
    Any plans for Chrome OS (x86-64) support?
     
  22. kazuki_unity729

    kazuki_unity729

    Unity Technologies

    Joined:
    Aug 2, 2018
    Posts:
    766
  23. lleo52

    lleo52

    Joined:
    Apr 8, 2013
    Posts:
    13
  24. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
    I temporarily disabled the firewall to obtain the log from the editor:

    Code (CSharp):
    1. On connection callback was set.
    2. UnityEngine.Debug:Log (object)
    3. EyeChat/<>c:<.cctor>b__52_0 (string) (at Assets/RemotePhone/EyeChat.cs:384)
    4. EyeChat:Connect (System.Action) (at Assets/RemotePhone/EyeChat.cs:81)
    5. WebRTCPhone:Connect () (at Assets/RemotePhone/WebRTCPhone.cs:92)
    6. RemotePhone:StartConnection () (at Assets/RemotePhone/RemotePhone.cs:206)
    7. LevelManager:ActivatePhoneByState (LevelManager/State) (at Assets/Climber/Scripts/LevelManager.cs:210)
    8. LevelManager:set_state (LevelManager/State) (at Assets/Climber/Scripts/LevelManager.cs:324)
    9. LevelManager:TitleScreen (bool,bool,bool) (at Assets/Climber/Scripts/LevelManager.cs:2838)
    10. LevelManager:<finishInitTitle>b__261_0 () (at Assets/Climber/Scripts/LevelManager.cs:2815)
    11. Guide:Update () (at Assets/SpeakingCharacters/Guide/Guide.cs:295)
    12.  
    13. Update time set: 200.
    14. UnityEngine.Debug:Log (object)
    15. EyeChat/<>c:<.cctor>b__52_0 (string) (at Assets/RemotePhone/EyeChat.cs:384)
    16. EyeChat:UpdateTime () (at Assets/RemotePhone/EyeChat.cs:194)
    17. EyeChat:Connect (System.Action) (at Assets/RemotePhone/EyeChat.cs:83)
    18. WebRTCPhone:Connect () (at Assets/RemotePhone/WebRTCPhone.cs:92)
    19. RemotePhone:StartConnection () (at Assets/RemotePhone/RemotePhone.cs:206)
    20. LevelManager:ActivatePhoneByState (LevelManager/State) (at Assets/Climber/Scripts/LevelManager.cs:210)
    21. LevelManager:set_state (LevelManager/State) (at Assets/Climber/Scripts/LevelManager.cs:324)
    22. LevelManager:TitleScreen (bool,bool,bool) (at Assets/Climber/Scripts/LevelManager.cs:2838)
    23. LevelManager:<finishInitTitle>b__261_0 () (at Assets/Climber/Scripts/LevelManager.cs:2815)
    24. Guide:Update () (at Assets/SpeakingCharacters/Guide/Guide.cs:295)
    25.  
    26. We're client, started netManager.
    27. UnityEngine.Debug:Log (object)
    28. EyeChat/<>c:<.cctor>b__52_1 (string) (at Assets/RemotePhone/EyeChat.cs:385)
    29. EyeChat:Connect (System.Action) (at Assets/RemotePhone/EyeChat.cs:96)
    30. WebRTCPhone:Connect () (at Assets/RemotePhone/WebRTCPhone.cs:92)
    31. RemotePhone:StartConnection () (at Assets/RemotePhone/RemotePhone.cs:206)
    32. LevelManager:ActivatePhoneByState (LevelManager/State) (at Assets/Climber/Scripts/LevelManager.cs:210)
    33. LevelManager:set_state (LevelManager/State) (at Assets/Climber/Scripts/LevelManager.cs:324)
    34. LevelManager:TitleScreen (bool,bool,bool) (at Assets/Climber/Scripts/LevelManager.cs:2838)
    35. LevelManager:<finishInitTitle>b__261_0 () (at Assets/Climber/Scripts/LevelManager.cs:2815)
    36. Guide:Update () (at Assets/SpeakingCharacters/Guide/Guide.cs:295)
    37.  
    38. [CLIENT]  Starting OnConnect.
    39. UnityEngine.Debug:Log (object)
    40. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    41. WebRTCPhone:OnConnect () (at Assets/RemotePhone/WebRTCPhone.cs:99)
    42. RemotePhone:OnConnect () (at Assets/RemotePhone/RemotePhone.cs:75)
    43. EyeChat:LiteNetLib.INetEventListener.OnPeerConnected (LiteNetLib.NetPeer) (at Assets/RemotePhone/EyeChat.cs:296)
    44. LiteNetLib.NetManager:ProcessEvent (LiteNetLib.NetEvent) (at Assets/LiteNetLib/NetManager.cs:585)
    45. LiteNetLib.NetManager:PollEvents () (at Assets/LiteNetLib/NetManager.cs:1343)
    46. EyeChat:Update () (at Assets/RemotePhone/EyeChat.cs:356)
    47.  
    48. [CLIENT]  Peer connection constructed.
    49. UnityEngine.Debug:Log (object)
    50. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    51. WebRTCPhone:SetUpPeerConnection () (at Assets/RemotePhone/WebRTCPhone.cs:149)
    52. RemotePhone:UseWebRTC () (at Assets/RemotePhone/RemotePhone.cs:85)
    53. RemotePhone:OnConnect () (at Assets/RemotePhone/RemotePhone.cs:79)
    54. EyeChat:LiteNetLib.INetEventListener.OnPeerConnected (LiteNetLib.NetPeer) (at Assets/RemotePhone/EyeChat.cs:296)
    55. LiteNetLib.NetManager:ProcessEvent (LiteNetLib.NetEvent) (at Assets/LiteNetLib/NetManager.cs:585)
    56. LiteNetLib.NetManager:PollEvents () (at Assets/LiteNetLib/NetManager.cs:1343)
    57. EyeChat:Update () (at Assets/RemotePhone/EyeChat.cs:356)
    58.  
    59. [CLIENT]  all handlers for peer connection assigned.
    60. UnityEngine.Debug:Log (object)
    61. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    62. WebRTCPhone:SetUpPeerConnection () (at Assets/RemotePhone/WebRTCPhone.cs:166)
    63. RemotePhone:UseWebRTC () (at Assets/RemotePhone/RemotePhone.cs:85)
    64. RemotePhone:OnConnect () (at Assets/RemotePhone/RemotePhone.cs:79)
    65. EyeChat:LiteNetLib.INetEventListener.OnPeerConnected (LiteNetLib.NetPeer) (at Assets/RemotePhone/EyeChat.cs:296)
    66. LiteNetLib.NetManager:ProcessEvent (LiteNetLib.NetEvent) (at Assets/LiteNetLib/NetManager.cs:585)
    67. LiteNetLib.NetManager:PollEvents () (at Assets/LiteNetLib/NetManager.cs:1343)
    68. EyeChat:Update () (at Assets/RemotePhone/EyeChat.cs:356)
    69.  
    70. [CLIENT]  receive stream handler assigned.
    71. UnityEngine.Debug:Log (object)
    72. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    73. WebRTCPhone:SetUpPeerConnection () (at Assets/RemotePhone/WebRTCPhone.cs:184)
    74. RemotePhone:UseWebRTC () (at Assets/RemotePhone/RemotePhone.cs:85)
    75. RemotePhone:OnConnect () (at Assets/RemotePhone/RemotePhone.cs:79)
    76. EyeChat:LiteNetLib.INetEventListener.OnPeerConnected (LiteNetLib.NetPeer) (at Assets/RemotePhone/EyeChat.cs:296)
    77. LiteNetLib.NetManager:ProcessEvent (LiteNetLib.NetEvent) (at Assets/LiteNetLib/NetManager.cs:585)
    78. LiteNetLib.NetManager:PollEvents () (at Assets/LiteNetLib/NetManager.cs:1343)
    79. EyeChat:Update () (at Assets/RemotePhone/EyeChat.cs:356)
    80.  
    81. We're client, not adding track at this point.
    82. UnityEngine.Debug:Log (object)
    83. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    84. RemotePhone:UseWebRTC () (at Assets/RemotePhone/RemotePhone.cs:86)
    85. RemotePhone:OnConnect () (at Assets/RemotePhone/RemotePhone.cs:79)
    86. EyeChat:LiteNetLib.INetEventListener.OnPeerConnected (LiteNetLib.NetPeer) (at Assets/RemotePhone/EyeChat.cs:296)
    87. LiteNetLib.NetManager:ProcessEvent (LiteNetLib.NetEvent) (at Assets/LiteNetLib/NetManager.cs:585)
    88. LiteNetLib.NetManager:PollEvents () (at Assets/LiteNetLib/NetManager.cs:1343)
    89. EyeChat:Update () (at Assets/RemotePhone/EyeChat.cs:356)
    90.  
    91. Sending string: pw
    92. UnityEngine.Debug:Log (object)
    93. EyeChat/<>c:<.cctor>b__52_0 (string) (at Assets/RemotePhone/EyeChat.cs:384)
    94. EyeChat:SendString (string) (at Assets/RemotePhone/EyeChat.cs:34)
    95. RemotePhone:UseWebRTC () (at Assets/RemotePhone/RemotePhone.cs:87)
    96. RemotePhone:OnConnect () (at Assets/RemotePhone/RemotePhone.cs:79)
    97. EyeChat:LiteNetLib.INetEventListener.OnPeerConnected (LiteNetLib.NetPeer) (at Assets/RemotePhone/EyeChat.cs:296)
    98. LiteNetLib.NetManager:ProcessEvent (LiteNetLib.NetEvent) (at Assets/LiteNetLib/NetManager.cs:585)
    99. LiteNetLib.NetManager:PollEvents () (at Assets/LiteNetLib/NetManager.cs:1343)
    100. EyeChat:Update () (at Assets/RemotePhone/EyeChat.cs:356)
    101.  
    102. [CLIENT] String message type: o
    103. UnityEngine.Debug:Log (object)
    104. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    105. WebRTCPhone:ReceiveString (string) (at Assets/RemotePhone/WebRTCPhone.cs:309)
    106. EyeChat:LiteNetLib.INetEventListener.OnNetworkReceive (LiteNetLib.NetPeer,LiteNetLib.NetPacketReader,LiteNetLib.DeliveryMethod) (at Assets/RemotePhone/EyeChat.cs:235)
    107. LiteNetLib.NetManager:ProcessEvent (LiteNetLib.NetEvent) (at Assets/LiteNetLib/NetManager.cs:597)
    108. LiteNetLib.NetManager:PollEvents () (at Assets/LiteNetLib/NetManager.cs:1343)
    109. EyeChat:Update () (at Assets/RemotePhone/EyeChat.cs:356)
    110.  
    111. [CLIENT] setRemoteDescription start
    112. UnityEngine.Debug:Log (object)
    113. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    114. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:556)
    115. UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
    116. WebRTCPhone:ReceiveString (string) (at Assets/RemotePhone/WebRTCPhone.cs:310)
    117. EyeChat:LiteNetLib.INetEventListener.OnNetworkReceive (LiteNetLib.NetPeer,LiteNetLib.NetPacketReader,LiteNetLib.DeliveryMethod) (at Assets/RemotePhone/EyeChat.cs:235)
    118. LiteNetLib.NetManager:ProcessEvent (LiteNetLib.NetEvent) (at Assets/LiteNetLib/NetManager.cs:597)
    119. LiteNetLib.NetManager:PollEvents () (at Assets/LiteNetLib/NetManager.cs:1343)
    120. EyeChat:Update () (at Assets/RemotePhone/EyeChat.cs:356)
    121.  
    122. [CLIENT] String message type: c
    123. UnityEngine.Debug:Log (object)
    124. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    125. WebRTCPhone:ReceiveString (string) (at Assets/RemotePhone/WebRTCPhone.cs:292)
    126. EyeChat:LiteNetLib.INetEventListener.OnNetworkReceive (LiteNetLib.NetPeer,LiteNetLib.NetPacketReader,LiteNetLib.DeliveryMethod) (at Assets/RemotePhone/EyeChat.cs:235)
    127. LiteNetLib.NetManager:ProcessEvent (LiteNetLib.NetEvent) (at Assets/LiteNetLib/NetManager.cs:597)
    128. LiteNetLib.NetManager:PollEvents () (at Assets/LiteNetLib/NetManager.cs:1343)
    129. EyeChat:Update () (at Assets/RemotePhone/EyeChat.cs:356)
    130.  
    131. [CLIENT] Adding candidate: candidate:1130307579 1 udp 2122262783 2a02:3100:51bc:5300:9979:a182:6f22:42a5 37517 typ host generation 0 ufrag 1HaT network-id 4 network-cost 10
    132. UnityEngine.Debug:Log (object)
    133. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    134. WebRTCPhone:AddCandidate (Unity.WebRTC.RTCIceCandidate) (at Assets/RemotePhone/WebRTCPhone.cs:523)
    135. WebRTCPhone:ReceiveString (string) (at Assets/RemotePhone/WebRTCPhone.cs:302)
    136. EyeChat:LiteNetLib.INetEventListener.OnNetworkReceive (LiteNetLib.NetPeer,LiteNetLib.NetPacketReader,LiteNetLib.DeliveryMethod) (at Assets/RemotePhone/EyeChat.cs:235)
    137. LiteNetLib.NetManager:ProcessEvent (LiteNetLib.NetEvent) (at Assets/LiteNetLib/NetManager.cs:597)
    138. LiteNetLib.NetManager:PollEvents () (at Assets/LiteNetLib/NetManager.cs:1343)
    139. EyeChat:Update () (at Assets/RemotePhone/EyeChat.cs:356)
    140.  
    141. [CLIENT]  OnTrack, add to receive stream.
    142. UnityEngine.Debug:Log (object)
    143. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    144. WebRTCPhone:<SetUpPeerConnection>b__48_3 (Unity.WebRTC.RTCTrackEvent) (at Assets/RemotePhone/WebRTCPhone.cs:163)
    145. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass55_0:<PCOnTrack>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:360)
    146. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    147. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    148. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    149. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    150. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    151. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    152.  
    153. [CLIENT] Adding candidate: candidate:2871631082 1 udp 2122194687 192.168.1.237 46334 typ host generation 0 ufrag 1HaT network-id 3 network-cost 10
    154. UnityEngine.Debug:Log (object)
    155. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    156. WebRTCPhone:AddCandidate (Unity.WebRTC.RTCIceCandidate) (at Assets/RemotePhone/WebRTCPhone.cs:523)
    157. WebRTCPhone:ReceiveString (string) (at Assets/RemotePhone/WebRTCPhone.cs:302)
    158. EyeChat:LiteNetLib.INetEventListener.OnNetworkReceive (LiteNetLib.NetPeer,LiteNetLib.NetPacketReader,LiteNetLib.DeliveryMethod) (at Assets/RemotePhone/EyeChat.cs:235)
    159. LiteNetLib.NetManager:ProcessEvent (LiteNetLib.NetEvent) (at Assets/LiteNetLib/NetManager.cs:597)
    160. LiteNetLib.NetManager:PollEvents () (at Assets/LiteNetLib/NetManager.cs:1343)
    161. EyeChat:Update () (at Assets/RemotePhone/EyeChat.cs:356)
    162.  
    163. [CLIENT] SetRemoteDescription complete
    164. UnityEngine.Debug:Log (object)
    165. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    166. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:561)
    167. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    168.  
    169. Sending string: f40
    170. UnityEngine.Debug:Log (object)
    171. EyeChat/<>c:<.cctor>b__52_0 (string) (at Assets/RemotePhone/EyeChat.cs:384)
    172. EyeChat:SendString (string) (at Assets/RemotePhone/EyeChat.cs:34)
    173. RemotePhone:AddTrack () (at Assets/RemotePhone/RemotePhone.cs:132)
    174. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:570)
    175. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    176.  
    177. [CLIENT] enabled camera
    178. UnityEngine.Debug:Log (object)
    179. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    180. RemotePhone:AddTrack () (at Assets/RemotePhone/RemotePhone.cs:133)
    181. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:570)
    182. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    183.  
    184. Eye camera texture format: BGRA32
    185. UnityEngine.Debug:Log (object)
    186. EyeCamera:Init (int,int,single,bool) (at Assets/RemotePhone/EyeCamera.cs:51)
    187. RemotePhone:AddTrack () (at Assets/RemotePhone/RemotePhone.cs:134)
    188. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:570)
    189. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    190.  
    191. [CLIENT] assigned video stream track at resolution SD640x360
    192. UnityEngine.Debug:Log (object)
    193. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    194. RemotePhone:AddTrack () (at Assets/RemotePhone/RemotePhone.cs:135)
    195. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:570)
    196. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    197.  
    198. [CLIENT] assigned camera target texture to source image texture.
    199. UnityEngine.Debug:Log (object)
    200. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    201. RemotePhone:AddTrack () (at Assets/RemotePhone/RemotePhone.cs:138)
    202. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:570)
    203. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    204.  
    205. [CLIENT] Added video stream track to peer connection.
    206. UnityEngine.Debug:Log (object)
    207. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    208. WebRTCPhone:AddTrack () (at Assets/RemotePhone/WebRTCPhone.cs:420)
    209. RemotePhone:AddTrack () (at Assets/RemotePhone/RemotePhone.cs:139)
    210. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:570)
    211. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    212.  
    213. video/VP8 has  channels, clock rate: 90000, sdpFmtpLine: implementation_name=Internal
    214. UnityEngine.Debug:Log (object)
    215. WebRTCPhone:DumpCapabilities () (at Assets/RemotePhone/WebRTCPhone.cs:410)
    216. WebRTCPhone:AddTrack () (at Assets/RemotePhone/WebRTCPhone.cs:423)
    217. RemotePhone:AddTrack () (at Assets/RemotePhone/RemotePhone.cs:139)
    218. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:570)
    219. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    220.  
    221. video/rtx has  channels, clock rate: 90000, sdpFmtpLine:
    222. UnityEngine.Debug:Log (object)
    223. WebRTCPhone:DumpCapabilities () (at Assets/RemotePhone/WebRTCPhone.cs:410)
    224. WebRTCPhone:AddTrack () (at Assets/RemotePhone/WebRTCPhone.cs:423)
    225. RemotePhone:AddTrack () (at Assets/RemotePhone/RemotePhone.cs:139)
    226. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:570)
    227. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    228.  
    229. video/VP9 has  channels, clock rate: 90000, sdpFmtpLine: implementation_name=Internal;profile-id=0
    230. UnityEngine.Debug:Log (object)
    231. WebRTCPhone:DumpCapabilities () (at Assets/RemotePhone/WebRTCPhone.cs:410)
    232. WebRTCPhone:AddTrack () (at Assets/RemotePhone/WebRTCPhone.cs:423)
    233. RemotePhone:AddTrack () (at Assets/RemotePhone/RemotePhone.cs:139)
    234. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:570)
    235. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    236.  
    237. video/VP9 has  channels, clock rate: 90000, sdpFmtpLine: implementation_name=Internal;profile-id=2
    238. UnityEngine.Debug:Log (object)
    239. WebRTCPhone:DumpCapabilities () (at Assets/RemotePhone/WebRTCPhone.cs:410)
    240. WebRTCPhone:AddTrack () (at Assets/RemotePhone/WebRTCPhone.cs:423)
    241. RemotePhone:AddTrack () (at Assets/RemotePhone/RemotePhone.cs:139)
    242. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:570)
    243. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    244.  
    245. video/AV1 has  channels, clock rate: 90000, sdpFmtpLine: implementation_name=Internal
    246. UnityEngine.Debug:Log (object)
    247. WebRTCPhone:DumpCapabilities () (at Assets/RemotePhone/WebRTCPhone.cs:410)
    248. WebRTCPhone:AddTrack () (at Assets/RemotePhone/WebRTCPhone.cs:423)
    249. RemotePhone:AddTrack () (at Assets/RemotePhone/RemotePhone.cs:139)
    250. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:570)
    251. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    252.  
    253. video/red has  channels, clock rate: 90000, sdpFmtpLine:
    254. UnityEngine.Debug:Log (object)
    255. WebRTCPhone:DumpCapabilities () (at Assets/RemotePhone/WebRTCPhone.cs:410)
    256. WebRTCPhone:AddTrack () (at Assets/RemotePhone/WebRTCPhone.cs:423)
    257. RemotePhone:AddTrack () (at Assets/RemotePhone/RemotePhone.cs:139)
    258. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:570)
    259. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    260.  
    261. video/ulpfec has  channels, clock rate: 90000, sdpFmtpLine:
    262. UnityEngine.Debug:Log (object)
    263. WebRTCPhone:DumpCapabilities () (at Assets/RemotePhone/WebRTCPhone.cs:410)
    264. WebRTCPhone:AddTrack () (at Assets/RemotePhone/WebRTCPhone.cs:423)
    265. RemotePhone:AddTrack () (at Assets/RemotePhone/RemotePhone.cs:139)
    266. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:570)
    267. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    268.  
    269. [CLIENT] Set frame rate to: 10
    270. UnityEngine.Debug:Log (object)
    271. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    272. WebRTCPhone:AddTrack () (at Assets/RemotePhone/WebRTCPhone.cs:424)
    273. RemotePhone:AddTrack () (at Assets/RemotePhone/RemotePhone.cs:139)
    274. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:570)
    275. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    276.  
    277. [CLIENT] Added video stream track to senders list.
    278. UnityEngine.Debug:Log (object)
    279. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    280. WebRTCPhone:AddTrack () (at Assets/RemotePhone/WebRTCPhone.cs:427)
    281. RemotePhone:AddTrack () (at Assets/RemotePhone/RemotePhone.cs:139)
    282. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:570)
    283. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    284.  
    285. [CLIENT] Video update started.
    286. UnityEngine.Debug:Log (object)
    287. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    288. WebRTCPhone:AddTrack () (at Assets/RemotePhone/WebRTCPhone.cs:445)
    289. RemotePhone:AddTrack () (at Assets/RemotePhone/RemotePhone.cs:139)
    290. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:570)
    291. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    292.  
    293. [CLIENT] createAnswer start
    294. UnityEngine.Debug:Log (object)
    295. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    296. WebRTCPhone/<OnReceiveOffer>d__101:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:572)
    297. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    298.  
    299. [CLIENT]  receive stream added track.
    300. UnityEngine.Debug:Log (object)
    301. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    302. WebRTCPhone:<SetUpPeerConnection>b__48_4 (Unity.WebRTC.MediaStreamTrackEvent) (at Assets/RemotePhone/WebRTCPhone.cs:169)
    303. Unity.WebRTC.MediaStream/<>c__DisplayClass20_0:<MediaStreamOnAddTrack>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/MediaStream.cs:167)
    304. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    305. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    306. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    307. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    308. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    309. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    310.  
    311. [CLIENT]  track is videostreamtrack, setting OnVideoReceived.
    312. UnityEngine.Debug:Log (object)
    313. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    314. WebRTCPhone:<SetUpPeerConnection>b__48_4 (Unity.WebRTC.MediaStreamTrackEvent) (at Assets/RemotePhone/WebRTCPhone.cs:172)
    315. Unity.WebRTC.MediaStream/<>c__DisplayClass20_0:<MediaStreamOnAddTrack>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/MediaStream.cs:167)
    316. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    317. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    318. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    319. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    320. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    321. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    322.  
    323. [CLIENT] Created Answer
    324. UnityEngine.Debug:Log (object)
    325. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    326. WebRTCPhone/<OnCreateAnswerSuccess>d__106:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:610)
    327. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    328.  
    329. [CLIENT] setLocalDescription start
    330. UnityEngine.Debug:Log (object)
    331. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    332. WebRTCPhone/<OnCreateAnswerSuccess>d__106:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:611)
    333. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    334.  
    335. [CLIENT] IceConnectionState: Checking
    336. UnityEngine.Debug:Log (object)
    337. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    338. WebRTCPhone:OnIceConnectionChange (Unity.WebRTC.RTCIceConnectionState) (at Assets/RemotePhone/WebRTCPhone.cs:491)
    339. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass50_0:<PCOnIceConnectionChange>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:299)
    340. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    341. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    342. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    343. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    344. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    345. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    346.  
    347. [CLIENT] Adding candidate: candidate:1032912227 1 tcp 1518283007 2a02:3100:51bc:5300:9979:a182:6f22:42a5 57829 typ host tcptype passive generation 0 ufrag 1HaT network-id 4 network-cost 10
    348. UnityEngine.Debug:Log (object)
    349. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    350. WebRTCPhone:AddCandidate (Unity.WebRTC.RTCIceCandidate) (at Assets/RemotePhone/WebRTCPhone.cs:523)
    351. WebRTCPhone:ReceiveString (string) (at Assets/RemotePhone/WebRTCPhone.cs:302)
    352. EyeChat:LiteNetLib.INetEventListener.OnNetworkReceive (LiteNetLib.NetPeer,LiteNetLib.NetPacketReader,LiteNetLib.DeliveryMethod) (at Assets/RemotePhone/EyeChat.cs:235)
    353. LiteNetLib.NetManager:ProcessEvent (LiteNetLib.NetEvent) (at Assets/LiteNetLib/NetManager.cs:597)
    354. LiteNetLib.NetManager:PollEvents () (at Assets/LiteNetLib/NetManager.cs:1343)
    355. EyeChat:Update () (at Assets/RemotePhone/EyeChat.cs:356)
    356.  
    357. [CLIENT] Adding candidate: candidate:3588652658 1 tcp 1518214911 192.168.1.237 50069 typ host tcptype passive generation 0 ufrag 1HaT network-id 3 network-cost 10
    358. UnityEngine.Debug:Log (object)
    359. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    360. WebRTCPhone:AddCandidate (Unity.WebRTC.RTCIceCandidate) (at Assets/RemotePhone/WebRTCPhone.cs:523)
    361. WebRTCPhone:ReceiveString (string) (at Assets/RemotePhone/WebRTCPhone.cs:302)
    362. EyeChat:LiteNetLib.INetEventListener.OnNetworkReceive (LiteNetLib.NetPeer,LiteNetLib.NetPacketReader,LiteNetLib.DeliveryMethod) (at Assets/RemotePhone/EyeChat.cs:235)
    363. LiteNetLib.NetManager:ProcessEvent (LiteNetLib.NetEvent) (at Assets/LiteNetLib/NetManager.cs:597)
    364. LiteNetLib.NetManager:PollEvents () (at Assets/LiteNetLib/NetManager.cs:1343)
    365. EyeChat:Update () (at Assets/RemotePhone/EyeChat.cs:356)
    366.  
    367. [CLIENT] SetLocalDescription complete
    368. UnityEngine.Debug:Log (object)
    369. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    370. WebRTCPhone/<OnCreateAnswerSuccess>d__106:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:617)
    371. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    372.  
    373. Sending answer...
    374. UnityEngine.Debug:Log (object)
    375. WebRTCPhone/<>c:<.cctor>b__118_1 (string) (at Assets/RemotePhone/WebRTCPhone.cs:282)
    376. WebRTCPhone/<OnCreateAnswerSuccess>d__106:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:624)
    377. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    378.  
    379. Sending string: av=0
    380. o=- 2393997937695204434 2 IN IP4 127.0.0.1
    381. s=-
    382. t=0 0
    383. a=group:BUNDLE 0
    384. a=extmap-allow-mixed
    385. a=msid-semantic: WMS
    386. m=video 9 UDP/TLS/RTP/SAVPF 127 121 125 120 39 40 117 116 122
    387. c=IN IP4 0.0.0.0
    388. a=rtcp:9 IN IP4 0.0.0.0
    389. a=ice-ufrag:iyzu
    390. a=ice-pwd:rGxNYKUi7EPQQ/gZawxmyYin
    391. a=ice-options:trickle
    392. a=fingerprint:sha-256 3E:39:DE:AD:43:42:D6:4C:A7:7E:4E:CD:FB:45:CA:44:4B:6C:41:A7:94:5E:D6:56:AF:9E:BA:9B:3E:D1:6C:60
    393. a=setup:active
    394. a=mid:0
    395. a=extmap:1 urn:ietf:params:rtp-hdrext:toffset
    396. a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
    397. a=extmap:3 urn:3gpp:video-orientation
    398. a=extmap:4 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
    399. a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
    400. a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
    401. a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing
    402. a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space
    403. a=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mid
    404. a=extmap:10 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
    405. a=extmap:11 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id
    406. a=sendrecv
    407. a=msid:- c1c331d9-3f98-4047-b2f0-28e125feadf4
    408. a=rtcp-mux
    409. a=rtcp-rsize
    410. a=rtpmap:127 VP8/90000
    411. a=rtcp-fb:127 goog-remb
    412. a=rtcp-fb:127 transport-cc
    413. a=rtcp-fb:127 ccm fir
    414. a=rtcp-fb:127 nack
    415. a=rtcp-fb:127 nack pli
    416. a=fmtp:127 implementation_name=Internal
    417. a=rtpmap:121 rtx/90000
    418. a=fmtp:121 apt=127
    419. a=rtpmap:125 VP9/90000
    420. a=rtcp-fb:125 goog-remb
    421. a=rtcp-fb:125 transport-cc
    422. a=rtcp-fb:125 ccm fir
    423. a=rtcp-fb:125 nack
    424. a=rtcp-fb:125 nack pli
    425. a=fmtp:125 implementation_name=Internal;profile-id=0
    426. a=rtpmap:120 rtx/90000
    427. a=fmtp:120 apt=125
    428. a=rtpmap:39 AV1/90000
    429. a=rtcp-fb:39 goog-remb
    430. a=rtcp-fb:39 transport-cc
    431. a=rtcp-fb:39 ccm fir
    432. a=rtcp-fb:39 nack
    433. a=rtcp-fb:39 nack pli
    434. a=fmtp:39 implementation_name=Internal
    435. a=rtpmap:40 rtx/90000
    436. a=fmtp:40 apt=39
    437. a=rtpmap:117 red/90000
    438. a=rtpmap:116 rtx/90000
    439. a=fmtp:116 apt=117
    440. a=rtpmap:122 ulpfec/90000
    441. a=ssrc-group:FID 4118556953 1259859320
    442. a=ssrc:4118556953 cname:nKXo/O18MpJz9HC8
    443. a=ssrc:1259859320 cname:nKXo/O18MpJz9HC8
    444.  
    445. UnityEngine.Debug:Log (object)
    446. EyeChat/<>c:<.cctor>b__52_0 (string) (at Assets/RemotePhone/EyeChat.cs:384)
    447. EyeChat:SendString (string) (at Assets/RemotePhone/EyeChat.cs:34)
    448. WebRTCPhone/<OnCreateAnswerSuccess>d__106:MoveNext () (at Assets/RemotePhone/WebRTCPhone.cs:625)
    449. UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
    450.  
    451. [CLIENT] IceGatheringState: Gathering
    452. UnityEngine.Debug:Log (object)
    453. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    454. WebRTCPhone:<SetUpPeerConnection>b__48_0 (Unity.WebRTC.RTCIceGatheringState) (at Assets/RemotePhone/WebRTCPhone.cs:154)
    455. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass52_0:<PCOnIceGatheringChange>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:323)
    456. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    457. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    458. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    459. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    460. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    461. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    462.  
    463. [CLIENT] ConnectionState: Connecting
    464. UnityEngine.Debug:Log (object)
    465. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    466. WebRTCPhone:<SetUpPeerConnection>b__48_1 (Unity.WebRTC.RTCPeerConnectionState) (at Assets/RemotePhone/WebRTCPhone.cs:158)
    467. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass51_0:<PCOnConnectionStateChange>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:311)
    468. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    469. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    470. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    471. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    472. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    473. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    474.  
    475. ICE candidate:
    476. candidate:2090092213 1 udp 2122262783 2a02:3100:51bc:5300:7d0b:a99d:5576:219 50649 typ host generation 0 ufrag iyzu network-id 3
    477. UnityEngine.Debug:Log (object)
    478. WebRTCPhone/<>c:<.cctor>b__118_1 (string) (at Assets/RemotePhone/WebRTCPhone.cs:282)
    479. WebRTCPhone:OnIceCandidate (Unity.WebRTC.RTCIceCandidate) (at Assets/RemotePhone/WebRTCPhone.cs:485)
    480. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass49_0:<PCOnIceCandidate>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:287)
    481. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    482. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    483. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    484. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    485. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    486. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    487.  
    488. Sending string: ccandidate:2090092213 1 udp 2122262783 2a02:3100:51bc:5300:7d0b:a99d:5576:219 50649 typ host generation 0 ufrag iyzu network-id 3
    489. 0
    490. 0
    491. UnityEngine.Debug:Log (object)
    492. EyeChat/<>c:<.cctor>b__52_0 (string) (at Assets/RemotePhone/EyeChat.cs:384)
    493. EyeChat:SendString (string) (at Assets/RemotePhone/EyeChat.cs:34)
    494. WebRTCPhone:OnIceCandidate (Unity.WebRTC.RTCIceCandidate) (at Assets/RemotePhone/WebRTCPhone.cs:486)
    495. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass49_0:<PCOnIceCandidate>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:287)
    496. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    497. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    498. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    499. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    500. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    501. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    502.  
    503. ICE candidate:
    504. candidate:3085818810 1 udp 2122197247 2a02:3100:51bc:5300:bc75:8434:595e:352c 50650 typ host generation 0 ufrag iyzu network-id 4
    505. UnityEngine.Debug:Log (object)
    506. WebRTCPhone/<>c:<.cctor>b__118_1 (string) (at Assets/RemotePhone/WebRTCPhone.cs:282)
    507. WebRTCPhone:OnIceCandidate (Unity.WebRTC.RTCIceCandidate) (at Assets/RemotePhone/WebRTCPhone.cs:485)
    508. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass49_0:<PCOnIceCandidate>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:287)
    509. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    510. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    511. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    512. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    513. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    514. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    515.  
    516. Sending string: ccandidate:3085818810 1 udp 2122197247 2a02:3100:51bc:5300:bc75:8434:595e:352c 50650 typ host generation 0 ufrag iyzu network-id 4
    517. 0
    518. 0
    519. UnityEngine.Debug:Log (object)
    520. EyeChat/<>c:<.cctor>b__52_0 (string) (at Assets/RemotePhone/EyeChat.cs:384)
    521. EyeChat:SendString (string) (at Assets/RemotePhone/EyeChat.cs:34)
    522. WebRTCPhone:OnIceCandidate (Unity.WebRTC.RTCIceCandidate) (at Assets/RemotePhone/WebRTCPhone.cs:486)
    523. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass49_0:<PCOnIceCandidate>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:287)
    524. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    525. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    526. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    527. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    528. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    529. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    530.  
    531. ICE candidate:
    532. candidate:4259414611 1 udp 2122129151 169.254.217.168 50651 typ host generation 0 ufrag iyzu network-id 1
    533. UnityEngine.Debug:Log (object)
    534. WebRTCPhone/<>c:<.cctor>b__118_1 (string) (at Assets/RemotePhone/WebRTCPhone.cs:282)
    535. WebRTCPhone:OnIceCandidate (Unity.WebRTC.RTCIceCandidate) (at Assets/RemotePhone/WebRTCPhone.cs:485)
    536. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass49_0:<PCOnIceCandidate>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:287)
    537. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    538. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    539. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    540. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    541. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    542. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    543.  
    544. Sending string: ccandidate:4259414611 1 udp 2122129151 169.254.217.168 50651 typ host generation 0 ufrag iyzu network-id 1
    545. 0
    546. 0
    547. UnityEngine.Debug:Log (object)
    548. EyeChat/<>c:<.cctor>b__52_0 (string) (at Assets/RemotePhone/EyeChat.cs:384)
    549. EyeChat:SendString (string) (at Assets/RemotePhone/EyeChat.cs:34)
    550. WebRTCPhone:OnIceCandidate (Unity.WebRTC.RTCIceCandidate) (at Assets/RemotePhone/WebRTCPhone.cs:486)
    551. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass49_0:<PCOnIceCandidate>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:287)
    552. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    553. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    554. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    555. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    556. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    557. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    558.  
    559. ICE candidate:
    560. candidate:1501717880 1 udp 2122063615 192.168.1.7 50652 typ host generation 0 ufrag iyzu network-id 2
    561. UnityEngine.Debug:Log (object)
    562. WebRTCPhone/<>c:<.cctor>b__118_1 (string) (at Assets/RemotePhone/WebRTCPhone.cs:282)
    563. WebRTCPhone:OnIceCandidate (Unity.WebRTC.RTCIceCandidate) (at Assets/RemotePhone/WebRTCPhone.cs:485)
    564. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass49_0:<PCOnIceCandidate>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:287)
    565. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    566. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    567. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    568. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    569. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    570. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    571.  
    572. Sending string: ccandidate:1501717880 1 udp 2122063615 192.168.1.7 50652 typ host generation 0 ufrag iyzu network-id 2
    573. 0
    574. 0
    575. UnityEngine.Debug:Log (object)
    576. EyeChat/<>c:<.cctor>b__52_0 (string) (at Assets/RemotePhone/EyeChat.cs:384)
    577. EyeChat:SendString (string) (at Assets/RemotePhone/EyeChat.cs:34)
    578. WebRTCPhone:OnIceCandidate (Unity.WebRTC.RTCIceCandidate) (at Assets/RemotePhone/WebRTCPhone.cs:486)
    579. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass49_0:<PCOnIceCandidate>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:287)
    580. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    581. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    582. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    583. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    584. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    585. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    586.  
    587. [CLIENT] IceGatheringState: Complete
    588. UnityEngine.Debug:Log (object)
    589. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    590. WebRTCPhone:<SetUpPeerConnection>b__48_0 (Unity.WebRTC.RTCIceGatheringState) (at Assets/RemotePhone/WebRTCPhone.cs:154)
    591. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass52_0:<PCOnIceGatheringChange>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:323)
    592. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    593. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    594. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    595. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    596. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    597. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    598.  
    599. [CLIENT] ConnectionState: Connected
    600. UnityEngine.Debug:Log (object)
    601. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    602. WebRTCPhone:<SetUpPeerConnection>b__48_1 (Unity.WebRTC.RTCPeerConnectionState) (at Assets/RemotePhone/WebRTCPhone.cs:158)
    603. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass51_0:<PCOnConnectionStateChange>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:311)
    604. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    605. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    606. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    607. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    608. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    609. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    610.  
    611. [CLIENT] IceConnectionState: Connected
    612. UnityEngine.Debug:Log (object)
    613. WebRTCPhone/<>c:<.cctor>b__118_0 (string) (at Assets/RemotePhone/WebRTCPhone.cs:281)
    614. WebRTCPhone:OnIceConnectionChange (Unity.WebRTC.RTCIceConnectionState) (at Assets/RemotePhone/WebRTCPhone.cs:491)
    615. Unity.WebRTC.RTCPeerConnection/<>c__DisplayClass50_0:<PCOnIceConnectionChange>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/RTCPeerConnection.cs:299)
    616. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    617. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    618. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    619. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    620. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    621. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    622.  
    623. Receiving video...
    624. UnityEngine.Debug:Log (object)
    625. WebRTCPhone/<>c:<.cctor>b__118_1 (string) (at Assets/RemotePhone/WebRTCPhone.cs:282)
    626. WebRTCPhone:<SetUpPeerConnection>b__48_5 (UnityEngine.Texture) (at Assets/RemotePhone/WebRTCPhone.cs:176)
    627. Unity.WebRTC.VideoStreamTrack:OnVideoFrameResize (UnityEngine.Texture) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/VideoStreamTrack.cs:197)
    628. Unity.WebRTC.UnityVideoRenderer:OnVideoFrameResizeInternal (int,int) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/VideoStreamTrack.cs:453)
    629. Unity.WebRTC.UnityVideoRenderer/<>c__DisplayClass22_0:<OnVideoFrameResize>b__0 () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/VideoStreamTrack.cs:463)
    630. Unity.WebRTC.WebRTC:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/WebRTC.cs:955)
    631. Unity.WebRTC.ExecutableUnitySynchronizationContext/WorkRequest:Invoke () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:224)
    632. Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:171)
    633. Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute () (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:189)
    634. Unity.WebRTC.ExecutableUnitySynchronizationContext:SendOrPostCallback (object) (at Library/PackageCache/com.unity.webrtc@3.0.0-pre.6/Runtime/Scripts/Internal/ExecutableUnitySynchronizationContext.cs:57)
    635. UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
    Since I changed the code a bit and also added some more log messages, here's another log from a Quest build using the same code as the Windows one:

    Code (CSharp):
    1. 2023/08/03 09:11:49.377 10241 10265 Info Unity On connection callback was set.
    2. 2023/08/03 09:11:49.377 10241 10265 Info Unity EyeChat:Connect(Action)
    3. 2023/08/03 09:11:49.377 10241 10265 Info Unity WebRTCPhone:Connect()
    4. 2023/08/03 09:11:49.377 10241 10265 Info Unity LevelManager:set_state(State)
    5. 2023/08/03 09:11:49.377 10241 10265 Info Unity LevelManager:TitleScreen(Boolean, Boolean, Boolean)
    6. 2023/08/03 09:11:49.377 10241 10265 Info Unity Guide:Update()
    7. 2023/08/03 09:11:49.377 10241 10265 Info Unity
    8. 2023/08/03 09:11:49.377 10241 10265 Info Unity Update time set: 200.
    9. 2023/08/03 09:11:49.377 10241 10265 Info Unity EyeChat:UpdateTime()
    10. 2023/08/03 09:11:49.377 10241 10265 Info Unity EyeChat:Connect(Action)
    11. 2023/08/03 09:11:49.377 10241 10265 Info Unity WebRTCPhone:Connect()
    12. 2023/08/03 09:11:49.377 10241 10265 Info Unity LevelManager:set_state(State)
    13. 2023/08/03 09:11:49.377 10241 10265 Info Unity LevelManager:TitleScreen(Boolean, Boolean, Boolean)
    14. 2023/08/03 09:11:49.377 10241 10265 Info Unity Guide:Update()
    15. 2023/08/03 09:11:49.377 10241 10265 Info Unity
    16. 2023/08/03 09:11:49.380 10241 10265 Info Unity We're client, started netManager.
    17. 2023/08/03 09:11:49.380 10241 10265 Info Unity EyeChat:Connect(Action)
    18. 2023/08/03 09:11:49.380 10241 10265 Info Unity WebRTCPhone:Connect()
    19. 2023/08/03 09:11:49.380 10241 10265 Info Unity LevelManager:set_state(State)
    20. 2023/08/03 09:11:49.380 10241 10265 Info Unity LevelManager:TitleScreen(Boolean, Boolean, Boolean)
    21. 2023/08/03 09:11:49.380 10241 10265 Info Unity Guide:Update()
    22. 2023/08/03 09:11:49.380 10241 10265 Info Unity
    23. 2023/08/03 09:11:50.526 10241 10265 Info Unity [CLIENT] Received discovery response. Connecting to: 192.168.1.227:5000
    24. 2023/08/03 09:11:50.526 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnNetworkReceiveUnconnected(IPEndPoint, NetPacketReader, UnconnectedMessageType)
    25. 2023/08/03 09:11:50.526 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    26. 2023/08/03 09:11:50.526 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    27. 2023/08/03 09:11:50.526 10241 10265 Info Unity EyeChat:Update()
    28. 2023/08/03 09:11:50.526 10241 10265 Info Unity
    29. 2023/08/03 09:11:50.529 10241 10265 Info Unity [CLIENT] Received discovery response. Connecting to: 192.168.1.227:5000
    30. 2023/08/03 09:11:50.529 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnNetworkReceiveUnconnected(IPEndPoint, NetPacketReader, UnconnectedMessageType)
    31. 2023/08/03 09:11:50.529 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    32. 2023/08/03 09:11:50.529 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    33. 2023/08/03 09:11:50.529 10241 10265 Info Unity EyeChat:Update()
    34. 2023/08/03 09:11:50.529 10241 10265 Info Unity
    35. 2023/08/03 09:11:50.529 10241 10265 Info Unity [CLIENT] Received discovery response. Connecting to: 192.168.1.227:5000
    36. 2023/08/03 09:11:50.529 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnNetworkReceiveUnconnected(IPEndPoint, NetPacketReader, UnconnectedMessageType)
    37. 2023/08/03 09:11:50.529 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    38. 2023/08/03 09:11:50.529 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    39. 2023/08/03 09:11:50.529 10241 10265 Info Unity EyeChat:Update()
    40. 2023/08/03 09:11:50.529 10241 10265 Info Unity
    41. 2023/08/03 09:11:50.595 10241 10265 Info Unity Peer connected. Set as our peer.
    42. 2023/08/03 09:11:50.595 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnPeerConnected(NetPeer)
    43. 2023/08/03 09:11:50.595 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    44. 2023/08/03 09:11:50.595 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    45. 2023/08/03 09:11:50.595 10241 10265 Info Unity EyeChat:Update()
    46. 2023/08/03 09:11:50.595 10241 10265 Info Unity
    47. 2023/08/03 09:11:50.595 10241 10265 Info Unity Update time set: 15.
    48. 2023/08/03 09:11:50.595 10241 10265 Info Unity EyeChat:UpdateTime()
    49. 2023/08/03 09:11:50.595 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnPeerConnected(NetPeer)
    50. 2023/08/03 09:11:50.595 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    51. 2023/08/03 09:11:50.595 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    52. 2023/08/03 09:11:50.595 10241 10265 Info Unity EyeChat:Update()
    53. 2023/08/03 09:11:50.595 10241 10265 Info Unity
    54. 2023/08/03 09:11:50.596 10241 10265 Info Unity [CLIENT]  Starting OnConnect.
    55. 2023/08/03 09:11:50.596 10241 10265 Info Unity RemotePhone:OnConnect()
    56. 2023/08/03 09:11:50.596 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnPeerConnected(NetPeer)
    57. 2023/08/03 09:11:50.596 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    58. 2023/08/03 09:11:50.596 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    59. 2023/08/03 09:11:50.596 10241 10265 Info Unity EyeChat:Update()
    60. 2023/08/03 09:11:50.596 10241 10265 Info Unity
    61. 2023/08/03 09:11:50.605 10241 10265 Info Unity [CLIENT]  Peer connection constructed.
    62. 2023/08/03 09:11:50.605 10241 10265 Info Unity WebRTCPhone:SetUpPeerConnection()
    63. 2023/08/03 09:11:50.605 10241 10265 Info Unity RemotePhone:UseWebRTC()
    64. 2023/08/03 09:11:50.605 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnPeerConnected(NetPeer)
    65. 2023/08/03 09:11:50.605 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    66. 2023/08/03 09:11:50.605 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    67. 2023/08/03 09:11:50.605 10241 10265 Info Unity EyeChat:Update()
    68. 2023/08/03 09:11:50.605 10241 10265 Info Unity
    69. 2023/08/03 09:11:50.605 10241 10265 Info Unity [CLIENT]  all handlers for peer connection assigned.
    70. 2023/08/03 09:11:50.605 10241 10265 Info Unity WebRTCPhone:SetUpPeerConnection()
    71. 2023/08/03 09:11:50.605 10241 10265 Info Unity RemotePhone:UseWebRTC()
    72. 2023/08/03 09:11:50.605 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnPeerConnected(NetPeer)
    73. 2023/08/03 09:11:50.605 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    74. 2023/08/03 09:11:50.605 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    75. 2023/08/03 09:11:50.605 10241 10265 Info Unity EyeChat:Update()
    76. 2023/08/03 09:11:50.605 10241 10265 Info Unity
    77. 2023/08/03 09:11:50.606 10241 10265 Info Unity [CLIENT]  receive stream handler assigned.
    78. 2023/08/03 09:11:50.606 10241 10265 Info Unity WebRTCPhone:SetUpPeerConnection()
    79. 2023/08/03 09:11:50.606 10241 10265 Info Unity RemotePhone:UseWebRTC()
    80. 2023/08/03 09:11:50.606 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnPeerConnected(NetPeer)
    81. 2023/08/03 09:11:50.606 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    82. 2023/08/03 09:11:50.606 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    83. 2023/08/03 09:11:50.606 10241 10265 Info Unity EyeChat:Update()
    84. 2023/08/03 09:11:50.606 10241 10265 Info Unity
    85. 2023/08/03 09:11:50.606 10241 10265 Info Unity We're client, not adding track at this point.
    86. 2023/08/03 09:11:50.606 10241 10265 Info Unity RemotePhone:UseWebRTC()
    87. 2023/08/03 09:11:50.606 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnPeerConnected(NetPeer)
    88. 2023/08/03 09:11:50.606 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    89. 2023/08/03 09:11:50.606 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    90. 2023/08/03 09:11:50.606 10241 10265 Info Unity EyeChat:Update()
    91. 2023/08/03 09:11:50.606 10241 10265 Info Unity
    92. 2023/08/03 09:11:50.607 10241 10265 Info Unity Sending string: pw
    93. 2023/08/03 09:11:50.607 10241 10265 Info Unity EyeChat:SendString(String)
    94. 2023/08/03 09:11:50.607 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnPeerConnected(NetPeer)
    95. 2023/08/03 09:11:50.607 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    96. 2023/08/03 09:11:50.607 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    97. 2023/08/03 09:11:50.607 10241 10265 Info Unity EyeChat:Update()
    98. 2023/08/03 09:11:50.607 10241 10265 Info Unity
    99. 2023/08/03 09:11:50.607 10241 10265 Info Unity [CLIENT] We connected to 192.168.1.227:5000
    100. 2023/08/03 09:11:50.607 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    101. 2023/08/03 09:11:50.607 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    102. 2023/08/03 09:11:50.607 10241 10265 Info Unity EyeChat:Update()
    103. 2023/08/03 09:11:50.971 10241 10265 Info Unity
    104. 2023/08/03 09:11:51.153 10241 10265 Info Unity [CLIENT] String message type: o
    105. 2023/08/03 09:11:51.153 10241 10265 Info Unity WebRTCPhone:ReceiveString(String)
    106. 2023/08/03 09:11:51.153 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnNetworkReceive(NetPeer, NetPacketReader, DeliveryMethod)
    107. 2023/08/03 09:11:51.153 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    108. 2023/08/03 09:11:51.153 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    109. 2023/08/03 09:11:51.153 10241 10265 Info Unity EyeChat:Update()
    110. 2023/08/03 09:11:51.153 10241 10265 Info Unity
    111. 2023/08/03 09:11:51.154 10241 10265 Info Unity [CLIENT] setRemoteDescription start
    112. 2023/08/03 09:11:51.154 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    113. 2023/08/03 09:11:51.154 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    114. 2023/08/03 09:11:51.154 10241 10265 Info Unity WebRTCPhone:ReceiveString(String)
    115. 2023/08/03 09:11:51.154 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnNetworkReceive(NetPeer, NetPacketReader, DeliveryMethod)
    116. 2023/08/03 09:11:51.154 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    117. 2023/08/03 09:11:51.154 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    118. 2023/08/03 09:11:51.154 10241 10265 Info Unity EyeChat:Update()
    119. 2023/08/03 09:11:51.154 10241 10265 Info Unity
    120. 2023/08/03 09:11:51.158 10241 10265 Info Unity [CLIENT] String message type: c
    121. 2023/08/03 09:11:51.158 10241 10265 Info Unity WebRTCPhone:ReceiveString(String)
    122. 2023/08/03 09:11:51.158 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnNetworkReceive(NetPeer, NetPacketReader, DeliveryMethod)
    123. 2023/08/03 09:11:51.158 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    124. 2023/08/03 09:11:51.158 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    125. 2023/08/03 09:11:51.158 10241 10265 Info Unity EyeChat:Update()
    126. 2023/08/03 09:11:51.158 10241 10265 Info Unity
    127. 2023/08/03 09:11:51.160 10241 10265 Info Unity [CLIENT] Adding candidate: candidate:2408961052 1 udp 2122262783 2a01:c23:8437:1000:9979:a182:6f22:42a5 44889 typ host generation 0 ufrag 5AoO network-id 4 network-cost 10
    128. 2023/08/03 09:11:51.160 10241 10265 Info Unity WebRTCPhone:AddCandidate(RTCIceCandidate)
    129. 2023/08/03 09:11:51.160 10241 10265 Info Unity WebRTCPhone:ReceiveString(String)
    130. 2023/08/03 09:11:51.160 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnNetworkReceive(NetPeer, NetPacketReader, DeliveryMethod)
    131. 2023/08/03 09:11:51.160 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    132. 2023/08/03 09:11:51.160 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    133. 2023/08/03 09:11:51.160 10241 10265 Info Unity EyeChat:Update()
    134. 2023/08/03 09:11:51.160 10241 10265 Info Unity
    135. 2023/08/03 09:11:51.162 10241 10265 Info Unity [CLIENT]  OnTrack, add to receive stream.
    136. 2023/08/03 09:11:51.162 10241 10265 Info Unity WebRTCPhone:<SetUpPeerConnection>b__48_3(RTCTrackEvent)
    137. 2023/08/03 09:11:51.162 10241 10265 Info Unity Unity.WebRTC.<>c__DisplayClass55_0:<PCOnTrack>b__0()
    138. 2023/08/03 09:11:51.162 10241 10265 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    139. 2023/08/03 09:11:51.162 10241 10265 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    140. 2023/08/03 09:11:51.162 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    141. 2023/08/03 09:11:51.162 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    142. 2023/08/03 09:11:51.162 10241 10265 Info Unity UnityEngine.WorkRequest:Invoke()
    143. 2023/08/03 09:11:51.162 10241 10265 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    144. 2023/08/03 09:11:51.162 10241 10265 Info Unity
    145. 2023/08/03 09:11:51.178 10241 10265 Info Unity [CLIENT] String message type: c
    146. 2023/08/03 09:11:51.178 10241 10265 Info Unity WebRTCPhone:ReceiveString(String)
    147. 2023/08/03 09:11:51.178 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnNetworkReceive(NetPeer, NetPacketReader, DeliveryMethod)
    148. 2023/08/03 09:11:51.178 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    149. 2023/08/03 09:11:51.178 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    150. 2023/08/03 09:11:51.178 10241 10265 Info Unity EyeChat:Update()
    151. 2023/08/03 09:11:51.178 10241 10265 Info Unity
    152. 2023/08/03 09:11:51.179 10241 10265 Info Unity [CLIENT] Adding candidate: candidate:808572980 1 udp 2122194687 192.168.1.227 44815 typ host generation 0 ufrag 5AoO network-id 3 network-cost 10
    153. 2023/08/03 09:11:51.179 10241 10265 Info Unity WebRTCPhone:AddCandidate(RTCIceCandidate)
    154. 2023/08/03 09:11:51.179 10241 10265 Info Unity WebRTCPhone:ReceiveString(String)
    155. 2023/08/03 09:11:51.179 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnNetworkReceive(NetPeer, NetPacketReader, DeliveryMethod)
    156. 2023/08/03 09:11:51.179 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    157. 2023/08/03 09:11:51.179 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    158. 2023/08/03 09:11:51.179 10241 10265 Info Unity EyeChat:Update()
    159. 2023/08/03 09:11:51.179 10241 10265 Info Unity
    160. 2023/08/03 09:11:51.180 10241 10265 Info Unity [CLIENT] SetRemoteDescription complete
    161. 2023/08/03 09:11:51.180 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    162. 2023/08/03 09:11:51.180 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    163. 2023/08/03 09:11:51.180 10241 10265 Info Unity
    164. 2023/08/03 09:11:51.180 10241 10265 Info Unity Sending string: f40
    165. 2023/08/03 09:11:51.180 10241 10265 Info Unity EyeChat:SendString(String)
    166. 2023/08/03 09:11:51.180 10241 10265 Info Unity RemotePhone:AddTrack()
    167. 2023/08/03 09:11:51.180 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    168. 2023/08/03 09:11:51.180 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    169. 2023/08/03 09:11:51.180 10241 10265 Info Unity
    170. 2023/08/03 09:11:51.181 10241 10265 Info Unity [CLIENT] enabled camera
    171. 2023/08/03 09:11:51.181 10241 10265 Info Unity RemotePhone:AddTrack()
    172. 2023/08/03 09:11:51.181 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    173. 2023/08/03 09:11:51.181 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    174. 2023/08/03 09:11:51.181 10241 10265 Info Unity
    175. 2023/08/03 09:11:51.182 10241 10265 Warn Unity 'B8G8R8A8_SRGB' is not supported. RenderTexture::GetTemporary fallbacks to R8G8B8A8_SRGB format on this platform. Use 'SystemInfo.IsFormatSupported' C# API to check format support.
    176. 2023/08/03 09:11:51.182 10241 10265 Warn Unity UnityEngine.RenderTexture:GetCompatibleFormat(RenderTextureFormat, RenderTextureReadWrite)
    177. 2023/08/03 09:11:51.182 10241 10265 Warn Unity UnityEngine.RenderTexture:Initialize(Int32, Int32, Int32, RenderTextureFormat, RenderTextureReadWrite, Int32)
    178. 2023/08/03 09:11:51.182 10241 10265 Warn Unity EyeCamera:Init(Int32, Int32, Single, Boolean)
    179. 2023/08/03 09:11:51.182 10241 10265 Warn Unity RemotePhone:AddTrack()
    180. 2023/08/03 09:11:51.182 10241 10265 Warn Unity <OnReceiveOffer>d__101:MoveNext()
    181. 2023/08/03 09:11:51.182 10241 10265 Warn Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    182. 2023/08/03 09:11:51.182 10241 10265 Warn Unity
    183. 2023/08/03 09:11:51.182 10241 10265 Info Unity Eye camera texture format: ARGB32
    184. 2023/08/03 09:11:51.182 10241 10265 Info Unity EyeCamera:Init(Int32, Int32, Single, Boolean)
    185. 2023/08/03 09:11:51.182 10241 10265 Info Unity RemotePhone:AddTrack()
    186. 2023/08/03 09:11:51.182 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    187. 2023/08/03 09:11:51.182 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    188. 2023/08/03 09:11:51.182 10241 10265 Info Unity
    189. 2023/08/03 09:11:51.186 10241 10265 Info Unity [CLIENT] assigned video stream track at resolution SD640x360
    190. 2023/08/03 09:11:51.186 10241 10265 Info Unity RemotePhone:AddTrack()
    191. 2023/08/03 09:11:51.186 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    192. 2023/08/03 09:11:51.186 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    193. 2023/08/03 09:11:51.186 10241 10265 Info Unity
    194. 2023/08/03 09:11:51.187 10241 10265 Info Unity [CLIENT] assigned camera target texture to source image texture.
    195. 2023/08/03 09:11:51.187 10241 10265 Info Unity RemotePhone:AddTrack()
    196. 2023/08/03 09:11:51.187 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    197. 2023/08/03 09:11:51.187 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    198. 2023/08/03 09:11:51.187 10241 10265 Info Unity
    199. 2023/08/03 09:11:51.188 10241 10265 Info Unity [CLIENT] Added video stream track to peer connection.
    200. 2023/08/03 09:11:51.188 10241 10265 Info Unity WebRTCPhone:AddTrack()
    201. 2023/08/03 09:11:51.188 10241 10265 Info Unity RemotePhone:AddTrack()
    202. 2023/08/03 09:11:51.188 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    203. 2023/08/03 09:11:51.188 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    204. 2023/08/03 09:11:51.188 10241 10265 Info Unity
    205. 2023/08/03 09:11:51.192 10241 10265 Info Unity video/VP8 has  channels, clock rate: 90000, sdpFmtpLine: implementation_name=Internal
    206. 2023/08/03 09:11:51.192 10241 10265 Info Unity WebRTCPhone:DumpCapabilities()
    207. 2023/08/03 09:11:51.192 10241 10265 Info Unity WebRTCPhone:AddTrack()
    208. 2023/08/03 09:11:51.192 10241 10265 Info Unity RemotePhone:AddTrack()
    209. 2023/08/03 09:11:51.192 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    210. 2023/08/03 09:11:51.192 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    211. 2023/08/03 09:11:51.192 10241 10265 Info Unity
    212. 2023/08/03 09:11:51.193 10241 10265 Info Unity video/rtx has  channels, clock rate: 90000, sdpFmtpLine:
    213. 2023/08/03 09:11:51.193 10241 10265 Info Unity WebRTCPhone:DumpCapabilities()
    214. 2023/08/03 09:11:51.193 10241 10265 Info Unity WebRTCPhone:AddTrack()
    215. 2023/08/03 09:11:51.193 10241 10265 Info Unity RemotePhone:AddTrack()
    216. 2023/08/03 09:11:51.193 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    217. 2023/08/03 09:11:51.193 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    218. 2023/08/03 09:11:51.193 10241 10265 Info Unity
    219. 2023/08/03 09:11:51.193 10241 10265 Info Unity video/VP8 has  channels, clock rate: 90000, sdpFmtpLine: implementation_name=MediaCodec
    220. 2023/08/03 09:11:51.193 10241 10265 Info Unity WebRTCPhone:DumpCapabilities()
    221. 2023/08/03 09:11:51.193 10241 10265 Info Unity WebRTCPhone:AddTrack()
    222. 2023/08/03 09:11:51.193 10241 10265 Info Unity RemotePhone:AddTrack()
    223. 2023/08/03 09:11:51.193 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    224. 2023/08/03 09:11:51.193 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    225. 2023/08/03 09:11:51.193 10241 10265 Info Unity
    226. 2023/08/03 09:11:51.194 10241 10265 Info Unity video/VP9 has  channels, clock rate: 90000, sdpFmtpLine: implementation_name=Internal;profile-id=0
    227. 2023/08/03 09:11:51.194 10241 10265 Info Unity WebRTCPhone:DumpCapabilities()
    228. 2023/08/03 09:11:51.194 10241 10265 Info Unity WebRTCPhone:AddTrack()
    229. 2023/08/03 09:11:51.194 10241 10265 Info Unity RemotePhone:AddTrack()
    230. 2023/08/03 09:11:51.194 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    231. 2023/08/03 09:11:51.194 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    232. 2023/08/03 09:11:51.194 10241 10265 Info Unity
    233. 2023/08/03 09:11:51.194 10241 10265 Info Unity video/H264 has  channels, clock rate: 90000, sdpFmtpLine: implementation_name=MediaCodec;level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
    234. 2023/08/03 09:11:51.194 10241 10265 Info Unity WebRTCPhone:DumpCapabilities()
    235. 2023/08/03 09:11:51.194 10241 10265 Info Unity WebRTCPhone:AddTrack()
    236. 2023/08/03 09:11:51.194 10241 10265 Info Unity RemotePhone:AddTrack()
    237. 2023/08/03 09:11:51.194 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    238. 2023/08/03 09:11:51.194 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    239. 2023/08/03 09:11:51.194 10241 10265 Info Unity
    240. 2023/08/03 09:11:51.195 10241 10265 Info Unity video/AV1 has  channels, clock rate: 90000, sdpFmtpLine: implementation_name=Internal
    241. 2023/08/03 09:11:51.195 10241 10265 Info Unity WebRTCPhone:DumpCapabilities()
    242. 2023/08/03 09:11:51.195 10241 10265 Info Unity WebRTCPhone:AddTrack()
    243. 2023/08/03 09:11:51.195 10241 10265 Info Unity RemotePhone:AddTrack()
    244. 2023/08/03 09:11:51.195 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    245. 2023/08/03 09:11:51.195 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    246. 2023/08/03 09:11:51.195 10241 10265 Info Unity
    247. 2023/08/03 09:11:51.195 10241 10265 Info Unity video/red has  channels, clock rate: 90000, sdpFmtpLine:
    248. 2023/08/03 09:11:51.195 10241 10265 Info Unity WebRTCPhone:DumpCapabilities()
    249. 2023/08/03 09:11:51.195 10241 10265 Info Unity WebRTCPhone:AddTrack()
    250. 2023/08/03 09:11:51.195 10241 10265 Info Unity RemotePhone:AddTrack()
    251. 2023/08/03 09:11:51.195 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    252. 2023/08/03 09:11:51.195 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    253. 2023/08/03 09:11:51.195 10241 10265 Info Unity
    254. 2023/08/03 09:11:51.196 10241 10265 Info Unity video/ulpfec has  channels, clock rate: 90000, sdpFmtpLine:
    255. 2023/08/03 09:11:51.196 10241 10265 Info Unity WebRTCPhone:DumpCapabilities()
    256. 2023/08/03 09:11:51.196 10241 10265 Info Unity WebRTCPhone:AddTrack()
    257. 2023/08/03 09:11:51.196 10241 10265 Info Unity RemotePhone:AddTrack()
    258. 2023/08/03 09:11:51.196 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    259. 2023/08/03 09:11:51.196 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    260. 2023/08/03 09:11:51.196 10241 10265 Info Unity
    261. 2023/08/03 09:11:51.196 10241 10265 Info Unity [CLIENT] Set frame rate to: 10
    262. 2023/08/03 09:11:51.196 10241 10265 Info Unity WebRTCPhone:AddTrack()
    263. 2023/08/03 09:11:51.196 10241 10265 Info Unity RemotePhone:AddTrack()
    264. 2023/08/03 09:11:51.196 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    265. 2023/08/03 09:11:51.196 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    266. 2023/08/03 09:11:51.196 10241 10265 Info Unity
    267. 2023/08/03 09:11:51.197 10241 10265 Info Unity [CLIENT] Added video stream track to senders list.
    268. 2023/08/03 09:11:51.197 10241 10265 Info Unity WebRTCPhone:AddTrack()
    269. 2023/08/03 09:11:51.197 10241 10265 Info Unity RemotePhone:AddTrack()
    270. 2023/08/03 09:11:51.197 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    271. 2023/08/03 09:11:51.197 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    272. 2023/08/03 09:11:51.197 10241 10265 Info Unity
    273. 2023/08/03 09:11:51.197 10241 10265 Info Unity [CLIENT] Video update started.
    274. 2023/08/03 09:11:51.197 10241 10265 Info Unity WebRTCPhone:AddTrack()
    275. 2023/08/03 09:11:51.197 10241 10265 Info Unity RemotePhone:AddTrack()
    276. 2023/08/03 09:11:51.197 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    277. 2023/08/03 09:11:51.197 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    278. 2023/08/03 09:11:51.197 10241 10265 Info Unity
    279. 2023/08/03 09:11:51.198 10241 10265 Info Unity [CLIENT] createAnswer start
    280. 2023/08/03 09:11:51.198 10241 10265 Info Unity <OnReceiveOffer>d__101:MoveNext()
    281. 2023/08/03 09:11:51.198 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    282. 2023/08/03 09:11:51.198 10241 10265 Info Unity
    283. 2023/08/03 09:11:51.200 10241 10265 Info Unity [CLIENT]  receive stream added track.
    284. 2023/08/03 09:11:51.200 10241 10265 Info Unity WebRTCPhone:<SetUpPeerConnection>b__48_4(MediaStreamTrackEvent)
    285. 2023/08/03 09:11:51.200 10241 10265 Info Unity Unity.WebRTC.<>c__DisplayClass20_0:<MediaStreamOnAddTrack>b__0()
    286. 2023/08/03 09:11:51.200 10241 10265 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    287. 2023/08/03 09:11:51.200 10241 10265 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    288. 2023/08/03 09:11:51.200 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    289. 2023/08/03 09:11:51.200 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    290. 2023/08/03 09:11:51.200 10241 10265 Info Unity UnityEngine.WorkRequest:Invoke()
    291. 2023/08/03 09:11:51.200 10241 10265 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    292. 2023/08/03 09:11:51.200 10241 10265 Info Unity
    293. 2023/08/03 09:11:51.201 10241 10265 Info Unity [CLIENT]  track is videostreamtrack, setting OnVideoReceived.
    294. 2023/08/03 09:11:51.201 10241 10265 Info Unity WebRTCPhone:<SetUpPeerConnection>b__48_4(MediaStreamTrackEvent)
    295. 2023/08/03 09:11:51.201 10241 10265 Info Unity Unity.WebRTC.<>c__DisplayClass20_0:<MediaStreamOnAddTrack>b__0()
    296. 2023/08/03 09:11:51.201 10241 10265 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    297. 2023/08/03 09:11:51.201 10241 10265 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    298. 2023/08/03 09:11:51.201 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    299. 2023/08/03 09:11:51.201 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    300. 2023/08/03 09:11:51.201 10241 10265 Info Unity UnityEngine.WorkRequest:Invoke()
    301. 2023/08/03 09:11:51.201 10241 10265 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    302. 2023/08/03 09:11:51.201 10241 10265 Info Unity
    303. 2023/08/03 09:11:51.221 10241 10265 Info Unity [CLIENT] Created Answer
    304. 2023/08/03 09:11:51.221 10241 10265 Info Unity <OnCreateAnswerSuccess>d__106:MoveNext()
    305. 2023/08/03 09:11:51.221 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    306. 2023/08/03 09:11:51.221 10241 10265 Info Unity
    307. 2023/08/03 09:11:51.222 10241 10265 Info Unity [CLIENT] setLocalDescription start
    308. 2023/08/03 09:11:51.222 10241 10265 Info Unity <OnCreateAnswerSuccess>d__106:MoveNext()
    309. 2023/08/03 09:11:51.222 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    310. 2023/08/03 09:11:51.222 10241 10265 Info Unity
    311. 2023/08/03 09:11:51.226 10241 10265 Info Unity [CLIENT] IceConnectionState: Checking
    312. 2023/08/03 09:11:51.226 10241 10265 Info Unity WebRTCPhone:OnIceConnectionChange(RTCIceConnectionState)
    313. 2023/08/03 09:11:51.226 10241 10265 Info Unity Unity.WebRTC.<>c__DisplayClass50_0:<PCOnIceConnectionChange>b__0()
    314. 2023/08/03 09:11:51.226 10241 10265 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    315. 2023/08/03 09:11:51.226 10241 10265 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    316. 2023/08/03 09:11:51.226 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    317. 2023/08/03 09:11:51.226 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    318. 2023/08/03 09:11:51.226 10241 10265 Info Unity UnityEngine.WorkRequest:Invoke()
    319. 2023/08/03 09:11:51.226 10241 10265 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    320. 2023/08/03 09:11:51.226 10241 10265 Info Unity
    321. 2023/08/03 09:11:51.227 10241 10265 Info Unity [CLIENT] IceGatheringState: Gathering
    322. 2023/08/03 09:11:51.227 10241 10265 Info Unity WebRTCPhone:<SetUpPeerConnection>b__48_0(RTCIceGatheringState)
    323. 2023/08/03 09:11:51.227 10241 10265 Info Unity Unity.WebRTC.<>c__DisplayClass52_0:<PCOnIceGatheringChange>b__0()
    324. 2023/08/03 09:11:51.227 10241 10265 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    325. 2023/08/03 09:11:51.227 10241 10265 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    326. 2023/08/03 09:11:51.227 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    327. 2023/08/03 09:11:51.227 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    328. 2023/08/03 09:11:51.227 10241 10265 Info Unity UnityEngine.WorkRequest:Invoke()
    329. 2023/08/03 09:11:51.227 10241 10265 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    330. 2023/08/03 09:11:51.227 10241 10265 Info Unity
    331. 2023/08/03 09:11:51.242 10241 10265 Info Unity [CLIENT] String message type: c
    332. 2023/08/03 09:11:51.242 10241 10265 Info Unity WebRTCPhone:ReceiveString(String)
    333. 2023/08/03 09:11:51.242 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnNetworkReceive(NetPeer, NetPacketReader, DeliveryMethod)
    334. 2023/08/03 09:11:51.242 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    335. 2023/08/03 09:11:51.242 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    336. 2023/08/03 09:11:51.242 10241 10265 Info Unity EyeChat:Update()
    337. 2023/08/03 09:11:51.242 10241 10265 Info Unity
    338. 2023/08/03 09:11:51.243 10241 10265 Info Unity [CLIENT] Adding candidate: candidate:4049221252 1 tcp 1518283007 2a01:c23:8437:1000:9979:a182:6f22:42a5 43215 typ host tcptype passive generation 0 ufrag 5AoO network-id 4 network-cost 10
    339. 2023/08/03 09:11:51.243 10241 10265 Info Unity WebRTCPhone:AddCandidate(RTCIceCandidate)
    340. 2023/08/03 09:11:51.243 10241 10265 Info Unity WebRTCPhone:ReceiveString(String)
    341. 2023/08/03 09:11:51.243 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnNetworkReceive(NetPeer, NetPacketReader, DeliveryMethod)
    342. 2023/08/03 09:11:51.243 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    343. 2023/08/03 09:11:51.243 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    344. 2023/08/03 09:11:51.243 10241 10265 Info Unity EyeChat:Update()
    345. 2023/08/03 09:11:51.243 10241 10265 Info Unity
    346. 2023/08/03 09:11:51.244 10241 10265 Info Unity [CLIENT] String message type: c
    347. 2023/08/03 09:11:51.244 10241 10265 Info Unity WebRTCPhone:ReceiveString(String)
    348. 2023/08/03 09:11:51.244 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnNetworkReceive(NetPeer, NetPacketReader, DeliveryMethod)
    349. 2023/08/03 09:11:51.244 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    350. 2023/08/03 09:11:51.244 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    351. 2023/08/03 09:11:51.244 10241 10265 Info Unity EyeChat:Update()
    352. 2023/08/03 09:11:51.244 10241 10265 Info Unity
    353. 2023/08/03 09:11:51.245 10241 10265 Info Unity [CLIENT] Adding candidate: candidate:1325284012 1 tcp 1518214911 192.168.1.227 33125 typ host tcptype passive generation 0 ufrag 5AoO network-id 3 network-cost 10
    354. 2023/08/03 09:11:51.245 10241 10265 Info Unity WebRTCPhone:AddCandidate(RTCIceCandidate)
    355. 2023/08/03 09:11:51.245 10241 10265 Info Unity WebRTCPhone:ReceiveString(String)
    356. 2023/08/03 09:11:51.245 10241 10265 Info Unity EyeChat:LiteNetLib.INetEventListener.OnNetworkReceive(NetPeer, NetPacketReader, DeliveryMethod)
    357. 2023/08/03 09:11:51.245 10241 10265 Info Unity LiteNetLib.NetManager:ProcessEvent(NetEvent)
    358. 2023/08/03 09:11:51.245 10241 10265 Info Unity LiteNetLib.NetManager:PollEvents()
    359. 2023/08/03 09:11:51.245 10241 10265 Info Unity EyeChat:Update()
    360. 2023/08/03 09:11:51.245 10241 10265 Info Unity
    361. 2023/08/03 09:11:51.246 10241 10265 Info Unity [CLIENT] SetLocalDescription complete
    362. 2023/08/03 09:11:51.246 10241 10265 Info Unity <OnCreateAnswerSuccess>d__106:MoveNext()
    363. 2023/08/03 09:11:51.246 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    364. 2023/08/03 09:11:51.246 10241 10265 Info Unity
    365. 2023/08/03 09:11:51.246 10241 10265 Info Unity Sending answer...
    366. 2023/08/03 09:11:51.246 10241 10265 Info Unity <OnCreateAnswerSuccess>d__106:MoveNext()
    367. 2023/08/03 09:11:51.246 10241 10265 Info Unity UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    368. 2023/08/03 09:11:51.246 10241 10265 Info Unity
    369. 2023/08/03 09:11:51.260 10241 10265 Info Unity Sending string: av=0
    370. 2023/08/03 09:11:51.260 10241 10265 Info Unity o=- 5497342078828860187 2 IN IP4 127.0.0.1
    371. 2023/08/03 09:11:51.260 10241 10265 Info Unity s=-
    372. 2023/08/03 09:11:51.260 10241 10265 Info Unity t=0 0
    373. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=group:BUNDLE 0
    374. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=extmap-allow-mixed
    375. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=msid-semantic: WMS
    376. 2023/08/03 09:11:51.260 10241 10265 Info Unity m=video 9 UDP/TLS/RTP/SAVPF 127 121 125 120 123 118 39 40 117 116 122
    377. 2023/08/03 09:11:51.260 10241 10265 Info Unity c=IN IP4 0.0.0.0
    378. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=rtcp:9 IN IP4 0.0.0.0
    379. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=ice-ufrag:8egi
    380. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=ice-pwd:C7AaOcnh5P6FT+qlUFcwef+M
    381. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=ice-options:trickle
    382. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=fingerprint:sha-256 72:B7:25:E5:9F:D5:5B:F1:7D:01:5B:93:88:CC:63:B5:FD:59:76:D5:B4:40:9F:81:E6:1D:31:6A:84:9D:E0:F0
    383. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=setup:active
    384. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=mid:0
    385. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=extmap:1 urn:ietf:params:rtp-hdrext:toffset
    386. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
    387. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=extmap:3 urn:3gpp:video-orientation
    388. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=extmap:4 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
    389. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
    390. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
    391. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing
    392. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space
    393. 2023/08/03 09:11:51.260 10241 10265 Info Unity a=extmap:9 urn:ietf
    394. 2023/08/03 09:11:51.262 10241 10265 Info Unity [CLIENT] ConnectionState: Connecting
    395. 2023/08/03 09:11:51.262 10241 10265 Info Unity WebRTCPhone:<SetUpPeerConnection>b__48_1(RTCPeerConnectionState)
    396. 2023/08/03 09:11:51.262 10241 10265 Info Unity Unity.WebRTC.<>c__DisplayClass51_0:<PCOnConnectionStateChange>b__0()
    397. 2023/08/03 09:11:51.262 10241 10265 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    398. 2023/08/03 09:11:51.262 10241 10265 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    399. 2023/08/03 09:11:51.262 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    400. 2023/08/03 09:11:51.262 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    401. 2023/08/03 09:11:51.262 10241 10265 Info Unity UnityEngine.WorkRequest:Invoke()
    402. 2023/08/03 09:11:51.262 10241 10265 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    403. 2023/08/03 09:11:51.262 10241 10265 Info Unity
    404. 2023/08/03 09:11:51.262 10241 10265 Info Unity ICE candidate:
    405. 2023/08/03 09:11:51.262 10241 10265 Info Unity  candidate:3750217820 1 udp 2122260223 192.168.49.1 42913 typ host generation 0 ufrag 8egi network-id 3 network-cost 50
    406. 2023/08/03 09:11:51.262 10241 10265 Info Unity WebRTCPhone:OnIceCandidate(RTCIceCandidate)
    407. 2023/08/03 09:11:51.262 10241 10265 Info Unity Unity.WebRTC.<>c__DisplayClass49_0:<PCOnIceCandidate>b__0()
    408. 2023/08/03 09:11:51.262 10241 10265 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    409. 2023/08/03 09:11:51.262 10241 10265 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    410. 2023/08/03 09:11:51.262 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    411. 2023/08/03 09:11:51.262 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    412. 2023/08/03 09:11:51.262 10241 10265 Info Unity UnityEngine.WorkRequest:Invoke()
    413. 2023/08/03 09:11:51.262 10241 10265 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    414. 2023/08/03 09:11:51.262 10241 10265 Info Unity
    415. 2023/08/03 09:11:51.264 10241 10265 Info Unity Sending string: ccandidate:3750217820 1 udp 2122260223 192.168.49.1 42913 typ host generation 0 ufrag 8egi network-id 3 network-cost 50
    416. 2023/08/03 09:11:51.264 10241 10265 Info Unity 0
    417. 2023/08/03 09:11:51.264 10241 10265 Info Unity 0
    418. 2023/08/03 09:11:51.264 10241 10265 Info Unity EyeChat:SendString(String)
    419. 2023/08/03 09:11:51.264 10241 10265 Info Unity WebRTCPhone:OnIceCandidate(RTCIceCandidate)
    420. 2023/08/03 09:11:51.264 10241 10265 Info Unity Unity.WebRTC.<>c__DisplayClass49_0:<PCOnIceCandidate>b__0()
    421. 2023/08/03 09:11:51.264 10241 10265 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    422. 2023/08/03 09:11:51.264 10241 10265 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    423. 2023/08/03 09:11:51.264 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    424. 2023/08/03 09:11:51.264 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    425. 2023/08/03 09:11:51.264 10241 10265 Info Unity UnityEngine.WorkRequest:Invoke()
    426. 2023/08/03 09:11:51.264 10241 10265 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    427. 2023/08/03 09:11:51.264 10241 10265 Info Unity
    428. 2023/08/03 09:11:51.265 10241 10265 Info Unity ICE candidate:
    429. 2023/08/03 09:11:51.265 10241 10265 Info Unity  candidate:1376510192 1 udp 2122197247 2a01:c23:8437:1000:a190:c64c:2837:96d1 34290 typ host generation 0 ufrag 8egi network-id 5 network-cost 10
    430. 2023/08/03 09:11:51.265 10241 10265 Info Unity WebRTCPhone:OnIceCandidate(RTCIceCandidate)
    431. 2023/08/03 09:11:51.265 10241 10265 Info Unity Unity.WebRTC.<>c__DisplayClass49_0:<PCOnIceCandidate>b__0()
    432. 2023/08/03 09:11:51.265 10241 10265 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    433. 2023/08/03 09:11:51.265 10241 10265 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    434. 2023/08/03 09:11:51.265 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    435. 2023/08/03 09:11:51.265 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    436. 2023/08/03 09:11:51.265 10241 10265 Info Unity UnityEngine.WorkRequest:Invoke()
    437. 2023/08/03 09:11:51.265 10241 10265 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    438. 2023/08/03 09:11:51.265 10241 10265 Info Unity
    439. 2023/08/03 09:11:51.265 10241 10265 Info Unity Sending string: ccandidate:1376510192 1 udp 2122197247 2a01:c23:8437:1000:a190:c64c:2837:96d1 34290 typ host generation 0 ufrag 8egi network-id 5 network-cost 10
    440. 2023/08/03 09:11:51.265 10241 10265 Info Unity 0
    441. 2023/08/03 09:11:51.265 10241 10265 Info Unity 0
    442. 2023/08/03 09:11:51.265 10241 10265 Info Unity EyeChat:SendString(String)
    443. 2023/08/03 09:11:51.265 10241 10265 Info Unity WebRTCPhone:OnIceCandidate(RTCIceCandidate)
    444. 2023/08/03 09:11:51.265 10241 10265 Info Unity Unity.WebRTC.<>c__DisplayClass49_0:<PCOnIceCandidate>b__0()
    445. 2023/08/03 09:11:51.265 10241 10265 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    446. 2023/08/03 09:11:51.265 10241 10265 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    447. 2023/08/03 09:11:51.265 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    448. 2023/08/03 09:11:51.265 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    449. 2023/08/03 09:11:51.265 10241 10265 Info Unity UnityEngine.WorkRequest:Invoke()
    450. 2023/08/03 09:11:51.265 10241 10265 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    451. 2023/08/03 09:11:51.265 10241 10265 Info Unity
    452. 2023/08/03 09:11:51.266 10241 10265 Info Unity ICE candidate:
    453. 2023/08/03 09:11:51.266 10241 10265 Info Unity  candidate:2830321233 1 udp 2122129151 192.168.1.79 55152 typ host generation 0 ufrag 8egi network-id 4 network-cost 10
    454. 2023/08/03 09:11:51.266 10241 10265 Info Unity WebRTCPhone:OnIceCandidate(RTCIceCandidate)
    455. 2023/08/03 09:11:51.266 10241 10265 Info Unity Unity.WebRTC.<>c__DisplayClass49_0:<PCOnIceCandidate>b__0()
    456. 2023/08/03 09:11:51.266 10241 10265 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    457. 2023/08/03 09:11:51.266 10241 10265 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    458. 2023/08/03 09:11:51.266 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    459. 2023/08/03 09:11:51.266 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    460. 2023/08/03 09:11:51.266 10241 10265 Info Unity UnityEngine.WorkRequest:Invoke()
    461. 2023/08/03 09:11:51.266 10241 10265 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    462. 2023/08/03 09:11:51.266 10241 10265 Info Unity
    463. 2023/08/03 09:11:51.266 10241 10265 Info Unity Sending string: ccandidate:2830321233 1 udp 2122129151 192.168.1.79 55152 typ host generation 0 ufrag 8egi network-id 4 network-cost 10
    464. 2023/08/03 09:11:51.266 10241 10265 Info Unity 0
    465. 2023/08/03 09:11:51.266 10241 10265 Info Unity 0
    466. 2023/08/03 09:11:51.266 10241 10265 Info Unity EyeChat:SendString(String)
    467. 2023/08/03 09:11:51.266 10241 10265 Info Unity WebRTCPhone:OnIceCandidate(RTCIceCandidate)
    468. 2023/08/03 09:11:51.266 10241 10265 Info Unity Unity.WebRTC.<>c__DisplayClass49_0:<PCOnIceCandidate>b__0()
    469. 2023/08/03 09:11:51.266 10241 10265 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    470. 2023/08/03 09:11:51.266 10241 10265 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    471. 2023/08/03 09:11:51.266 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    472. 2023/08/03 09:11:51.266 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    473. 2023/08/03 09:11:51.266 10241 10265 Info Unity UnityEngine.WorkRequest:Invoke()
    474. 2023/08/03 09:11:51.266 10241 10265 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    475. 2023/08/03 09:11:51.266 10241 10265 Info Unity
    476. 2023/08/03 09:11:51.317 10241 10265 Info Unity [CLIENT] IceGatheringState: Complete
    477. 2023/08/03 09:11:51.317 10241 10265 Info Unity WebRTCPhone:<SetUpPeerConnection>b__48_0(RTCIceGatheringState)
    478. 2023/08/03 09:11:51.317 10241 10265 Info Unity Unity.WebRTC.<>c__DisplayClass52_0:<PCOnIceGatheringChange>b__0()
    479. 2023/08/03 09:11:51.317 10241 10265 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    480. 2023/08/03 09:11:51.317 10241 10265 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    481. 2023/08/03 09:11:51.317 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    482. 2023/08/03 09:11:51.317 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    483. 2023/08/03 09:11:51.317 10241 10265 Info Unity UnityEngine.WorkRequest:Invoke()
    484. 2023/08/03 09:11:51.317 10241 10265 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    485. 2023/08/03 09:11:51.317 10241 10265 Info Unity
    486. 2023/08/03 09:11:51.426 10241 10265 Info Unity [CLIENT] ConnectionState: Connected
    487. 2023/08/03 09:11:51.426 10241 10265 Info Unity WebRTCPhone:<SetUpPeerConnection>b__48_1(RTCPeerConnectionState)
    488. 2023/08/03 09:11:51.426 10241 10265 Info Unity Unity.WebRTC.<>c__DisplayClass51_0:<PCOnConnectionStateChange>b__0()
    489. 2023/08/03 09:11:51.426 10241 10265 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    490. 2023/08/03 09:11:51.426 10241 10265 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    491. 2023/08/03 09:11:51.426 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    492. 2023/08/03 09:11:51.426 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    493. 2023/08/03 09:11:51.426 10241 10265 Info Unity UnityEngine.WorkRequest:Invoke()
    494. 2023/08/03 09:11:51.426 10241 10265 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    495. 2023/08/03 09:11:51.426 10241 10265 Info Unity
    496. 2023/08/03 09:11:51.427 10241 10265 Info Unity [CLIENT] IceConnectionState: Connected
    497. 2023/08/03 09:11:51.427 10241 10265 Info Unity WebRTCPhone:OnIceConnectionChange(RTCIceConnectionState)
    498. 2023/08/03 09:11:51.427 10241 10265 Info Unity Unity.WebRTC.<>c__DisplayClass50_0:<PCOnIceConnectionChange>b__0()
    499. 2023/08/03 09:11:51.427 10241 10265 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    500. 2023/08/03 09:11:51.427 10241 10265 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    501. 2023/08/03 09:11:51.427 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    502. 2023/08/03 09:11:51.427 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    503. 2023/08/03 09:11:51.427 10241 10265 Info Unity UnityEngine.WorkRequest:Invoke()
    504. 2023/08/03 09:11:51.427 10241 10265 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    505. 2023/08/03 09:11:51.427 10241 10265 Info Unity
    506. 2023/08/03 09:11:51.638 10241 10265 Info Unity Receiving video...
    507. 2023/08/03 09:11:51.638 10241 10265 Info Unity WebRTCPhone:<SetUpPeerConnection>b__48_5(Texture)
    508. 2023/08/03 09:11:51.638 10241 10265 Info Unity Unity.WebRTC.<>c__DisplayClass22_0:<OnVideoFrameResize>b__0()
    509. 2023/08/03 09:11:51.638 10241 10265 Info Unity Unity.WebRTC.WebRTC:SendOrPostCallback(Object)
    510. 2023/08/03 09:11:51.638 10241 10265 Info Unity Unity.WebRTC.WorkRequest:Invoke()
    511. 2023/08/03 09:11:51.638 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:Execute()
    512. 2023/08/03 09:11:51.638 10241 10265 Info Unity Unity.WebRTC.ExecutableUnitySynchronizationContext:ExecuteAndAppendNextExecute()
    513. 2023/08/03 09:11:51.638 10241 10265 Info Unity UnityEngine.WorkRequest:Invoke()
    514. 2023/08/03 09:11:51.638 10241 10265 Info Unity UnityEngine.UnitySynchronizationContext:Exec()
    515. 2023/08/03 09:11:51.638 10241 10265 Info Unity
    The situation is still the same, Unity Editor/Windows successfully sends the stream to the Android Phone app, the Quest does not.
     
  25. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
    I'm using this script to check WebRTCStats:

    Code (CSharp):
    1.     IEnumerator getStats()
    2.     {
    3.         // Get Statistics
    4.         var statsOperation = pc.GetStats();
    5.         yield return statsOperation;
    6.         RTCStatsReport statsReport = statsOperation.Value;
    7.         DebugInfoScript.SetValue("codec", "n/a", DebugInfoScript.DebugScope.PHONE);
    8.         DebugInfoScript.SetValue("videoSourceStats", "n/a", DebugInfoScript.DebugScope.PHONE);
    9.         DebugInfoScript.SetValue("sentStats", "n/a", DebugInfoScript.DebugScope.PHONE);
    10.         DebugInfoScript.SetValue("receivedStats", "n/a", DebugInfoScript.DebugScope.PHONE);
    11.         DebugInfoScript.SetValue("decodedIncomingFrames", "n/a", DebugInfoScript.DebugScope.PHONE);
    12.         foreach (var stats in statsReport.Stats)
    13.         {
    14.             try
    15.             {
    16.                 RTCCodecStats codecStats = (RTCCodecStats)stats.Value;
    17.                 DebugInfoScript.SetValue("codec", "" + codecStats.mimeType, DebugInfoScript.DebugScope.PHONE);
    18.             }
    19.             catch (Exception e)
    20.             {
    21.             }
    22.             try
    23.             {
    24.                 RTCVideoSourceStats vsStats = (RTCVideoSourceStats)stats.Value;
    25.                 DebugInfoScript.SetValue("videoSourceStats", "w:" + vsStats.width + ", h:" + vsStats.height + ", frames:" + vsStats.frames + ", fps:" + vsStats.framesPerSecond, DebugInfoScript.DebugScope.PHONE);
    26.             }
    27.             catch (Exception e)
    28.             {
    29.             }
    30.             try
    31.             {
    32.                 RTCTransportStats transportStats = (RTCTransportStats)stats.Value;
    33.                 DebugInfoScript.SetValue("sentStats", "bytes:" + transportStats.bytesSent + ", packets:" + transportStats.packetsSent, DebugInfoScript.DebugScope.PHONE);
    34.                 DebugInfoScript.SetValue("receivedStats", "bytes:" + transportStats.bytesReceived + ", packets:" + transportStats.packetsReceived, DebugInfoScript.DebugScope.PHONE);
    35.             }
    36.             catch (Exception e)
    37.             {
    38.             }
    39.             try
    40.             {
    41.                 RTCInboundRTPStreamStats isStats = (RTCInboundRTPStreamStats)stats.Value;
    42.                 DebugInfoScript.SetValue("decodedIncomingFrames", "" + isStats.framesDecoded, DebugInfoScript.DebugScope.PHONE);
    43.             }
    44.             catch (Exception e)
    45.             {
    46.             }
    47.         }
    48.         OnStatsGotten?.Invoke();
    49.     }
    Here's an example readout on the Android app when receiving from Quest:
    Code (CSharp):
    1. 2023.08.03 11:24:31.494 30035 30096 Info Unity codec: video/VP8
    2. 2023.08.03 11:24:31.494 30035 30096 Info Unity codec: video/VP8
    3. 2023.08.03 11:24:31.494 30035 30096 Info Unity decodedIncomingFrames: 80
    4. 2023.08.03 11:24:31.494 30035 30096 Info Unity videoSourceStats: w:1280, h:720, frames:19, fps:6
    5. 2023.08.03 11:24:31.494 30035 30096 Info Unity sentStats: bytes:206350, packets:264
    6. 2023.08.03 11:24:31.494 30035 30096 Info Unity receivedStats: bytes:17237, packets:116
    And the same but when receiving from Windows:
    Code (CSharp):
    1.  
    2. 2023.08.03 11:29:07.882 31554 31569 Info Unity codec: video/VP8
    3. 2023.08.03 11:29:07.882 31554 31569 Info Unity codec: video/VP8
    4. 2023.08.03 11:29:07.882 31554 31569 Info Unity decodedIncomingFrames: 80
    5. 2023.08.03 11:29:07.882 31554 31569 Info Unity videoSourceStats: w:1280, h:720, frames:41, fps:12
    6. 2023.08.03 11:29:07.882 31554 31569 Info Unity sentStats: bytes:645753, packets:647
    7. 2023.08.03 11:29:07.882 31554 31569 Info Unity receivedStats: bytes:258532, packets:361
    8.  
    9.  
    Windows seems to be sending more bytes/packets (but also receiving more, so maybe it is related to bitrate?). Not sure if videoSourceStats is a suitable stat here because the resolution is wrong. It probably refers to the Webcam stream from the Android app.

    This seems like a suitable tool to debug the problem. I will add more stats and also check on the sending side (Quest/Windows). If anyone has pointers for what stats I should look at, please let me know.
     
    Last edited: Aug 3, 2023
  26. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
    So I compared the sentStats on Quest versus the Windows Unity Editor and the data is much higher on Windows, in a similar ballpark as the received data. This points to the stream being an empty black surface is happening before encoding. But of course I'm displaying the texture that is attached to the VideoStreamTrack inside my game so I know it isn't empty.

    I tried embedding the WebRTC package so I could expose the internal RenderTexture destTexture_ to make sure it is updated by changing some code in VideoStreamTrack.cs:

    Code (CSharp):
    1. //changed internal -> public
    2.     public class VideoTrackSource : RefCountedObject
    3.     {
    4.         // Blit parameter to flip vertically
    5.         static Vector2 s_scale = new Vector2(1f, -1f);
    6.         static Vector2 s_offset = new Vector2(0, 1f);
    7.  
    8.         internal bool needFlip_ = false;
    9.         internal Texture sourceTexture_;
    10.         internal RenderTexture destTexture_;
    11.         internal IntPtr destTexturePtr_;
    12.  
    13.         public VideoTrackSource()
    14.             : base(WebRTC.Context.CreateVideoTrackSource())
    15.         {
    16.             WebRTC.Table.Add(self, this);
    17.         }
    18.  
    19.         ~VideoTrackSource()
    20.         {
    21.             this.Dispose();
    22.         }
    23.  
    24. //added OnUpdate event:
    25.         public static event Action<RenderTexture> OnUpdate;
    26.         public void Update()
    27.         {
    28.             // [Note-kazuki: 2020-03-09] Flip vertically RenderTexture
    29.             // note: streamed video is flipped vertical if no action was taken:
    30.             //  - duplicate RenderTexture from its source texture
    31.             //  - call Graphics.Blit command with flip material every frame
    32.             //  - it might be better to implement this if possible
    33.             if (needFlip_)
    34.             {
    35.                 Graphics.Blit(sourceTexture_, destTexture_, s_scale, s_offset);
    36.             }
    37.             else
    38.             {
    39.                 Graphics.Blit(sourceTexture_, destTexture_);
    40.             }
    41. //call OnUpdate:
    42.             OnUpdate?.Invoke(destTexture_);
    43.         }
    44.  
    I'm displaying the destTexture_ on a quad and it definitely has image data that changes continously. There is no source code for the encoder I think, it ends with a pointer to the texture that is further processed by a library I guess.

    Are there any debug features for the encoding library to check if there are errors?
     
  27. gtk2k

    gtk2k

    Joined:
    Aug 13, 2014
    Posts:
    275
    Are both Editor/Quest creating and sending Answers?
     
  28. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
    Yes, in the logs I just provided on line 373 for Windows and line 365 for Quest. Can we stop pretending that there is a problem with signaling when the logs prove it works, and have so since the very first one I provided last week?

    I already narrowed down where the problem likely is occuring. WebRTC completes all steps, a stream is sent from the Quest to the Android app. But the amount of bytes/packets is much too low, evident when comparing with Windows. I also proved that VideoTrackSource, which is part of WebRTC's VideoStreamTrack, successfully obtains a non empty texture from my game.

    So the problem must occur somewhere after that step and before the encoded data is sent.

    What would be helpful if there are some log/error messages generated by the steps that occur within the WebRTC package. I know there are some error messages that can be obtained for the signaling part, which I already utilize with code lifted from the examples. But it seems there are none thrown because that part works fine. Are there any for the encoding part?

    Edit: I noticed that the answer is cut off on line 393 on the Quest log. I looked into it but it seems that is something logcat does. I added debug messages that count the characters/lines and all was fine. WebRTC would probably throw an error anyway if it were passed an incomplete answer.
     
    Last edited: Aug 4, 2023
  29. gtk2k

    gtk2k

    Joined:
    Aug 13, 2014
    Posts:
    275
    I would love to see the source. Would it be possible for you to create a private repository on GitHub and invite me?
    My GitHub account is gtk2k.
     
  30. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
    My game is ~1.2GB APK+OBB, the asset folder alone is ~6GB. Surely you understand why I won't just share the source to it.

    If you have doubts about certain parts of the logs and how a particular message is generated, I can provide the source for that part.
     
  31. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
    I noticed that the answer is cut off on line 393 on the Quest log. I looked into it but it seems that is something logcat does. I added debug messages that count the characters/lines and all was fine. WebRTC would probably throw an error anyway if it were passed an incomplete answer.

    First posted this as an edit to a previous post but it's better to have this on its own.
     
  32. gtk2k

    gtk2k

    Joined:
    Aug 13, 2014
    Posts:
    275
    Separately, you can extract only the WebRTC part instead of all the sources.
     
  33. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
    Edit: I sent you the links to a zip with a working project and the Android app APK directly per PM.

    It actually works also on Quest, which means the bug must be caused by something in the larger project. But it's not the fault of my WebRTC integration.
     
    Last edited: Aug 4, 2023
  34. KayH

    KayH

    Joined:
    Jan 6, 2017
    Posts:
    107
    Since I spent the time to make a sample for you to check the source code, would you care to let us know if you found anything and if it worked on your side?
     
    Last edited: Aug 7, 2023
  35. bayrmoglu

    bayrmoglu

    Joined:
    Aug 6, 2021
    Posts:
    5
    I want to connect Mixed Reality WebRtc Library with normal webrtc library. Can anyone with experience on this subject help?

    Note: I could not run the Mixed Reality WebRtc library on IOS, I would appreciate it if anyone could help me about this issue.
     
  36. Rave-TZ

    Rave-TZ

    Joined:
    Jul 21, 2013
    Posts:
    72
    Using Vulkan on Quest with WebRTC causes a crash at launch. Unity 2022.3.5f1, Android API level 32, Unity SDKv 57, WebRTC pre7.