Skip to content

[BUG]: No video stream is transmitted using GCP TURN server #1010

Open
@zcha621

Description

@zcha621

Package version

3.1.0-exp.8

Environment

* OS: windows 11
* Unity version:Unity2022.3.20f1
* Graphics API:Directx11
* Browser:Chrome130

Steps To Reproduce

  1. We followed tutorials on setting up turn servers on GCP. Have successfully tested the relay on our turn server using Trickle ICE
    image

  2. Unity running on a PC connecting to the internet through ethernet. Here is the render streaming configuration from Unity side:
    image

  3. An android phone uses data to connect to the internet.

  4. Unity side run the WebBrowserInput sample, the Phone side opens Chrome searches the public IP address of the GCP, and open the videoPlayer sample. The video window is black
    image

  5. when the phone switch to wifi connecting to the same local network as the PC, then the video is successfully streamed.
    image

Current Behavior

When connecting the phone to data or other wifi (not the same local network as the Unity), the phone browser cannot see the video

When connecting the phone to the same network environment as the Unity, then the video streaming is successfully received from the phone browser.

Expected Behavior

When connecting the phone to data or other wifi (not same local network as the Unity), the phone browser should see the video

Anything else?

image
GCP log when the video stream failed.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions