少尉

嗯。

 

2011年9月11日

关于c/c++/obj-c的混合使用 (2010-06-22 10:05:33)

摘要: 关于c/c++/obj-c的混合使用(2010-06-22 10:05:33)转载标签:杂谈分类:iPhone开发1)obj-c的编译器处理后缀为m的文件时,可以识别obj-c和c的代码,处理mm文件可以识别obj-c,c,c++代码,但cpp文件必须只能用 c/c++代码,而且cpp文件include的头文件中,也不能出现obj-c的代码,因为cpp只是cpp2) 在mm文件中混用cpp直接使用即可,所以obj-c混cpp不是问题3)在cpp中混用obj-c其实就是使用obj-c编写的模块是我们想要 的。如果模块以类实现,那么要按照cpp class的标准写类的定义,头文件中不能出现obj- 阅读全文

posted @ 2011-09-11 18:20 moonvan 阅读(613) 评论(0) 推荐(0) 编辑

yuv rgb

摘要: 自己的过程里面,也用了ffmpeg的库,在模拟器上也跑的飞起,放到手机上,一秒要拖长到两秒来播放,这样根本不行的我现在是做一个雏形,所以是接受一帧 H264,然后就用ffmpeg解码为yuv。再把数据解码为rgb,在转化为UIImage,用UIimageview显示的。这个过程应该有很多改进的地方比如解码和显示分为两个线程。现在不是很明白到底是ffmpeg解码消耗的时间多,还是贴图消耗的时间多。如果是后者,可以用各种我现在还不会的技术改善。如果是前者,就不知道怎么办了。求指导一下是ffmpeg的一些东西iFrameExtractor不知道用的什么版本的ffmpeg 我换成了0.6.1 的,我用 阅读全文

posted @ 2011-09-11 01:39 moonvan 阅读(562) 评论(0) 推荐(0) 编辑

ffmpeg解码视频存为BMP文件

摘要: ffmpeg解码视频存为BMP文件分类:ffmpeg2011-07-28 12:138人阅读评论(0)收藏举报view plain #include<windows.h> #include<stdio.h> #include<stdlib.h> #include<string.h> #pragmaonce #ifdef__cplusplus extern"C"{ #endif #include<libavcodec/avcodec.h> #include<libavformat/avformat.h> 阅读全文

posted @ 2011-09-11 01:13 moonvan 阅读(2150) 评论(0) 推荐(0) 编辑

RTSP协议介绍

摘要: RTSP协议介绍分类:流媒体2011-08-05 16:4613人阅读评论(0)收藏举报1.实时流协议RTSPRTSP[3]协议以客户服务器方式工作,它是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制,如:暂停/继续、后退、前进等。因此RTSP又称为“因特网录像机遥控协议”。1.1.RTSP协议简介要实现RTSP的控制功能,不仅要有协议,而且要有专门的媒体播放器(media player)和媒体服务器(media server)。媒体服务器与媒体播放器的关系是服务器与客户的关系。媒体服务器与普通的万维网服务器的最大区别就是媒体服务器支持流式音频和视频的传送,因而在 阅读全文

posted @ 2011-09-11 00:15 moonvan 阅读(2487) 评论(0) 推荐(0) 编辑

RTP/RTCP协议介绍

摘要: RTP/RTCP协议介绍分类:流媒体2011-08-05 16:4219人阅读评论(0)收藏举报1流媒体协议 当前在Internet上传输音频和视频等信息主要有两种方式:下载和流式传输。下载情况下,用户需要先下载整个媒体文件到本地,然后才能播放媒体文件。流式传输是指传输之前首先对多媒体进行预处理(降低质量和高效压缩),然后使用缓存系统来保证数据连续正确地进行传输。使用流式传输可以边下载边观看流媒体节目,可以实现网上直播、视频会议等。目前,支持流媒体传输的协议主要有:实时传输协议RTP、实时传输控制协议RTCP和实时流协议RTSP(Real-time Streaming Protocol) 等, 阅读全文

posted @ 2011-09-11 00:14 moonvan 阅读(13911) 评论(0) 推荐(4) 编辑

cxIMage在VS 2005下的编译和使用

