使用 libvlc 从内存中流式传输视频?

Using libvlc to stream a video from memory?

我正在实时生成视频流,并且在内存中将其作为一系列位图获取。

我想使用 libvlc 通过网络流式传输这些位图,但我无法在 API 中找到正确的函数(所有流式传输函数都需要一个文件或其他源)。

我什至想过模拟捕获设备,但这似乎太复杂了,所以我宁愿问。

我的问题是,我现在必须如何处理这些位图才能使用 libvlc 对它们进行流式处理?

我发现 a question 似乎解决了同样的问题。

其他开销显着减少的建议是"emulating"带有命名管道的文件,即 FIFO。