csdn_Damon
码龄9年
关注
提问 私信
  • 博客:261,682
    261,682
    总访问量
  • 143
    原创
  • 2,180,814
    排名
  • 37
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2016-05-18
博客简介:

github_35041937的博客

查看详细资料
个人成就
  • 获得29次点赞
  • 内容获得53次评论
  • 获得78次收藏
  • 代码片获得145次分享
创作历程
  • 2篇
    2020年
  • 16篇
    2019年
  • 23篇
    2018年
  • 61篇
    2017年
  • 49篇
    2016年
成就勋章
TA的专栏
  • iOS-每日记录
    12篇
  • 图片添加定位时间水印
    2篇
  • iOS-多图片上传
    1篇
  • ios录音后台管理
  • NSURLCache
    1篇
  • 网络缓存失败方案
    1篇
  • 算法学习笔记
    3篇
  • 工具安装
    1篇
  • opengl
兴趣领域 设置
  • 移动开发
    flutter
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

351人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

C++语法课入门 慕课网笔记

https://www.imooc.com/u/1349694/courses?sort=publishC++远征之模板篇C++远征之多态篇C++远征之多态篇C++远征之继承篇C++远征之封装篇(上)C++远征之封装篇(上)C++远征之离港篇C++远征之起航篇C++应用:嵌入式 游戏 网络 系统特点:快 节省资源与C的关系范围:c是++的子集特性:c面向过程 C++ 面向对象、面向过程IDE:Xcode数据类型C的类型基本类型整型 int字符型 char浮点型
原创
发布博客 2020.10.28 ·
575 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ios mp4v2写h264+aac音视频流转mp4

https://github.com/XMSECODE/ESCMp4v2Demo参考这篇代码 可以完成 h264 文件和 aac文件的写入https://github.com/XMSECODE/ESCAACCoderDemo参考这篇代码 可以完成PCM数据流转换为aac的文件注意每次转换的pcm数据位2048大小https://blog.csdn.net/haoyitech/articl...
原创
发布博客 2020.01.15 ·
1044 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

mac编译android平台ffmpeg4.2.1带openssl(arm armv7 arm64 )

4.2.1版本较为难编译其中关键是arm amrv7 和arm64应该分开编译编译流程如下openssl文件请看上篇文章1.下载ffmpeg gzip文件:http://www.ffmpeg.org/download.html#releases2.解压gzip文件夹得到ffmpeg-4.2.1文件夹用于arm和armv7的编译。再解压一次gzip文件夹得到arm64-ffmpeg-4....
原创
发布博客 2019.11.07 ·
1150 阅读 ·
0 点赞 ·
5 评论 ·
2 收藏

mac编译android环境openssl最新版本

参考文章1:https://blog.csdn.net/zoujin6649/article/details/89891720参考文章2:https://blog.csdn.net/zoujin6649/article/details/899491761.创建一个并进入编译目录touch opensslbuildcd opensslbuild2.下载openssl源码、解压源码(ht...
原创
发布博客 2019.11.04 ·
1487 阅读 ·
0 点赞 ·
4 评论 ·
0 收藏

ios ffmpeg 升级到最新版本

1.下载最新版ffmpeg2.解压缩3.找到ios编译脚本build-ffmpeg.sh 放到同级目录修改脚本,把版本号改成4.2.1#!/bin/sh# directoriesFF_VERSION="4.2.1"if [[ $FFMPEG_VERSION != "" ]]; then FF_VERSION=$FFMPEG_VERSIONfiSOURCE="ffmpe...
原创
发布博客 2019.10.10 ·
1223 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MP4V2排错

使用mp4v2对H264 和aac进行转换成为mp4录像的文件,在安卓的系统播放器出现大概率的无法播放的现象。而在ios系统相册可以播放经过大面积排查 发现h264在写入 特殊的I帧 (sps+pps+I)帧,sps的内容帧会被(c语言函数 用于解析sps的)改写二进制的内容,导致写入mp4v2的sps信息被修改而sps信息是视频分辨率的信息来源,一旦被改写,对于检验严格的播放器,会被拒绝播放...
原创
发布博客 2019.10.08 ·
375 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

ios openAL 棘手问题解决alBufferData返回AL_INVALID_VALUE

