ffmpeg错误SSL例程:ssl3\u写入\u挂起:错误写入重试

ffmpeg错误SSL例程:ssl3\u写入\u挂起:错误写入重试,ssl,ffmpeg,openssl,Ssl,Ffmpeg,Openssl,最近,我经常看到这个错误。有人知道错误是什么以及如何修复吗?请在此处检查完整的ffmpeg输出(我已经从yum更新了openssl的最新版本) 此错误通常表示调用OpenSSL的程序中存在错误。当使用OpenSSL的应用程序尝试使用“SSL_write”函数将应用程序数据写入SSL/TLS连接时,它可能无法一次性完成写入(例如,因为底层网络缓冲区已满)。在这种情况下,会发生可恢复的“重试”错误。应用程序应该使用与上次完全相同的数据重试写入。如果调用应用程序使用不同的数据重试写入操作,则会收到“错

最近,我经常看到这个错误。有人知道错误是什么以及如何修复吗?请在此处检查完整的ffmpeg输出(我已经从yum更新了openssl的最新版本)


此错误通常表示调用OpenSSL的程序中存在错误。当使用OpenSSL的应用程序尝试使用“SSL_write”函数将应用程序数据写入SSL/TLS连接时,它可能无法一次性完成写入(例如,因为底层网络缓冲区已满)。在这种情况下,会发生可恢复的“重试”错误。应用程序应该使用与上次完全相同的数据重试写入。如果调用应用程序使用不同的数据重试写入操作,则会收到“错误写入重试”消息(致命错误)。至于如何修复它,不幸的是,这取决于识别调用应用程序中的错误,并确保仅使用完全相同的数据执行重试。

此错误通常表示调用OpenSSL的程序中存在错误。当使用OpenSSL的应用程序尝试使用“SSL_write”函数将应用程序数据写入SSL/TLS连接时,它可能无法一次性完成写入(例如,因为底层网络缓冲区已满)。在这种情况下,会发生可恢复的“重试”错误。应用程序应该使用与上次完全相同的数据重试写入。如果调用应用程序使用不同的数据重试写入操作,则会收到“错误写入重试”消息(致命错误)。至于如何修复它,不幸的是,这取决于识别调用应用程序中的错误,并确保只使用完全相同的数据执行重试

ffmpeg version N-93715-gd0e4d04 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-36)
  configuration: --prefix= ....
Input #0, mpegts, from '/tmp/4028813_video_0.ts':
  Duration: 00:04:08.19, start: 1.410111, bitrate: 1504 kb/s
  Program 1
    Metadata:
      service_name    : Service01
      service_provider: FFmpeg
    Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, progressive), 608x1080 [SAR 1:1 DAR 76:135], 30 fps, 30 tbr, 90k tbn, 60 tbc
    Stream #0:1[0x101](eng): Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp, 121 kb/s
[ sh: 2019-05-06  9:39:46 ]
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (aac (native) -> aac (native))
Press [q] to stop, [?] for help
Output #0, flv, to 'rtmps://live-api-s.facebook.com:443/rtmp/289693778580218?s_bl=1&s_sw=0&s_vt=api-s&a=Abxj1aU9OTqh0RtS':
  Metadata:
    comment         : gs4028813
    encoder         : Lavf58.27.103
    Stream #0:0: Video: h264 (High) ([7][0][0][0] / 0x0007), yuv420p(tv, bt709, progressive), 608x1080 [SAR 1:1 DAR 76:135], q=2-31, 3000 kb/s, 30 fps, 30 tbr, 1k tbn, 30 tbc
    Stream #0:1(eng): Audio: aac (LC) ([10][0][0][0] / 0x000A), 44100 Hz, stereo, fltp, 128 kb/s
    Metadata:
      encoder         : Lavc58.52.100 aac
[ sh: 2019-05-06  9:39:47 ]size=     169kB time=00:00:00.52 bitrate=2643.9kbits/s speed=1.03x
......
[ sh: 2019-05-06  9:40:10 ]size=    3386kB time=00:00:22.72 bitrate=1220.7kbits/s speed=0.999x
[ sh: 2019-05-06  9:40:11 ]size=    3842kB time=00:00:25.32 bitrate=1242.9kbits/s speed=   1x
[tls @ 0x30ab3c0] error:00000000:lib(0):func(0):reason(0)82 bitrate=1247.3kbits/s speed=   1x
av_interleaved_write_frame(): Input/output error
[flv @ 0x3030f80] Failed to update header with correct duration.
[flv @ 0x3030f80] Failed to update header with correct filesize.
Error writing trailer of rtmps://live-api-s.facebook.com:443/rtmp/289693778580218?s_bl=1&s_sw=0&s_vt=api-s&a=Abxj1aU9OTqh0RtS: Input/output error
frame=  776 fps= 30 q=-1.0 Lsize=    3932kB time=00:00:25.82 bitrate=1247.3kbits/s speed=   1x
video:3530kB audio:406kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
[tls @ 0x30ab3c0] error:1409F07F:SSL routines:ssl3_write_pending:bad write retry