1. 背景介绍 中控端运行的操作系统是Android,中控软件主要功能有导航、收音机、媒体(音乐)、蓝牙(连接)、手机互联、行车辅助和系统设置等。 仪表端运行的操作系统是Linux,仪表软件主要功能是将汽车CAN总线数据中有关车速、油量/电量、挡位和里程等信息解析处理并显示到汽车仪表盘上。 新需求要 ...
分类:
其他好文 时间:
2019-11-06 10:27:04
阅读次数:
199
摘要 GStreamer提供了不同的命令行工具用于快速的查看信息以及验证Pipeline的是否能够正确运行,在平时的开发过程中,我们也优先使用GStreamer的命令行工具验证,再将Pipeline集成到应用中。本文将介绍gst-inspect-1.0,gst-discoverer-1.0,gst- ...
分类:
其他好文 时间:
2019-11-04 15:17:00
阅读次数:
77
摘要 在常见的媒体播放器中,通常可以看到快进,快退,慢放等功能,这部分功能被称为“特技模式(Trick Mode)”,这些模式有个共同点:都通过修改播放的速率来达到相应的目的。 本文将介绍如何通过GStreamer去实现快进,快退,慢放以及单帧播放。 GStreamer Seek与Step事件 快进 ...
分类:
其他好文 时间:
2019-08-23 19:06:37
阅读次数:
154
1. Kivy 是什么? 简单的说就是一个开源的库,这个库可以用来开发各种App。 https://kivy.org/#home 2. Kivy能做什么? 3. 用Python写一个安卓app的基本流程 一:当然是下载安装Python 二:确保安装的Python具备最新的 【pip wheel se ...
分类:
移动开发 时间:
2019-08-19 23:11:25
阅读次数:
232
最近因为要做跨平台的视频传输,需要用到linux的解码器,真的是搞死我了 大概讲一下我现在的平台是ubuntu16.04 Qt5.11 ,我现在需要在我的程序中使用视频这一块,无奈linux中,Qt支持的是Gstreamer解码器,苦逼啊。网上的许多资料都是14.04的。以上的两个版本,只需要执行如... ...
分类:
系统相关 时间:
2019-08-14 14:34:14
阅读次数:
263
用gstreamer架构做对媒体开发时,gst-inspect 和gst-launch是两个非常使用的小工具,前者是用于查询库中已经包含的所有element以及他们的详细信息,后者用于快速构建一条pipeline,这个命令最爽,因为只要一句话,你就可以感受到播放的快感。废话不多说,直接看示例: 1 ... ...
分类:
其他好文 时间:
2019-08-14 14:13:15
阅读次数:
96
摘要 在上一篇文章中,我们介绍了如何将多个element连接起来构造一个pipline,进行数据传输。那么GStreamer是通过何种方式保证element之间能正常的进行数据传输?今天就将介绍GStreamer是如何利用Pad来控制数据的传输。 Pad 我们知道,pad是element之间的数据的 ...
分类:
其他好文 时间:
2019-07-01 14:25:48
阅读次数:
212
摘要 在 Gstreamer基础教程01 - Hello World中,我们介绍了如何快速的通过一个字符串创建一个简单的pipeline。为了能够更好的控制pipline中的element,我们需要单独创建element,然后再构造pipeline,下面将介绍GStreamer的一些基本概念并展示p ...
分类:
其他好文 时间:
2019-06-17 15:44:07
阅读次数:
152
1、首先关注kivy模块的安装,安装成功能够使用,需要安装几个依赖包 ...
分类:
编程语言 时间:
2019-06-16 16:09:06
阅读次数:
93
解决方法:安装Gstreamerffmpeg插件。Linux常用的视频播放器有三种:totem,mplayer,vlcgnome默认使用totem视频播放器,后端用的是gstreamer方法如下:执行:yum-yinstallgstreamer-ffmpeggstreamer-plugins-badgstreamer-plugins-uglygstreamer1-libav
分类:
其他好文 时间:
2019-05-23 16:57:21
阅读次数:
687