[FFmpeg-trac] #8546(avformat:open): http_persistent not honored when encryption is enabled
FFmpeg
trac at avcodec.org
Fri Mar 6 15:40:54 EET 2020
#8546: http_persistent not honored when encryption is enabled
-------------------------------------+-------------------------------------
Reporter: vschweitzer | Owner: stevenliu
Type: defect | Status: open
Priority: normal | Component: avformat
Version: git-master | Resolution:
Keywords: http | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by vschweitzer):
=== Update ===
As it turns out, my bisection method is sligtly faulty;
this changes nothing about the actual bug, but might
hinder the process of finding it.
The behavior as seen with Torndado only appears on Windows
(probably due to differences in handling async operations).
Although this is still not expected behavior, this might
be caused by a different, (semi-)related issue.
The actual bug described here (a tcp connection being
opened and closed for each file when encrypted, even
though http_persist is enabled) still appears and does
so even in FFmpeg version prior to `1965161`.
This can be observed the easiest by using wireshark,
showing only packets that involve the address or port
streamed to (when listening on localhost,
`tcp.port == 45000` works well, if the default port is
used). After each segment is pushed, a tcp packet with
FIN ACK flags set is sent, causing the connection to close.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/8546#comment:4>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list