mjpg-streamer 初识

mjpg-streamer 是一个利用图片流传输视频的程序,适用于在浏览器上展示视频,虽然效果有限。本文介绍了如何获取、编译及使用 mjpg-streamer,特别是其插件结构,包括不同输入和输出插件。虽然实用性不高,但其架构和各种输入插件的实现对于学习和理解相关知识有一定帮助。
摘要由CSDN通过智能技术生成

简介

mjpg-streamer 是一个流转发的程序,但是这里的流其是是图片,它以图片的方式在视频提取和视频输出之间进行数据传递,所以一开始的目的是用于在浏览器上基于图片的方式显示视频,当然,效果比较差,也不是太流畅,看看,主要是学习一下里面的相关知识。

获取

我是从这里 下载的,当然源头还是在 sourceforge 上,只是 github下载方便,统一。

编译

mjpg-streamer 采用 cmake 编译,具体执行由 Makefile来执行,所以一开始并没有针对 交叉编译的部分,当然,通过 cmake 进行交叉编译也很简单,设置set(CMAKE_C_COMPILER xxxx)set(CMAKE_CXX_COMPILER xxxx)就可以了,具体可以参见 cmake 的文档。接下来执行 make;就可以了,生成的文件主要有 mjpg_streamer 可执行文件,input_uvc.so, output_http.so 类似于这样的库。当然,输入,输出的库不止这两个,下面会有描述。</

  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值