参考文章经过多轮测试,发现iphone的sourceid最多支持创建32个一旦发现超过32个,大概率无法再次创建了,解决方案可以按照上面的参考,如果你不需要同时播放两种以上的声音,可以选择sourceID写成静态全局变量保证整个项目 只调用一次 alGenSources(1, &sourceID);之后都一直使用这个变量作为opeanl的souceid 就可以了...
原创
发布博客 2019.09.23 ·
659 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IOS/Android 跨平台使用OpenGLES 渲染YUV420P调用

总结:安卓4步iOS5步opengl6步
原创
发布博客 2019.07.03 ·
712 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

openGLES 步骤图

原创
发布博客 2019.07.02 ·
487 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

IPC 直播app流程图 与FFMPEG解码流程图

原创
发布博客 2019.07.01 ·
575 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

安卓ios文件读写的存放

1.从bundle中读取文件 NSString *path = [[NSBundle mainBundle] pathForResource:@"outfile.pcm" ofType:nil];2.使用沙盒路径做存储数据 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserD...
原创
发布博客 2019.06.28 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS (socket+H264+videoToolbox)视频内存增长与播放速度控制

发布资源 2019.06.15 ·
zip

iOS (socket+H264+videoToolbox)回放视频内存增长与播放速度控制

iOS (socket+H264+videoToolbox)视频内存增长与播放速度控制录像是存储在某台服务器里面的,服务端一般看客户端要多少数据 ,就会开个while循环,一次读取多少字节的数据。然后几乎没有时间间隔的把数据送出去。这时候在播放端就需要做好播放速度的控制,因为接收速度完全取决于网速,如果没有做这段,那么视频的播放速度就和网速一样,网速快的时候 ,视频呈现快进的效果。网速慢的时候会...
原创
发布博客 2019.06.15 ·
1222 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

ffmpeg mac下命令

查看设备源ffmpeg -f avfoundation -list_devices true -i ""显示 0 就是录屏源[AVFoundation input device @ 0x7fc6dde00580] AVFoundation video devices:[AVFoundation input device @ 0x7fc6dde00580] [0] Capture scre...
原创
发布博客 2019.05.13 ·
1007 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ios .静态库中(unrecognized selector sent to instance)包含了Category(分类

ios .静态库中包含了Category(分类如果静态库中包含了Category,有时候在使用静态库的工程中会报“方法找不到”的错误(unrecognized selector sent to instance)解决方案:在使用静态库的工程中配置Other Linker Flags为-ObjC注意 注意 不是在静态库里面改,是哪个项目用 哪个改...
原创
发布博客 2019.04.25 ·
769 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ios视频传输udp方案分析

基于iOS的网络音视频实时传输系统(H264+pcm+videoToolbox)无第三方实现这篇文章中,视频的传输采用的是tcp 的方案来实现的那么为什么不用udp来实现呢?实际上,一开始采用的udp的方案,但实际在传输的过程中出现了大量的丢包现象,还有乱序的可能性丢包会导致花屏,乱序会导致视频抖动。采用tcp 的好处是tcp不会丢包和乱序,但需要牺牲一定的网络延时。和包大小的不定长度...
原创
发布博客 2019.04.12 ·
843 阅读 ·
0 点赞 ·
7 评论 ·
0 收藏

基于iOS的网络音视频实时传输系统(H264+pcm+videoToolbox)无第三方实现

发布资源 2019.04.11 ·
zip

基于iOS的网络音视频实时传输系统(H264+pcm+videoToolbox)无第三方实现

基于iOS的网络音视频实时传输系统(H264+pcm+videoToolbox)无第三方实现
原创
发布博客 2019.04.10 ·
1588 阅读 ·
0 点赞 ·
6 评论 ·
0 收藏

ios 播放ts流视频思路

我们知道FFmpeg能够处理本地文件或者网络文件只要传入url给avformat_open_input函数就可以了实际上对于音视频的处理中,很少会给一个完整有效的网址很多时候都是传递流信息过来比如h264 和aac的裸流,这些流只需要调用ffmpeg 的解码函数即可。但对于封装格式来说,如何把数据传递给ffmpeg就成了一个很大的问题我参考雷晓华的内存读取,知道了ffmpeg 提供...
原创
发布博客 2019.04.03 ·
2957 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

ios 录音播放udp数据包传输过来的pcmData流

发布资源 2019.03.08 ·
zip
加载更多