linux视频音频
晓岚松竹
处理海思软硬件中间,新做的板子回来调板子,板子的功能(和稳定性)调好后给软件提供sample,支持其编写上层应用 。
展开
-
onvif_discover虚拟摄像头
原始引用地址: onvif_discover虚拟摄像头time: 20200824 18:30为什么要做这个虚拟摄像头做类型nvr产品,在大量测试时,总需要大量视频源,一般情况下需要实体摄像头做视频源。接入实现摄像头时,有些摄像头只能提供一个连接,大量测试时,实体不可能有那么多摄像头。而且我的产品每个需要接入64路,如果实测需要大量的摄像头。所以我需要一个虚拟摄像头。主要功能本虚拟摄像头软件提供onvif发现功能,rtsp播放功能。其它onvif相关功能可以根据需要自己实现。rt...原创 2020-08-26 19:46:10 · 1923 阅读 · 0 评论 -
海思Hi3519A 进行4k60 h264编码帧率不足的问题
<!---title:海思Hi3519A 进行4k60 h264编码帧率不足的问题--><!---keywords:海思,hi3519A, 4k60, h264-->原始引用地址: [海思Hi3519A 进行4k60 h264编码帧率不足的问题](http://yangkuncn.cn/hisi_hi3519a_4k60_h264_enc.html) time: 2020.5.20 12:34:00 ##hi3519A进行4k60 h264编码时编码不足 ...原创 2020-05-21 21:29:50 · 2600 阅读 · 2 评论 -
记录一个海思TOE的BUG
原始引用地址: testtime: 2020.5.3 17:57发现的过程 最近在做onvif开发时,有x86的验证的功能没有问题,移动到海思Hi3536上简单运行貌视也很正常。但是多次测试后,发现有时在接收一些onvif数据时,不能正常接收,直到超时。一些杂牌的相机频繁出问题,海康大华的几乎不出问题,很是奇怪。分析测试同样的程序,在x86上正常,arm版很容易复现问题通...原创 2020-05-03 18:24:52 · 427 阅读 · 1 评论 -
海思108M 4D1模式含义
http://zyd87818.blog.163.com/blog/static/17488150120126209373293/视频编解码处理性能 H.264 实时编码或解码的总性能支持 4 路 D1 当视频接口模式为 BT.656 时,需要设置时分复用的工作模式 enWorkMode,目前支持 54M 2D1 模式和 108M 4 D1 模式;转载 2012-10-11 12:36:24 · 1995 阅读 · 0 评论 -
JPEG 原理详细实例分析及其在嵌入式 Linux 中的应用
http://www.ibm.com/developerworks/cn/linux/l-cn-jpeg/index.html一、系统架构本文以一个实际的产品为例,来说明 JPEG 在其中的应用。 本系统为一个嵌入式 Linux 网络播放器,主要的功能为播放家庭网络中的多媒体文件,在家庭客厅等环境中有着大量的应用,它可以给用户提供更方便快捷的媒体文件转载 2012-08-23 18:05:43 · 791 阅读 · 0 评论 -
RTSP服务器实例live555源代码分析
1. RTSP连接的建立过程 RTSPServer类用于构建一个RTSP服务器,该类同时在其内部定义了一个RTSPClientSession类,用于处理单独的客户会话。 首先创建RTSP服务器(具体实现类是DynamicRTSPServer),在创建过程中,先建立Socket(ourSocket)在TCP的554端口进行监听,然后把连接处理函数句柄(RTSPSe转载 2012-06-15 23:21:00 · 1429 阅读 · 0 评论 -
H264解码器源码(Android 1.6 版和QT都可以调用)
H264解码器源码,移植ffmpeg中的H264解码部分到Android,深度删减优化,在模拟器(320x480)中验证通过。程序的采用jni架构。界面部分,文件读取,视频显示都是用java做的,底层的视频解码用C来做满足速度的要求。在这个版本中,从H264码流中分割出Nal是在java层做的,这样在java层直接调用解码时就知道是否有显示视频,缺点的就是耦合度/封装性差一点。原创 2012-03-31 09:58:22 · 3288 阅读 · 2 评论 -
yuv rgb相互转换
//makefile/*CFLAGS := -W -WallLDFLAGS :=all: yuv2rgb rgb2yuvyuv2rgb.o : main.c gcc $(CFLAGS) -c -o $@ $rgb2yuv.o : main.c gcc $(CFLAGS) -DRGB2YUV -c -o $@ $yuv2rgb: yuv2rgb.o gcc $原创 2012-03-31 14:10:21 · 1596 阅读 · 0 评论 -
qt 播放器 刷新 屏幕
使用QImage 加载图片使用QPainter显示图片重载paintEvent(QPaintEvent *)刷新void MyImg::paintEvent(QPaintEvent *){ printf("paint\n"); QPainter painter(this) ; painter.drawImage(rect(), i原创 2012-03-05 17:25:41 · 1706 阅读 · 1 评论 -
x264的编码示例
/** * @note x264的编码示例. * 使用x264的版本为libx264-115 * 1. 示例是个死循环,会源源不断的编码,然后将数据写文件. * 2. 示例的行为是:编码1000帧后,取空编码缓冲区,然后循环执行这两步. * @author *gcc -lx264 **/#include #include #include #inclu原创 2012-02-13 16:21:08 · 6680 阅读 · 3 评论 -
ffmpeg中av_strlcpy替换了pstrcpy
在编译一个例程代码时,报错:undefined reference to 'pstrcpy',这是由于新版本的ffmpeg库中用av_strlcpy代替了该函数,注意不是av_strcpy,是av_strlcpy,多了一个小写的'L',两个函数数的原型如下:void pstrcpy(char *dst, size_t size, const char *src)size_t av_转载 2012-01-04 15:32:24 · 1625 阅读 · 0 评论 -
ffmpeg sdl教程实例 tutorial01.c
// tutorial01.c// Code based on a tutorial by Martin Bohme (boehme@inb.uni-luebeckREMOVETHIS.de)// Tested on Gentoo, CVS version 5/01/07 compiled with GCC 4.1.1// A small sample program that shows原创 2011-12-30 13:01:36 · 1663 阅读 · 0 评论 -
高清 网络摄像机 华为海思3510芯片
给大家介绍一款,采用海思3510芯片 的网络摄像机 IP camera。海思半导体有限公司成立于2004年10月,前身是创建于1991年的华为集成电路设计中心。海思公司总部位于深圳,在北京、上海、美国硅谷和瑞典设有设计分部。海思的产品覆盖无线网络、固定网络、数字媒体等领域的芯片及解决方案,成功应用在全球100多个国家和地区;在数字媒体领域,已推出网络监控芯片及解决方案、可视电话芯片及解决方转载 2011-12-29 09:19:59 · 8087 阅读 · 2 评论 -
移植JRTPLib到Montavista
http://www.cnblogs.com/rockstone/archive/2010/01/15/1648809.html1. 将jrtplib-3.7.1和jthread-1.2.1解压到/prj/share/source下。2. 安装jthread.在终端中输入:./configure –prefix=/prj/share –host=arm-mont转载 2011-12-26 10:15:47 · 901 阅读 · 0 评论 -
用SDL创建一个窗口
原文来自:http://www.aaroncox.net/tutorials/2dtutorials/sdlwindow.html注意:这里我们想当然你已经知道怎么在你的IDE集成开发环境里配置好SDL 创建一个窗口 要用SDL创建一个窗口,设计到以下步骤:◆初始化SDL视频库◆创建窗口◆设置窗口标题◆关闭SDL 1.初始化SDL视频库我们用转载 2011-12-26 08:46:08 · 1149 阅读 · 0 评论 -
ffmpeg + x264 编码H264(x86+arm)
一、x86-linux1、 编译x264我用的是目前最新版:x264-snapshot-20101130-2245.tar.bz2./configure --disable-asmmake(把x264的静态库和头文件拷贝到相应位置,即gcc查找库和头文件的目录)cp libx264.a /usr/libcp x264.h /usr/include 2、原创 2011-12-15 15:36:39 · 4399 阅读 · 0 评论 -
ffmpeg摄像头视频采集 音频采集的正确参数
huzia@huzia-laptop:~$ ffmpeg -f video4linux2 -s 320*240 -r 10 -i /dev/video0 test.asfFFmpeg version git-60ff1c3, Copyright (c) 2000-2010 the FFmpeg developers built on Apr 21 2010 20:39:2转载 2011-12-15 15:09:34 · 3399 阅读 · 1 评论 -
Video4Linux
Video4Linux(简V4L)是Linux中关于视频设备的内核驱动,它为针对视频设备的应用程序编 程提供一系列接口函数,这些视频设备包括现今市场上流行的TV卡、视频捕捉卡和USB摄像头等。对于USB口摄像头,其驱动程序中需要提供基本的I/O操 作接口函数open、read、write、close的实现。对中断的处理实现,内存映射功能以及对I/O通道的控制接口函数ioct1的实现等,并把转载 2011-12-15 09:59:17 · 967 阅读 · 0 评论