我需要显示来自AXIS IP摄像头的视频流,该视频流是通过HTTP传输MJPEG视频。我曾尝试使用libvlc,但它有一些缓冲问题。所以请建议相同的备选方案列表。
系统配置:在基于ATOM的ATMEL平板电脑上运行的Ubuntu 11.10操作系统。
提前致谢
BK
PS:我读过一些关于gstreamer的内容,但不确定这里是不是太过分了。答案 0 :(得分:0)
经过一些研究,发现以下替代方案(适用于Linux平台上的C ++)从IP摄像头接收/显示视频:
libvlc - 具有良好文档的漂亮框架;但有缓冲问题
opencv - 对方案的过度杀伤;但是否则是一个非常好的选择
gstreamer - 一个使用流的优秀框架;但文档很差(但与libvlc相比消耗的CPU更多)
截至目前,将其缩小为 gstreamer 并获得了一些代码。如果有人有兴趣,可以分享。欢迎任何更多建议/替代方案。