Open yemin82 opened 12 hours ago
flutter: mdk.FINE: 09:23:09.091: [FFmpeg:tls] Unable to negotiate TLS/SSL session: -9836
这是tls错误,我macos上测了用系统的ssl会有tls错误,用gnutls能打开。用vlc测了下,他也是用系统的ssl,也是tls错误。以前碰到过类似错误的链接,可能ssl证书有问题,也是只有gnutls可以打开,或许我可以编译个使用gnutls的ffmpeg。
main debug: VLC media player - 4.0.0-dev Otto Chriek
main debug: Copyright © 1996-2024 the VideoLAN team
main debug: revision 4.0.0-dev-32046-ge65b275401
main debug: configured with /Users/videolanci/builds/1RnZy2_zb/0/videolan/vlc/extras/package/macosx/../../../configure '--prefix=/' '--enable-macosx' '--enable-merge-ffmpeg' '--enable-osx-notifications' '--enable-flac' '--enable-theora' '--enable-shout' '--enable-ncurses' '--enable-twolame' '--enable-libass' '--enable-macosx-avfoundation' '--disable-skins2' '--disable-xcb' '--disable-caca' '--disable-pulse' '--disable-vnc' '--without-x' '--build=aarch64-apple-darwin19' '--host=aarch64-apple-darwin19' '--with-macosx-version-min=10.11' '--with-macosx-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk' '--enable-extra-checks' 'build_alias=aarch64-apple-darwin19' 'host_alias=aarch64-apple-darwin19' 'CC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang' 'CFLAGS=-g -arch arm64 -Werror=incompatible-function-pointer-types' 'LDFLAGS=-arch arm64' 'CXX=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++' 'CXXFLAGS=-g -arch arm64 -Werror=incompatible-function-pointer-types' 'OBJC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang' 'OBJCFLAGS=-g -arch arm64 -Werror=incompatible-function-pointer-types'
main debug: Creating an input for playback'1.m3u8'
main debug: using timeshift granularity of 50 MiB
main debug: using default timeshift path
main debug: `https://yundunm.nowm3.xyz:2083/vtt/hls/xianzaibodadedianhua/1.m3u8' gives access `https' demux `any' path `yundunm.nowm3.xyz:2083/vtt/hls/xianzaibodadedianhua/1.m3u8'
main debug: creating access: https://yundunm.nowm3.xyz:2083/vtt/hls/xianzaibodadedianhua/1.m3u8
main debug: looking for access module matching "https": 1 candidates
main debug: looking for keystore module matching "any": 1 candidates
main debug: using keystore module "keychain"
keychain debug: Lookup keychain entry for server yundunm.nowm3.xyz
macosx warning: variable deinterlace doesn't exist or isn't handled
macosx warning: variable deinterlace-mode doesn't exist or isn't handled
keychain warning: lookup failed (-25300: '在钥匙串中找不到指定的项。')
securetransport debug: open st client
main debug: resolving 127.0.0.1 ...
securetransport debug: open TLS session for 127.0.0.1
securetransport debug: handshake is blocked, try again later
securetransport debug: found eof
securetransport error: handshake returned error -9806
main error: TLS session handshake error
securetransport debug: close TLS session
main error: connection error: Resource temporarily unavailable
http error: HTTP connection failure
securetransport debug: close secure transport client
main debug: removing "keystore" module "keychain"
main debug: no access modules matched with name https
main debug: destroying input for '1.m3u8'
macosx debug: Playback has been ended
edge打开https://yundunm.nowm3.xyz:2083/没有问题,证书没过期 有没有办法忽略ssl错误
没办法,ssl我不懂,要修也是上报给ffmpeg让他们修。或者就是用gnutls或openssl重新编译ffmpeg
你用默认的avfoundation而不是fvp能不能播?
你用默认的avfoundation而不是fvp能不能播?
都不行,官方不行,fvp的几个解码器都换了也不行
我macos有个恒星播放器可以
恒星用的是openssl