自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (9)
  • 收藏
  • 关注

原创 ffmpeg + gstreamer实现rtp传输g711音频验证

在发送端通过ffmpeg进行rtp推流,并产生sdp文件供接收端使用; ffmpeg -re -i demo.mp3 -vn -c:a pcm_alaw -ac 1 -ar 8000 -f rtp -sdp_file rtp.sdp "rtp://192.168.10.56:5004"这里指定输入的文件为mp3文件,需要转码为G711格式,也就是pcm_alaw编码格式,sdp_file指定要生成的sdp文件名称;产生的sdp文件如下:v=0o=- 0 0 IN IP4 127.0.0.

2021-01-15 16:11:33 1261 1

原创 ssh端口转发

本地端口转发ssh -L 1234:127.0.0.1:4567 user@host这时会在本地也就是执行这条命令的主机,监听1234端口,如果有数据,就转发到远程主机指定的端口,本例子里的远程主机127.0.0.1为ssh连接的主机,也可以是远程主机可以访问到的其他主机, 例如远程主机的ip为192.168.1.100,在此网络内还有主机192.168.1.101,100可以访问101,这时要将本地发往1234端口的数据转发到远程主机网络内的101机器的4567端口,可以这样写:ssh -..

2020-12-31 15:28:36 271 1

原创 h264的rtp包格式

RFC6184定义的包类型如下:这里我们只关心1-23,STAP-A及FU-A,其他类型可不关心,这是一个快速应用的时代;对于单个NAL单元包,其包格式如下:其NALU头与H264的NULU一致;ffmpeg中解析代码如下:3. STAP-A聚合包格式示例如下:ffmpeg中解析代码如下:4. 分片包FU-A格式如下:其中,FU indicator 及 FU header定义如下:ffmpeg中解析代码如下:典型的应用是,NALU未超过最大单元,则发送单..

2020-12-07 15:32:00 304

原创 Makefile双冒号规则

当一个目标出现在多个规则中时,即一个目标被定义多次,Makefile的处理是合并它们的依赖,用最后一个规则中的命令;当你想要目标根据不通的依赖做不通的动作时,双冒号规则就派上用常了. 另外一个目标不能同时出现的双冒号和单冒号规则中;多说无用,举例如下:当 make single时,假如当前目录无a.c和b.c,打印如下:首先是warning,一个目标出现在了多个规则中,配方方法配替换为最后一个;其次我们看到a.c被touch,说明依赖是合并的,最后看到a.c的删除未执行,说明被后面的替换掉了;下面

2020-11-21 11:27:44 807 1

原创 Simplicity Studio中使用自定义mbedtls

**Simplicity Studio中使用自定义mbedtls** 在工程属性窗口中选择mbedtls,如下图拷贝C:\SiliconLabs\SimplicityStudio\v4\developer\sdks\gecko_sdk_suite\v2.6\protocol\bluetooth\ble_stack\inc\soc\mbedtls_config.h到自己的工程目录,...

2019-07-31 20:07:28 316

原创 freescale imx6最新版本bsp在天嵌imx6q开发板的移值

freescale最近发布了imx6新版本的bsp,内核版本为Linux-4.1.15,天嵌imx6q开发板的sdk太老了,甚至都不支持dts,让人很恼火,没有软件持续支持的硬件,真不知道有什么用...      参考了前人的博客 http://blog.csdn.net/column/details/tqimx6qande9.html  进行了新版本的bsp移值,非常感谢.

2016-05-17 16:21:22 5194 3

原创 mt7628/7688 PWM驱动

MT7628/MT7688中的pwm驱动,datasheet写的很糟糕,不像三星,还给你来个编程的流程图,配置哪个寄存器都会告诉你.. 它的PWM分为两种模式,OLD和new,这里我们用简单的OLD模式,NEW没yanjiu

2015-06-17 17:21:08 6512 8

新唐 nuvoton M2351 BSP

新唐M2351 BSP, 从github https://github.com/OpenNuvoton下载下来的,自己下会很慢....................

2019-12-28

新唐M480系列BSP

nuvoton m480系列BSP, github上面下下来的,https://github.com/OpenNuvoton,自己下会很慢...

2019-12-28

fragmented_data_block_transport_v1.0.0.pdf

LoRaWAN Fragmented Data Block Transport Specification

2019-12-24

mpu9250_motion_driver_nucleo_l073.rar

移植适配invense motion driver 到stm32 nucleo_l073rz + mpu9250,看着有点乱,但是能跑

2019-11-21

mpl_6.12.rar

Invensense Motion Driver 6.12, 拿去移植吧.

2019-11-20

mt7628 mt7688 datasheet

mt7628 datasheet,适用于7688

2015-06-13

si446x_stm32f030

si446x移植到stm32f0系列,编译器为mdk5.0

2015-02-06

source insight配置文件

source insight蓝色背景配置文件,好不好用,用了才知道

2013-10-29

跟我一起写Makefile

对makefile的讲解,轻松帮你入门makefile

2012-01-21

空空如也

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

TA关注的人

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