libvlc用于接收基于HTTP的MJPEG视频(来自Axis IP Camera)的替代方案?

时间:2014-02-24 06:39:03

标签: ip-camera libvlc mjpeg intel-atom

我需要显示来自AXIS IP摄像头的视频流,该视频流是通过HTTP传输MJPEG视频。我曾尝试使用libvlc,但它有一些缓冲问题。所以请建议相同的备选方案列表。

系统配置:在基于ATOM的ATMEL平板电脑上运行的Ubuntu 11.10操作系统。

提前致谢

BK

PS:我读过一些关于gstreamer的内容,但不确定这里是不是太过分了。

1 个答案:

答案 0 :(得分:0)

经过一些研究,发现以下替代方案(适用于Linux平台上的C ++)从IP摄像头接收/显示视频:

  1. libvlc - 具有良好文档的漂亮框架;但有缓冲问题

  2. opencv - 对方案的过度杀伤;但是否则是一个非常好的选择

  3. gstreamer - 一个使用流的优秀框架;但文档很差(但与libvlc相比消耗的CPU更多)

  4. 截至目前,将其缩小为 gstreamer 并获得了一些代码。如果有人有兴趣,可以分享。欢迎任何更多建议/替代方案。