GIO doesn't load any modules on Windows, which breaks TLS support since glib-networking's giognutls module isn't loaded
Hi,
I have Microsoft Windows 10 Pro (10.0.18362 Build 18362) and installed gstreamer-1.0-msvc-x86_64-1.16.0.msi and gstreamer-1.0-devel-msvc-x86_64-1.16.0.msi. But I am not able to access a media via TLS/SSL as shown below. Is there a dependency that is needed (OpenSSL perhaps). Compiling Tutorial 1 code with VS2019, fails to run but would when changing gst_parse_launch line to local media file it works fine.
C:\>gst-launch-1.0 playbin uri="https://www.freedesktop.org/software/gstreamer-sdk/data/media/sintel_trailer-480p.webm"
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'source': gst.soup.session=context, session=(SoupSession)NULL, force=(boolean)false;
ERROR: from element /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source: Secure connection setup failed.
Additional debug info:
../ext/soup/gstsouphttpsrc.c(1381): gst_soup_http_src_parse_status (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source:
TLS/SSL support not available; install glib-networking (6), URL: https://www.freedesktop.org/software/gstreamer-sdk/data/media/sintel_trailer-480p.webm, Redirect to: (NULL)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
Edited by Nirbheek Chauhan