Giter Site home page Giter Site logo

Comments (11)

Fenrirthviti avatar Fenrirthviti commented on May 29, 2024

Tagging @Sean-Der to check this one. Seems the crash is in libdatachannel, not OBS.

from obs-studio.

Sean-Der avatar Sean-Der commented on May 29, 2024

@Fenrirthviti I am fairly certain it is #10305

Anyone available to review?

from obs-studio.

RytoEX avatar RytoEX commented on May 29, 2024

From a skim of the git history/blame, this bug would also be present in OBS Studio 30.0.2. Is that true?

from obs-studio.

Meekel avatar Meekel commented on May 29, 2024

Can confirm that the WHIP crash also happens in 30.0.2 when Split Tunnelling is enabled.

In testing on 30.0.2, the additional points are still true:

  • It does not happen when Split Tunnelling isn't enabled, but still connected to the VPN
  • With Split Tunnelling enabled, I can stream to YouTube via RTMP.

In testing where Split Tunnelling is enabled, OBS is NOT routed down the VPN.

from obs-studio.

RytoEX avatar RytoEX commented on May 29, 2024

@Fenrirthviti I am fairly certain it is #10305

Anyone available to review?

Worth noting that even if we merge that PR, streaming WHIP as configured by OP here will still not work. The only difference will be that OBS will emit an error instead of crashing.

from obs-studio.

Sean-Der avatar Sean-Der commented on May 29, 2024

I am happy to help fix that! I would really like to fix things crashing though, makes it a lot easier for me to debug.

My guess is that libdatachannel isn't gathering (listening) on the VPN interface.

from obs-studio.

Meekel avatar Meekel commented on May 29, 2024

My guess is that libdatachannel isn't gathering (listening) on the VPN interface.

Only caveat to that is that it appears to work fine with the VPN connected and split tunnelling disabled.

Let me know if you want any further testing to help out. Happy to check Wireshark to confirm what traffic is actually go where on the interfaces.

from obs-studio.

RytoEX avatar RytoEX commented on May 29, 2024

The crash as reported here has been fixed by #10305. As the configuration not working is a separate matter, I am inclined to close this Issue. We can address the issue with split tunneling not working as a separate matter, if needed. @Fenrirthviti ?

from obs-studio.

Meekel avatar Meekel commented on May 29, 2024

The crash as reported here has been fixed by #10305. As the configuration not working is a separate matter, I am inclined to close this Issue. We can address the issue with split tunneling not working as a separate matter, if needed. @Fenrirthviti ?

I just downloaded the artifacts from #10305 and the crash still occurs

https://obsproject.com/logs/OZErOj2W4JwZx5p6

from obs-studio.

RytoEX avatar RytoEX commented on May 29, 2024

Looks like this crash is happening in Setup() rather than in Connect(), which #10305 addressed.

Does this crash happen with any WHIP ingest, preferably one that is publicly available and easy to test against?

from obs-studio.

Meekel avatar Meekel commented on May 29, 2024

Looks like this crash is happening in Setup() rather than in Connect(), which #10305 addressed.

Does this crash happen with any WHIP ingest, preferably one that is publicly available and easy to test against?

Yes, I tested with https://b.siobud.com/api/whip at https://b.siobud.com/

from obs-studio.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.