- 浏览: 300194 次
- 性别:
- 来自: 广州
文章分类
install glib-2.22.5
1. download glib-2.22.5
2 ./configure
3. make && sudo make install
4. exports
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
export LD_LIBRARY_PATH=/usr/local/lib/
export LD_RUN_PATH=/usr/local/lib/
5. pkg-config --modversion glib-2.0
2.22.5
install libxml2
1. sudo yum install libxml2
2. sudo yum install libxml2-devel
install gstreamer
1. download gstreamer-0.10.32
2. ./configure
3. make && sudo make install
install gst-plugins-base
1. download gst-plugins-base-0.10.32
2. ./configure
3. make && sudo make install
install libid3tag
1. download libid3tag-0.15.1b
2. ./configure
3. make && sudo make install
install libmad
1. download libmad-0.15.0b
2. ./configure
3. make && sudo make install
install gst-plugins-good
1. download gst-plugins-good-0.10.27
2. ./configure
3. make && sudo make install
install gst-plugins-ugly
1. download gst-plugins-ugly-0.10.17
2. ./configure
3. make && sudo make install
run gstreamer
encodermp3: (tested)
gst-launch audiotestsrc ! lame ! filesink location=test1.mp3
gst-launch filesrc location=test.wav ! wavparse ! lame ! filesink location=test1.mp3
playmp3: (tested)
gst-launch filesrc location=test.mp3 ! mad ! audioconvert ! audioresample ! autoaudiosink
gst-launch filesrc location=rtsp://localhost:8554/test.mp3 ! mad ! audioconvert ! audioresample ! autoaudiosink
playwav: (tested)
gst-launch filesrc location=test.wav ! wavparse ! audioconvert ! audioresample ! autoaudiosink
gst-launch filesrc location=test.wav ! wavparse ! autoaudiosink
playogg: (tested)
gst-launch filesrc location=test.ogg ! oggdemux ! vorbisdec ! audioconvert ! audioresample ! autoaudiosink
playavi: (tested)
gst-launch playbin uri=file:///home/bh_wang/Video/test.avi
compile gstreamer application
gcc -Wall $(pkg-config --cflags --libs gstreamer-0.10) gstreamer_test.c -o gstreamer_test
echo $(pkg-config --cflags --libs gstreamer-0.10)
-pthread -I/usr/local/include/gstreamer-0.10 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/include/libxml2 -pthread -L/usr/local/lib -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lxml2 -lz -lm -lglib-2.0
gst-launch audiotestsrc ! lame ! filesink location=test1.mp3
发表评论
-
研华推出基于Freescale i.MX53的ARM核心板
2012-02-10 13:36 1103http://www.eepw.com.cn/article/ ... -
crc
2011-12-15 09:45 1163#include <stdio.h> ... -
gm8120
2011-12-06 20:37 0GM8120 -
core dump
2011-12-05 16:34 918示例程序test.c void dummy_funct ... -
linux print stack trace
2011-12-05 14:04 1061#include <execinfo ... -
I2C bus glue for Cirrus EP93xx
2011-07-26 11:44 1273转自 http://arm.cirrus.com/f ... -
ramdisk
2011-07-26 10:32 8621. download ramdisk.gz 2. g ... -
boa
2011-07-26 10:29 1028compile boa 1. ./configu ... -
Linux下单网卡绑定多IP与多网卡共用单IP
2011-07-20 09:46 1050在Linux下有时候需要给一个网卡绑定多个IP,本文介绍在Re ... -
实战Ubuntu下单网卡绑定多IP
2011-07-20 09:45 1025常常我们有需要一个网卡象windows一样设置多个IP。 ... -
修改环境变量
2011-04-26 16:49 954gedit ~/.bash_profile ... -
编译JVM
2011-04-26 16:12 1075OS: CentOS5.5 notice: remove j ... -
linux 组播支持
2011-04-20 11:42 1023route add -net 224.0.0.0 netmas ... -
POSIX conformance testing by UNIFIX
2011-04-16 21:39 764换了编译器重新编译内核,启动出现POSIX confo ... -
安装glib
2011-04-16 21:38 927./configure --prefix=/usr & ... -
shine
2011-04-16 21:36 10701. /mnt/nfs # time ./shin ... -
交叉编译QT
2011-04-16 21:34 1446// 下载文件 qt-x11-opensource- ... -
sudo
2011-04-16 21:30 8501. su - 2. visudo /etc/ ... -
Unable to find the Ncurses libraries
2011-04-16 21:29 1041用make menuconfig时出现错误: Una ... -
用execl实现静态ip地址
2011-04-16 21:28 917#include <stdio.h> #i ...
相关推荐
这里通常以“Hello World”作为示例,展示如何编译和运行一个基础的GStreamer程序。这个程序可以作为开发更复杂应用的基础。 更高级的GStreamer概念包含位置跟踪和定位、元数据的读取与写入、接口、时钟以及同步...
要在 Android Studio 上运行此代码,您必须使用最初为 Eclipse 制作的 .mk 文件让 Gradle 编译 NDK 代码。 Gradle 代码主要得益于。 有关更多详细信息,请查看app/build.gradle 。 如何 用 Android Studio 打开...
g++ gst_test.cpp -o mytest `pkg-config --cflags --libs gstreamer-1.0 gstreamer-app-1.0` 调用方法: ./mytest ./test.yuv 1920 1080 11 1 依赖 gst && gst-base && gst-bad && cuda,请自行编译
2. **编译和链接GStreamer库** 在C++项目中使用GStreamer之前,需要确保已经正确安装了GStreamer库,并且项目配置正确地链接了这些库。这通常涉及到设置编译器选项和链接器标志。 3. **创建GStreamer管道** 创建...
【vcu-gst-app源码包】是一个与视频处理相关的软件/插件项目,其核心是利用了vcu_video_lib库。这个库是专为VCU(Video Compute Unit)设计的,VCU通常是一个硬件加速单元,用于高效处理视频流中的计算密集型任务,...
这通常涉及交叉编译过程,需要设置Android NDK环境,定义目标平台和ABI,配置相应的编译选项。完成编译后,将生成的.so动态库文件集成到Android项目中。 在Android应用中,你可以创建一个Java或Kotlin类来封装...
如果appsrc阅读appsrc的代码,建议您阅读此文件末尾的“供开发人员使用”。 有关更多元素,请参见。 如何编译 必要的事情 GStreamer1.0开发包 1.0.8-1~bpo70+1 Debian软件包版本1.0.8-1~bpo70+1 编译 交叉编译 make...
依赖:GStreamer Deepstream 编译: mkdir build cd build cmake .. make 运行:(注:需要先将dstest1_pgie_config.txt复制到生成下,运行时需要加载。) ./deepstream_test1_app_demo_rtsp_
如果使用的是自定义或精简版系统,可能需要手动安装或编译内核模块,例如`uvcvideo`。对于Linux系统,可以检查`/dev/video*`设备节点是否存在,这表示UVC驱动已加载。 2. **权限配置**: 在Linux系统中,非root...
此代码将过滤器应用于OpenCV中的输入图像,并将处理后的图像流式传输到GStreamer / RTP中的主机。... 要开始图像处理和流式传输,请编译并运行以下代码:./gst_appsrc --input = beagle.jpg --host = 192.168.0.175
这可能涉及使用GStreamer、FFmpeg等多媒体框架,或者直接编写底层的驱动代码来与硬件接口进行交互,实现视频的捕获、编码、传输等功能。 6. **烧写内核和产品发布** 完成上述步骤后,将裁剪后的内核、根文件系统及...
起重机框架 Crane-framework将可替代的计算和软件功能抽象成插件,APP开发者面向使用...Crane-framework作为动态库对外提供,同时该框架支持gstreamer框架,开发者可以基于该框架进行二次开发。 环境准备 姓名 版本 py
带有H264解码器的Gstreamer 1.0(h264parse,avdec_h264) adb通过USB进行镜像 使用本机接收器 如果您不在ARM机器上,请忽略* _arm目标的输出,或将它们从Makefile中删除。 编译接收器 $ cd receiver $ make 通过...
Python绑定可以使用GStreamer框架(GStreamer框架的Python绑定)构建DeepStream管道。 为了访问DeepStream MetaData,Python绑定以DeepStream SDK中包含的已编译模块的形式提供。 该模块是使用生成的。 这些绑定支持...
9. **编译与构建**:为了将源代码转换成可执行的应用程序,开发者会使用构建工具(如Gradle或Xcode),进行编译、打包和签名操作。 10. **测试**:确保软件质量的关键步骤包括单元测试、集成测试和UI自动化测试,...
该服务器使用的库没有明确指出,但通常处理Websocket和音频流的库可能包括libwebsockets、gstreamer等。 【标签】:“Go” 虽然标题和描述中没有直接提到“Go”,但从标签来看,可能意味着服务器的部分或全部代码...