[Live-devel] Can't play RTSP streams on some Android devices (LibVLC). "setsockopt(SO_REUSEPORT) error: Protocol not available"

Ross Finlayson finlayson at live555.com
Mon Dec 23 12:38:23 PST 2019

>> (If I were you, though, I’d instead just upgrade the Linux kernel on your system so that "setsockopt(SO_REUSEPORT)” - and perhaps also other things - works properly.)
> No can do, sadly. We are talking of Android devices here (app developing), end users are those who download the app from the Play Store.

This slipped by me when I first read it - but, reading this again, it suggests that you might not be complying with the LGPL license.  Note that the LGPL license requires that people who receive any product that uses the LIVE555 library be able to - if they wish - replace the LIVE555 library with their own version (that uses the same API).

If your Android app does not allow this, then it cannot use the LIVE555 library; see

Ross Finlayson
Live Networks, Inc.

More information about the live-devel mailing list