Coder Social home page Coder Social logo

Comments (6)

Fanfwe avatar Fanfwe commented on July 20, 2024 1

SRT now has support for building against 3 different crypto libraries: openssl, gnutls and mbedtls.
gnutls is LGPL and mbedtls is Apache-2.0 so it sounds like there's a way forward, potentially.

from ffmpeg-kit.

tanersener avatar tanersener commented on July 20, 2024

Unfortunately, srt depends on openssl and the license of openssl is not compatible with LGPL / GPL. See tanersener/mobile-ffmpeg#81.

from ffmpeg-kit.

dvscode avatar dvscode commented on July 20, 2024

@tanersener thank you for fast reply. As you mentioned in linked post, you were waiting for the openssl license to change? According to https://www.openssl.org/source/license.html looks like openssl v3.0 now licensed under Apache v2. does this mean we might have a chance to see libsrt support?

from ffmpeg-kit.

tanersener avatar tanersener commented on July 20, 2024

Yes, when openssl 3.0 is stable enough we can add support for it. Unfortunately, the current 3.0.0 version is not even in beta. The last release they published is 3.0.0-alpha14.

from ffmpeg-kit.

github-actions avatar github-actions commented on July 20, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

from ffmpeg-kit.

tanersener avatar tanersener commented on July 20, 2024

A few updates regarding some of the questions asked in this thread:

  • Building custom libraries is implemented in the build scripts. See Building FFmpeg Kit with Custom Libraries wiki page
  • Openssl 3.0 support is added. However, there are issues regarding building openssl on 32-bit iOS architectures and on tvOS. Because of those problems, openssl won't replace gnutls yet. They are already reported on openssl github page. It must be fixed on their end. Until then openssl will stay partially supported
  • srt support is also added, but it relies on openssl. So, it cannot be built on the architectures where we can't build openssl

from ffmpeg-kit.

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.