流媒体库FFmpeg,avlib,libav等

时间:2015-07-14 11:45:15

标签: c# wpf ffmpeg libav

首先我要说的是,我不知道这是否是最好的stackexchange网站。我并不直接询问哪个是最好的意见(尽管显然会受到赞赏)。我只是需要一些指导。

我想开始一个爱好项目,但它将是一个很大的旧事物,所以我想从小开始。我基本上需要知道如何将我的桌面(或任何桌面)的视频流式传输到WPF应用程序中。未来的增强功能包括从网络上的不同计算机进行多个显示到WPF应用程序。

我做了一些研究,有人给了我一个库,我可以使用avlib,ffmpeg,gstreamer列表。所以我从前两个开始,可以找到ffmpeg然而我发现人们说使用libav更好。但我真的找不到关于avlib的任何信息,libav是avlib的继承者,这就是为什么我找不到它?

最后我读到的所有这些文章都来自2012年,所以我不知道是否有更新的版本。 libav的最新发行说明是从今年5月开始的,所以我的假设是这仍在开发中。

任何指导都非常有用,因为我不知道从哪里开始寻找(即使它告诉我哪个网站最好发布)。

1 个答案:

答案 0 :(得分:2)

对于FFmpeg vs. Libav,请参阅this帖子。除了您在那里以及从那里链接的帖子中阅读的内容之外,这完全是基于意见的。另请参阅this,虽然有点旧,但相对公平。

对于FFmpeg / Libav与GStreamer,这实际上取决于您喜欢哪种类型的API以及您需要哪些只能在其中一种中使用的特殊插件。阅读两者的文档,与两者一起玩,看看哪一个更适合您的需求和/或偏好。