【问题标题】:C# RTSP & VLC dotnetC# RTSP 和 VLC 点网
【发布时间】:2020-06-22 00:34:22
【问题描述】:

我正在使用 C# 和 VLC 库,我想知道是否有办法获得 VLC 缓冲区(网络缓存左右)。 我可以使用的是将其保存到我自己的循环缓冲区并在需要时保存。 这可能吗,还是我应该在其他流上使用“手动”来完成?

【问题讨论】:

    标签: c# buffer rtsp libvlc circular-buffer


    【解决方案1】:

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

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

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

    【讨论】:

    • 嗨,这正是我想要的。我设法“玩”了 VLC 缓冲区。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-22
    • 2020-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多