会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lanyuliuyun
再小的积累也是进步!
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
下一页
2018年12月2日
alsa音频播放过程中的基本概念
摘要: 以下为 ALSA Project/FramesPeriods[1] 学习笔记 1, sample_rate: 即每秒进行多少次采样,常见的比如 8000、16000、44100和48000等 2, sample_bits: 即每次采样多少个bit,多是 16bit。其他常见有 24bits、32bi
阅读全文
posted @ 2018-12-02 15:39 lanyuliuyun
阅读(1977)
评论(0)
推荐(0)
2018年5月6日
常见Soc平台图形内存管理学习笔记
摘要: 硬件编解码、硬件图像scale等过程,是在专有的硬件单元里进行,其使用的内存也是专有的内存,这种内存多是SoC中图形内存。如此方便与硬件加速图形渲染、图像显示、硬件图像加速处理等功能相交互。 上述过程在使用图形内存时,自然需要使用对应的图形内存管理API。常见的图形内存管理API有以下几种: 1,D
阅读全文
posted @ 2018-05-06 17:23 lanyuliuyun
阅读(1997)
评论(0)
推荐(0)
2018年4月11日
snprintf笔记
摘要: 在weibo上看到Laruence大神修复了一个使用snprintf的bug (http://t.cn/Rm6AuFh) 引起了TK教主的关注。TK教主着重提到了在windows下snprintf与_snprintf的行为有差别。 想想自己之前也在windows下写过代码,因具体的使用场景没有触发这
阅读全文
posted @ 2018-04-11 15:15 lanyuliuyun
阅读(442)
评论(0)
推荐(0)
2018年3月8日
linux命令行配置wifi连接并通过ssh代理开启socks代理
摘要: 自己想让cubieboard通过公共wifi的短信认证,但只能通过ssh登陆到cubieboard里的linux系统,无法直接访问短信认证页面,因而想间接地在PC上通过cubieboard的网络来间接地进行,故而有以下操作。此处记一笔。 1, 命令行配置连接wifi具体我是用的cubieboard2
阅读全文
posted @ 2018-03-08 15:52 lanyuliuyun
阅读(2560)
评论(0)
推荐(0)
2018年2月8日
openfec的学习笔记
摘要: openfec实现了多种纠删码的算法实现,就包括Reed-Solomon算法。其基本使用流程为:输入n个原始包的分组后,计算生成k个额外的冗余包,后续将这n+k包送到接收端,若发生原始包丢包,但只要总共收到的包不少于n个,即可恢复丢失的原始包。n和k就是其具体在编码计算之前,需要设置的参数。另外其编
阅读全文
posted @ 2018-02-08 19:48 lanyuliuyun
阅读(2645)
评论(0)
推荐(0)
2018年1月15日
dtls_srtp学习笔记
摘要: 注:以下为rfc5764的学习笔记,不保证完全正确。 DTLS-SRTP是DTLS的一个扩展,将SRTP加解密与DTLS的key交换和会话管理相结合。从SRTP的角度看,是为其提供一种新的key协商管理的方法;从DTLS的角度看,是为应用数据提供一个新的数据格式(SRTP/SRTCP)。 1,应用层
阅读全文
posted @ 2018-01-15 18:25 lanyuliuyun
阅读(4908)
评论(0)
推荐(0)
2017年12月18日
网络通信基础细节记录(持续更新)
摘要: 1, 利用iptables在OUTPUT方向丢弃特定端口上的报文之后,再使用tcpdump是无法抓取该端口出方向的包的。原因是libpcap是从网卡驱动中获取报文的,而这些报文在没有送到网卡驱动之前,就已经在协议栈中被netfilter丢包了。 2, connect()调用block模式下,当发送的
阅读全文
posted @ 2017-12-18 17:54 lanyuliuyun
阅读(303)
评论(0)
推荐(0)
2017年9月4日
stun/turn/ice学习笔记
摘要: stun基本只是用于client探测NAT之后靠近stun server的外网地址,本身不包含应用数据通信的功能,其底层STUN协议通信多是基于UDP的。多个端点之间相互通过信令通道拿到彼此的NAT外网地址之后,就可以进行直接的P2P通,但可能因路由防火墙的规格太严格导致直接P2P通信不成功。 tu
阅读全文
posted @ 2017-09-04 16:28 lanyuliuyun
阅读(595)
评论(0)
推荐(0)
2017年8月10日
几个平台环境里视频编解码和图像scale的硬件加速的方法
摘要: 记录一下遇到几个平台里的视频编解码和图像scale的硬件加速的方法 1,intel平台当包含GEN系列的集成GPU时,可用libva实现视频codec、颜色空间转换和图像scale的硬件加速,具体可使用libyami这个接口友好的封装库。加速处理过程中图像位于GPU内存,用libva的Surface
阅读全文
posted @ 2017-08-10 11:36 lanyuliuyun
阅读(1746)
评论(0)
推荐(0)
2017年5月25日
h264多slice
摘要: 1, h264编码以macroblock为最小单位(简称MB),多个连续的MB组成一个slice,每个slice编码输出一个NALU 2, 划分slice的方式可以按照固定个数MB的方式; 也可以以对MB编码后累计的字节数为依据进行划分。在图像上体现为一个连续区域块,区域块的长度(以MB为单位)可以
阅读全文
posted @ 2017-05-25 22:20 lanyuliuyun
阅读(4359)
评论(0)
推荐(0)
1
2
3
4
下一页
公告