音视频
记录音视频相关技术
遇见里哦
a'a'a
展开
-
PCM音频和音量调节
声音的本质是一种能量波,由振动而产生的能量波,通过传输介质传输出去。声音有三个属性: 音调(Pitch):声音频率的高低。表示人的听觉分辨一个声音的调子高低的程度。音调主要由声音的频率决定,同时也与声音强度有关 音量:人主观上感觉声音的大小,由“振幅”(amplitude)和人离声源的距离决定,振幅越大响度越大,人和声源的距离越小,响度越大。(单位:分贝dB) 音色:又称声音的品质,波形决定了声音的音色。声音因不同物体材料的特性而具有不同特性,音色本身是一种抽象的东西,但波形是把这原创 2020-09-13 23:44:01 · 6443 阅读 · 2 评论 -
RTCP 协议的 NACK 报文
接收方定时把所有未收到的包序号通过反馈报文通知到发送方进行重传。相对ARQ带来的改进:减少的反馈包的频率和带宽占用,同时也能比较及时地通知发送方进行丢包重传。NACK 报文的定义在[rfc4585]文档中定义。RTCP 的反馈报文包头定义如下,FMT 和 PT 决定了该报文的类型,FCI 则是该类型报文的具体负载:转存失败重新上传取消转存失败重新上传取消version (V): 2 bits 该字段标识RTP版本。当前版本是2padding (P): 1 bit 如果...原创 2020-09-13 17:23:52 · 2744 阅读 · 0 评论 -
使用mp4v2将H264和AAC封装mp4
一、下载源码国内源:https://launchpad.net/ubuntu/+source/mp4v2国外源:https://code.google.com/p/mp4v2/下载合适版本的mp2v2源码,我下载的是mp4v2_2.0.0_dfsg0.orig.tar.bz2二、编译1、linux编译tar jxf mp4v2_2.0.0_dfsg0.orig.tar.bz2cd mp4v2-2.0.0./configure --disable-debugmake原创 2020-06-19 19:21:51 · 2573 阅读 · 1 评论 -
hi3559a 移植exfat-nofuse,编译驱动错误: error: unrecognized argument in option ‘-mabi=apcs-gnu
问题:解决方法:将Makefile文件中的modules ARCH=arm改为:modules ARCH=arm64原创 2020-06-17 20:33:09 · 1828 阅读 · 0 评论 -
解决Windows下使用wave系列函数时插拔时的死锁问题
在windows平台下使用wave API进行录音播放时,设备插拔会导致程序死锁而崩溃;通过调试程序发现在程序运行过程中插拔设备后会阻塞在回调函数中的任何调用中,也即发生了死锁。所以得出结论是 采用回调用的方法,当你异常拔插设备的时候,很容易导致程序死锁。最后改用线程处理,设备插拔死锁的问题解决了。下面是录音采集使用线程://开启音频采集 MMRESULT mmReturn = ::w...原创 2019-10-10 11:42:59 · 489 阅读 · 0 评论