0

我知道 VLC 在内部包含 ffmpeg 以及其他媒体库,并且 ffmpeg 公开了两个在处理 IP/网络媒体流时接收调用的回调:打开超时和读取超时。open timeout是与URL建立连接的时间限制,read timeout是读取下一个网络包的时间限制。

ibvlc.dll / libvlccore.dll 是否公开或支持类似的东西?

4

1 回答 1

0

你想读什么样的流?您可以使用 libvlc 中的各种超时选项。列表在这里:https ://wiki.videolan.org/VLC_command-line_help

例如:

--rtsp-session-timeout=<integer> 
                                 Sets the timeout option in the RTSP session
                                 string
          Defines what timeout option to add to the RTSP session ID string.

--rtsp-timeout=<integer>   RTSP session timeout (s)
          RTSP sessions will be closed after not receiving any RTSP request for
          this long. Setting it to a negative value or zero disables timeouts.
          The default is 60 (one minute).

--ipv4-timeout=<integer [0 .. 2147483647]> 
                                 TCP connection timeout
          Default TCP connection timeout (in milliseconds)
于 2020-11-20T03:51:34.693 回答