mjpg-streamer移植过程 移植

MJPEG与MJPG的区别:
  1、mjpeg是视频,就是由系列jpg图片组成的视频。

  2、MJPG是MJPEG的缩写,但是MJPEG还可以表示文件格式扩展名.         

我自己移植几天移植有问题

我用的是  jpegsrc.v8b.tar.gz    mjpg-streamer-r63.tar.gz  

安装这个网址方式 

http://blog.chinaunix.net/uid-27070031-id-3458957.html

修改Makefile时候要注意空格和

移植完成后移植出现下面这个问题  

[Webee210 /mjpg]# ./start.sh 
MJPG-streamer [1080]: starting application
MJPG Streamer Version.: 2.0
MJPG-streamer [1080]: MJPG Streamer Version.: 2.0
ERROR: could not find input plugin
MJPG-streamer [1080]: ERROR: could not find input plugin
      Perhaps you want to adjust the search path with:
MJPG-streamer [1080]:        Perhaps you want to adjust the search path with:
       # export LD_LIBRARY_PATH=/path/to/plugin/folder
MJPG-streamer [1080]:        # export LD_LIBRARY_PATH=/path/to/plugin/folder
       dlopen: libjpeg.so.62: cannot open shared object file: No such file or directory
MJPG-streamer [1080]:        dlopen: libjpeg.so.62: cannot open shared object file: No such file or directory

移植解决不了 很是郁闷后来发现我的库错了 要下面这个库

jpegsrc.v6b.tar.gz 

这个安装方式如下

# tar -zxvf jpegsrc.v6b.tar.gz

# cd jpeg-6b

# ./configure --prefix=/usr/local/jpeg6 --enable-shared

# make

# mkdir /usr/local/jpeg6

# mkdir /usr/local/jpeg6/include

# mkdir /usr/local/jpeg6/lib

# mkdir /usr/local/jpeg6/bin

# mkdir /usr/local/jpeg6/man

# mkdir /usr/local/jpeg6/man/man1

# make install-lib

# make install

# make clean

按这个方式 发现还不行  有问题

真是醉了 缺少一个文件libjpeg.a这个文件

很是郁闷 又去下载了压缩包

libjpeg.so.62.0.0.tar.gz

网址放到lib中去    http://download.csdn.net/detail/xhnmn/3400124

最后测试可以了 现在还是出现视频流有问题 

可能是libjpeg.a这块有点问题 再继续做做吧









  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值