摘要: CxIMage在VS 2005下的编译和使用分类:医学图像处理2010-11-21 20:18156人阅读评论(0)收藏举报简单介绍下CxImage类的简单用法,希望给刚接触CxImage的朋友带来一些帮助,我使用的工具为vs2005打开CxImage工程后可以看到下例这些工程:- CxImage- CxImageCrtDll- CxImageMfcDll- dome- domeDll- jasper- jbig- jpeg- libdcr- mng- png- tiff- zlib编译后生成一系列的lib、dll文件,这些文件就是我们所需要的。怎么用,我后面会进行介绍。1首先我们要确定在程序 阅读全文

posted @ 2011-09-11 00:13 moonvan 阅读(618) 评论(0) 推荐(0) 编辑

VS 2005中编译DCMTK工具包

摘要: VS 2005中编译DCMTK工具包分类:医学图像处理2010-10-23 15:57274人阅读评论(0)收藏举报DCMTK的编译DCMTK是一个开放程序代码的DICOM Toolkit,它提供读取DICOM影像及进行传输通讯的函数库,是目前最广为应用的处理DICOM影像的工具包。DCMTK提供的一系列的源码,要使用该工具包则需要对其进行编译,得到我们需要的库文件.lib,然后再和头文件一起加入到我们的工程中进行使用。在程序中使用编译的函数库,主要是要把.h和.lib文件加入到工程中。对于源码来说.h文件都相同,而.lib文件一般来说会有debug版本和release版本,不同的版本只是在对 阅读全文

posted @ 2011-09-11 00:12 moonvan 阅读(1487) 评论(0) 推荐(0) 编辑

iphoneOS与Windwos下RTSP服务器与客户端的搭建

摘要: iphoneOS与Windwos下RTSP服务器与客户端的搭建分类:流媒体2011-08-05 16:5213人阅读评论(0)收藏举报1常用的RTP/RTCP库 目前常用的基于RTP协议的库包括:JRTPlib、Live555等,而部分视频编解码库中也会添加对RTP协议的支持,如FFMpeg、VLC等。 JRTPlib库较为简单是以个专注于RTP协议的实现,主要包括5个基类:各种RTCP包的基类RTCPPacket、指点目标机器地址信息的抽象类RTPAddress、存储时间信息的类RTPTime、保存RTP源信息RTPSources、RTP会话类RTPSession。该类可以在Widows、U 阅读全文

posted @ 2011-09-11 00:10 moonvan 阅读(2038) 评论(0) 推荐(0) 编辑

在window下使用ffmpeg进行解码

摘要: 在window下使用ffmpeg进行解码分类:ffmpeg2011-07-28 12:0218人阅读评论(0)收藏举报ffmpeg的库可下载:搜索ffmpeg sdk 3.2即可得到。一、解码显示过程我使用的环境是vs2008头文件:#include <stdio.h>#include <stdlib.h>#include <string.h>#ifdef __cplusplusextern "C" {#endif#include <libavcodec/avcodec.h>#include <libavformat/a 阅读全文

posted @ 2011-09-11 00:09 moonvan 阅读(1975) 评论(0) 推荐(0) 编辑

编译在ios4.3中使用的ffmpeg库

摘要: 编译在ios4.3中使用的ffmpeg库分类:ffmpegiPhone开发2011-07-28 11:54118人阅读评论(0)收藏举报1. 下载:在终端中输入:git clone git://github.com/lajos/iFrameExtractor.git注:该文件包中包含ffmpeg库以及demo。2.编辑:打开iFrameExtractor文件夹下ffmpeg中的 build_armv6和build_armv7,修改./configure后面的参数,主要是SDK版本.我的是4.3,修改为:./configure --disable-doc --disable-ffmpeg --d 阅读全文

posted @ 2011-09-11 00:05 moonvan 阅读(1301) 评论(0) 推荐(0) 编辑

iOS xcode4 编译环境

摘要: XCODE4,ISO4.3环境下,机器是MAC OS10.6.6,参数为./configure--cross-prefix=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/--cc=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-gcc-4.2.1--prefix=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/usr--as=' 阅读全文

posted @ 2011-09-11 00:02 moonvan 阅读(553) 评论(0) 推荐(0) 编辑

导航