- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 VistualStudio2017配置ffmpeg库
使用vs配置ffmpeg库,终于搞定了,中间一个小插曲,突然报错无法打开exe Link 1168,实话第一次使用vs 之前mac 上编程c++ 主要是使用clion 和 xcode,这个错误莫名奇妙,将文件从c盘移动到D盘,就好了,不想编译ffmpeg 源码x86版本了,之前编译了android和IOS 的ARM版本,那是因为ffmpeg官网实在没现成的,而且说实话,windows 配置编译环境
2017-12-16 01:07:29 2387 1
原创 Tutk P2P的原理和常见的实现方式
最近在做tutk P2p相关公司的IP摄像头项目,然后看了一下实现原理,然后改一了一篇文章来记录一下,天下文章一大抄,天下代码也是一样的,下面就是TUTK 的Demo tutk实现的Demo1.简介 当今互联网到处存在着一些中间件(MIddleBoxes),如NAT和防火墙,导致两个(不在同一内网)中的客户端无法直接通信。这些问题即便是到了IPV6时代也会存在,因为即使不需要NAT,但还有
2017-12-12 09:25:11 22389 1
原创 IOS 硬件GPU解码
导入框架和头文件#import <VideoToolbox/VideoToolbox.h>{//声明的全局变量 NSData *spsData ; NSData *ppsData; uint8_t pFrameData[BUFFER_SIZE]; CMVideoFormatDescriptionRef videoFormatDescription ; VTDec
2017-12-05 18:57:45 927
转载 ffmpeg YUV420P视频帧旋转
//逆时针旋转90 度-(void)frame_rotate_90WithSorrce:(AVFrame *)src des:(AVFrame*)des{ int n = 0; int hw = src->width>>1; int hh = src->height>>1; int size = src->width * src->height; int
2017-12-05 18:47:02 1794
原创 FFmpeg 解码视频流实现yuv播放
参考文章雷神文章 FFMPEG–裸码流解码AVCodec 最简单的基于FFmpeg的libswscale的示例(YUV转RGB) 初始化解码器相关变量-(void)initDecoder{ if (decodeFrame) { return; } int codec_id = AV_CODEC_ID_H264; pCodec = avcodec_
2017-12-01 18:18:03 1944
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人