Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support IPv6 #62

Open
BoostCookie opened this issue May 20, 2023 · 7 comments
Open

Support IPv6 #62

BoostCookie opened this issue May 20, 2023 · 7 comments

Comments

@BoostCookie
Copy link

If I insert my camera's IPv4 address then it works, but if I insert its IPv6 address then it does not work.

@vladpen
Copy link
Owner

vladpen commented May 22, 2023

The app doesn't restrict IPv6 access itself. Can you check IPv6 connection via command line VLC first?

Also, please note that when using IPv6, specifying the port (:554) in the camera address is required.

@BoostCookie
Copy link
Author

BoostCookie commented May 29, 2023

Yes, you're right. VLC is the issue. If I put in the IPv6 of my cam into VLC (something like rtsp://[fd00:1234::42]:554/live/...) then vlc says

VLC could not connect to "[fd00:1234".

which indicates that it has no idea how to handle the IPv6 address in the braces.

EDIT: OK, I've compiled the latest commit of vlc from source and there it works. Looks like they've fixed this issue: https://code.videolan.org/videolan/vlc/-/issues/27623
So the next version of VLC should hopefully also remove this bug from your app.

@vladpen
Copy link
Owner

vladpen commented May 31, 2023

Thank you.

@mooninite
Copy link

Upstream has tagged the fix for the 4.0 release, but there is no known release date for 4.0. Is there a way you can compile a VLC with the fix or use the master branch of VLC to have this fix in Cams?

@vladpen
Copy link
Owner

vladpen commented Jul 7, 2023

  1. LibVLC 4.X is not stable yet, the app can't use it right now.
  2. Open source applications do not use third party binaries, otherwise they must include a compiler in the package.

There is no point in doing it for a few months saving, just be patient.

@mooninite
Copy link

4.X was due to be released two years ago. You will be waiting a few more years. Thanks for reviewing it though.

@vladpen
Copy link
Owner

vladpen commented Jul 8, 2023

Such a large delay is not accidental. VLC has blocking bugs that need to be fixed. It's pointless to patch their library. In this case, it is easier to consider using another engine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants