· 2020年09月21日

云芯一号简单搭建mjpg_gstreamer

文字功底差,说明来意。gstreamer很长时间不接触了想重新搭建一下,发现原本rk提供的已经找不到,就从其他地方找到了包。借助云芯的板子做一个服务的移植,希望大家都可以了解ip camera大致的原理。废话不多直接上主题。

一、运行环境搭建

1、sudo apt-get install gcc g++
2、sudo apt-get install cmake libjpeg8-dev
3、sudo && make install
4、git clone https://github.com/TinkerBoar...

二、硬件环境

确保有可以使用的camera。这里使用的usb的摄像头。gstreamer提供有uvc库可以直接调用。

三、测试

本文档旨在说明gstreamer搭建过程,以及服务开启过程可能遇到的问题。针对编解码部分没有过多涉及,只是针对gstreamer简单的搭建过程一个说明。完全依赖gstreamer框架。
在编译后的目录下,找到start.sh。里面有多种启动命令这个可以按照自己的需要修改。
./mjpg_streamer -i "./input_uvc.so -n -f 30 -r 640x480 -d /dev/video*" -o "./output_http.so -w ./www"这里的双引号内的-f是帧率 -r 是图片尺寸 -d 是驱动节点,-o是输出服务。
遇到服务开启失败的情况,并提示端口占用的情况,一般需要kill进程。就可以恢复。
运行的情况:
yunxing.jpg
服务开启
浏览器输入IP:PORT
出现主页
home.png
浏览器查看视频画面
stream.png
rtsp流在该页面可以找到
vlcliu.png
本文只是希望能够让想了解ipc的人能够找到一点方向。我只是一个比较喜欢自己推流的业余爱好者。还有很多自己没有搞懂。

推荐阅读
关注数
4278
内容数
71
低成本Arm微服务器开发平台“云芯1号”教程及应用,欢迎关注
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息