gstreamer预览双摄像头

PC环境:
Ubuntu16.04

板子环境:
RK3399
linaro-alip 4.4.103 aarch64 Debian

1.安装gstreamer环境

按照网上或其他文档安装或多或少有错,经测试以下步骤能适用

gst-launch-1.0 --version         #查看版本,低于是1.14的一定要升级到 1.14

移除原先相关的 Gstreamer。

apt purge gstreamer1.0-*
apt purge libgstreamer*

添加 Gstreamer 最新版本的源。

vi /etc/apt/sources.list

.添加下面一行到 sources.list 最后一行,保存退出。

deb http://ftp.de.debian.org/debian buster main

更新

apt update

安装 Gstreamer 相关软件

apt install gstreamer1.0-plugins-*
apt install gstreamer1.0-libav
apt install libgstreamer1.0*
apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev

2.查看摄像头设备节点

ls  /dev/v*

该环境下每个摄像头映射了4个node,这里选用的设备号为video2和video6.

3.使用命令gst-launch-1.0 v4l2src预览

不指定节点,原始状态下预览摄像头

gst-launch-1.0 v4l2src ! autovideosink

调分辨率,调帧率

gst-launch-1.0 v4l2src ! video/x-raw,width=1280,height=720,framerate=20/1  ! autovideosink

开两个terminal,分别输入如下命令

gst-launch-1.0 v4l2src device=/dev/video6  ! video/x-raw,width=1280,height=720,framerate=20/1  ! autovideosink
gst-launch-1.0 v4l2src device=/dev/video2  ! video/x-raw,width=1280,height=720,framerate=20/1  ! autovideosink

效果如下

gstreamer v4l2预览双摄像头相关推荐

  1. Android 利用V4L2 预览MJPEG格式 USB camera

    介绍 上一篇文章Android 利用V4L2 调用camera介绍了使用V4L2 接口预览camera的基本方法.目前接触过的usb camera支持的图像格式基本上只包括3种: YUV MJPEG ...

  2. 基于Python的双USB摄像头实时预览保存软件

    基于PyQt5,opencv,实现双usb外接摄像头拍摄存储 双摄像头支持单独开启关闭,实时预览视频,单独/同时保存预览视频图片 多线程模式,支持掉线重连(有点bug,因无法绑定设备id,画面会出现错 ...

  3. android p什么变化,Android P预览版,这些调整和变化最值得关注

    上星期,谷歌刚刚公布了今年IO大会将于5月份举办,这次大会的主角显然还是最新的Android系统.随着这一日期逐渐临近,他们很快就公布了Android 9.0也就是我们俗称的Android P预览版. ...

  4. 谷歌android p系统,一文尽览谷歌Android P预览版系统

    3月16日消息 要说今年谷歌I/O全球开发者大会上最引人注目的"主角",相信不少网友都会投Android 9.0(Android P)系统一票!按照以往的惯例,谷歌将在I/O全球开 ...

  5. Android打开手机双摄像头灯光问题

    //打开灯光private void openLight(Camera.Parameters parameters) {if(camera!=null) {camera.startPreview(); ...

  6. 神经网络API、Kotlin支持,那些你必须了解的Android 8.1预览版和Android Studio 3.0新特性

    曾仅用 55 秒发布会的 Android 8.0 Oreo 在时隔两个月后,Google 于今天在其官方网站上正式发布了 Android 8.1 首个开发者预览版,此次升级涵盖了针对多个功能的提升优化 ...

  7. RK平台5640 camera预览界面帧率过低的分析

    hal 层 /hardware/rockchip/camera ├── AAL Android Abstraction Layer, 负责与 framework 交互 ├── common 公用文件, ...

  8. 网络监控摄像头流媒体视频管理平台实时预览零延迟支持海康威视浙江大华宇视等解决方案分析

    方案简介 网络摄像头监控视频低延迟一直是一个比较难以解决的问题,很多非音视频开发专业的技术人员,花费了大量精力开发出来的各种集成网络监控摄像头在浏览器Web网页实时播放的程序,要么延迟非常高,要么及其 ...

  9. 基于 WebRTC 的 RTSP 视频实时预览

    WebRTC相关视频讲解: 什么是WebRTC WebRTC入门到精通该怎么学? WebRTC框架剖析 音视频流媒体高级开发:FFmpeg/WebRTC/RTMP/NDK/Android音视频流媒体高 ...

  10. AndroidCamera学习笔记三 分别实现API1和API2的预览拍照录像

    APP层实现 在前面先基本了解了下Camera从顶到底的基本框架结构,在Framework层(我这里将Runtime,Nativelibrary,JNI等部分统一归入了Framework)时仅介绍了j ...

最新文章

  1. linux安装没有root权限
  2. [py]django url 参数/reverse和HttpResponseRedirect
  3. 【Linux】41. grep结合awk -F 获取文件中的关键内容
  4. codeigniter + Ajax (亲测)
  5. VB版双语对照制作助手
  6. 配置Rsync和Rsync + inotify
  7. 实验8.3 C++标准模板库(STL)中的双向队列类(deque)
  8. 在 SELECT 查询中使用分组集
  9. tcp/ip协议详解
  10. 数字电子技术反应时间测试电路(纯电路实现)
  11. Cesium中的相机—方向余弦阵
  12. 用wait¬ify实现多线程才是正确打开方式
  13. APP机型兼容测试的手机选择
  14. 微信网页jssdk使用
  15. Ubuntu 16.04 安装Tensorflow Object Detection API (一)
  16. casio计算机隐藏游戏fx-82ES,CASIOlowbar;fx-82ES计算器隐藏功能
  17. Java代码是怎么运行的?
  18. 算法【二叉树】学习笔记 - 已知结点数计算可构建出多少种二叉树
  19. 车架号图像识别,车架号拍照识别,车架号扫描识别,车架号OCR识别
  20. C语言程序设计周信东实验七答案

热门文章

  1. URPF - 单播逆向路径转发
  2. 人工神经网络算法有哪些,人工神经网络算法优点
  3. 第七代i3核显linux驱动下载,i3-8100,装win7,集显uhd 630改版驱动完美安装
  4. Understand(代码分析工具)的安装与使用教程
  5. 《任正非:管理的灰度》总结反思
  6. Android仿微信朋友圈发动态功能(相册图片多选)
  7. 3DLC系列之:2D 曲线面板
  8. 智子社区顾问白硕:人工智能的诗与远方,一文读懂NLP起源、流派和技术
  9. oracle sql执行计划分析
  10. R| 混合效应模型,lme4