C# RTSP 和 VLC 点网

C# RTSP & VLC dotnet

我正在使用 C# 和 VLC 库,我想知道是否有办法获取 VLC 缓冲区(netwoking-cache 左右)。 我可以使用的是将其保存到我自己的循环缓冲区中,并在需要时保存。 这可能吗,还是我应该在其他流上用 "manualy" 来做?

有音频和视频回调允许您使用 libvlc 访问原始数据。不过,它确实会降低性能,这是可以理解的。

此示例 https://code.videolan.org/mfkl/libvlcsharp-samples/-/blob/master/PreviewThumbnailExtractor/Program.cs 向您展示了如何使用视频回调来提取帧。

这应该是实现您需要做的任何事情的良好起点。