Licencje komponentów
Gruszka IPTV na Androida korzysta z bibliotek open source. Poniżej ich licencje i pełne źródła użytych wersji.
FFmpeg 6.0 – LGPL 2.1 lub nowsza
Dekodowanie dźwięku (Dolby AC-3 / E-AC-3, MPEG Audio MP1/MP2/MP3, DTS, TrueHD, AAC, Opus, Vorbis, FLAC, ALAC, PCM).
Zbudowane bez opcji GPL i nonfree, tylko dekodery audio, statycznie w libffmpegJNI.so.
Wersja: gałąź release/6.0, commit 573f2b81ebd97da81def2ba762e81b0328547004 z
git.ffmpeg.org. FFmpeg jest znakiem towarowym Fabrice'a Bellarda.
Biblioteka libffmpegJNI.so w pliku APK może zostać zastąpiona własną kompilacją – źródła warstwy JNI są niżej.
AndroidX Media3 – Apache 2.0
Odtwarzacz (ExoPlayer) oraz moduł dekodera FFmpeg (decoder_ffmpeg 1.5.1) z
github.com/androidx/media.
Pozostałe
Jetpack Compose, AndroidX, Kotlin, kotlinx.coroutines i Coil – licencja Apache 2.0. Program na Windows korzysta z LibVLC (LGPL 2.1+) i LibVLCSharp (LGPL 2.1+).
Pytania: kontakt@nex-craft.pl