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

https support via gnutls (solution inside) #64

Open
bubbleguuum opened this issue Jun 2, 2017 · 0 comments
Open

https support via gnutls (solution inside) #64

bubbleguuum opened this issue Jun 2, 2017 · 0 comments

Comments

@bubbleguuum
Copy link

Simply add code below to build.sh and add --enable-gnutls to ffmpeg's configure.

download \
  "gmp-6.1.2.tar.xz" \
  "" \
  "f58fa8001d60c4c77595fbbb62b63c1d" \
  "https://gmplib.org/download/gmp/"


download \
  "nettle-3.3.tar.gz" \
  "" \
  "10f969f78a463704ae73529978148dbe" \
  "https://ftp.gnu.org/gnu/nettle"

download \
  "gnutls-3.5.9.tar.xz" \
  "" \
  "0ab25eb6a1509345dd085bc21a387951" \
  "https://www.gnupg.org/ftp/gcrypt/gnutls/v3.5"

# must be compiled before libnettle                                                                                                                                                                                                           
echo "*** Building libgmp ***"
cd $BUILD_DIR/gmp*
[ $rebuild -eq 1 -a -f Makefile ] && make distclean || true
[ ! -f config.status ] && PATH="$BIN_DIR:$PATH" ./configure --prefix=$TARGET_DIR --bindir=$BIN_DIR --disable-shared  --with-pic
PATH="$BIN_DIR:$PATH" make -j $jval
make install

echo "*** Building libnettle ***"
cd $BUILD_DIR/nettle*
[ $rebuild -eq 1 -a -f Makefile ] && make distclean || true
[ ! -f config.status ] && PATH="$BIN_DIR:$PATH" ./configure --prefix=$TARGET_DIR --bindir=$BIN_DIR --disable-shared --enable-pic
PATH="$BIN_DIR:$PATH" make -j $jval
make install

echo "*** Building libgnutls  ***"
cd $BUILD_DIR/gnutls*
[ $rebuild -eq 1 -a -f Makefile ] && make distclean || true
[ ! -f config.status ] && PATH="$BIN_DIR:$PATH" ./configure --prefix=$TARGET_DIR --bindir=$BIN_DIR --enable-static --disable-shared --with-pic --with-included-libtasn1 --with-included-unistring --without-p11-kit --disable-doc --disable-c\
xx --disable-tools
PATH="$BIN_DIR:$PATH" make -j $jval
make install


brianredbeard added a commit to brianredbeard/ffmpeg-static that referenced this issue Aug 29, 2017
Currently the base image is including libssl-dev and portions of the
OpenSSL codebase are used for rtmpe & rtmpte support.

This would allow the use of the following protocols for both input and output:
  - https://
  - tls://

Affects zimbatm#64
zimbatm pushed a commit that referenced this issue Aug 29, 2017
Currently the base image is including libssl-dev and portions of the
OpenSSL codebase are used for rtmpe & rtmpte support.

This would allow the use of the following protocols for both input and output:
  - https://
  - tls://

Affects #64
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

1 participant