自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 RTSP/SDP中的AAC配置

RTSP的音频使用AAC格式, SDP的内容差不多是这样的v=0o=- 16128587303007558182 16128587303007558182 IN IP4 WINDOWS-75IDU9Qs=Unnamedi=N/Ac=IN IP4 0.0.0.0t=0 0a=tool:vlc 3.0.5a=recvonlya=type:broadcasta=charset:UTF...

2018-12-31 22:13:21 5803 1

原创 RTSP协议与G711 AAC

文章目录文档rtsp/rtp over tcp + G711OPTIONSDESCRIBESETUPPLAYTEARDOWNRTP over TCP的封装格式RTPS/RTP over UDP + AAC文档如果想要完全理解rtsp相关的技术, 需要阅读以下文档资料:rtsp协议 https://tools.ietf.org/html/rfc2326sdp协议 https://tools....

2018-12-31 16:33:45 3051

原创 RGB位图转YUV420

本代码只是为了生成YUV数据用于测试. 以下代码有多处可以再优化uint8_t* yuvArray(uint8_t* rgb, int w, int h)//+ (unsigned char*)yuvArray: (uint8_t*) rgb width:(int) w height:(int) h //这是objective-c的写法{ int pixelCount = w*h;...

2018-12-25 21:07:42 1740

原创 ios UIImage转RGB

有时需要一些特殊目的, 需要一些RGB数据+ (unsigned char *)rgbArray: (UIImage *) uiimage{ CGImageRef image = [uiimage CGImage]; CGSize size = uiimage.size; CGColorSpaceRef colorSpace = CGColorSpaceCreateDe...

2018-12-25 21:02:05 1852

原创 IOS opengl es2.0显示YUV RGB

简介opengl es (OpenGL for Embedded Systems)是OpenGL针对嵌入式系统的图形API. Android, IOS, 以及PC, 都支持这个规范.opengl es 2.0 API文档https://www.khronos.org/registry/OpenGL-Refpages/es2.0/opengl es 2.0 规范https://www....

2018-12-25 20:50:10 568

原创 IOS和Android生成设备唯一ID

文章目录IOS系统Android系统对于移动开发者来说, 经常需要追踪用户使用了哪台设备登录. 但是随着手机系统越来越完善, 对安全性要求也越来越高. IOS已经无法获取IMEI, 网络MAC地址信息, Android获取IMEI需要用户权限, MAC地址未来也可能获取不到.因此需要使用其它手机来给设备生成一个ID.IOS系统NSString* deviceId = [[[UIDevice...

2018-12-23 20:48:27 2130

原创 mongodb查询语句效率分析

准备工作安装最新版的mongodb.安装免费的图形客户端Robo 3T在数据库local下创建一个名为test的collection创建索引db.test.createIndex( { a: -1, b:-1 }, {name:"ab"})准备一些数据{_id:1, a:1, b:2}{_id:2, a:1, b:2}{_id:3, a:1, b:3}{_id:4, a:1,...

2018-12-23 19:09:42 4486

原创 springboot学习笔记

springboot学习笔记@Bean@Component@Configuration@Configuration与@Component差别处理嵌套的bean的方式不同CGLIB代理差异@Service@Repository@Autowired基本用法作用于构造方法作用于普通方法作用于成员变量AutoWired搜索Bean的过程@PrimaryBean的定制化监听bean的创建和销毁事件装配App...

2018-12-23 19:08:36 381

原创 IOS objective-c编程简单入门

文章目录准备工作创建xcode项目基本语法分类和扩展分类Categories扩展Extensions@property垃圾回收处理Protocol源码准备工作购买苹果电脑.或者, 使用虚拟机(vmware)安装黑苹果, 操作系统至少10.13.4. 反正是越新越好, 否则, 安装不了新版的xcode. 这个方式比较艰难, 会出现各种奇怪的错误, 要到百度上搜索解决方法.申请苹果账号(A...

2018-12-23 19:07:43 973

原创 IEEE 754浮点标准

java和C都遵循IEEE 754浮点数标准wiki介绍. 先来回顾一下科学记数法, 比如123这个数字, 使用科学记数法, 可以写作:1.23 x 102计算机的世界都是二进制的, 123的二进制为1111011, 可以记为:1.111011 x 26其中整数位1为固定值, 有效信息有小数位0.111011和指数6双精度的浮点数的表示方式为: 63 62 ....

2018-12-23 19:06:42 301

原创 opengles shading language(着色语言)

官方文档https://www.khronos.org/files/opengles_shading_language.pdfCSDN上也有一些翻译之后的文档.着色语言非常类似于C和matlab语言, 所以跟C语言相同的部分, 就不写了, 它由两部分组成, 顶点处理器和片段处理器.顶点处理器决定着色的几何位置, 片段处理器决定着色的颜色.基本类型类型含义vec2/v...

2018-12-23 19:05:40 864

原创 任意进制与10进制的互转 62进制

文章目录任意进制转换为10进制10进制转任意进制JAVA实现代码任意进制转换为10进制假设一个R进制的数为 An-1An-2An-3…A0将其转换为10进制的公式为y = An-1*Rn-1 + An-1*Rn-2 + … + A0*R0R0的值为1, 因此也可以写为y = An-1*Rn-1 + An-1*Rn-2 + … + A0 (公式1)10进制转任意进制公式1可...

2018-12-23 19:02:54 2156

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除