- 博客(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 1171 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 257 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 275
原创 Makefile双冒号规则
当一个目标出现在多个规则中时,即一个目标被定义多次,Makefile的处理是合并它们的依赖,用最后一个规则中的命令;当你想要目标根据不通的依赖做不通的动作时,双冒号规则就派上用常了. 另外一个目标不能同时出现的双冒号和单冒号规则中;多说无用,举例如下:当 make single时,假如当前目录无a.c和b.c,打印如下:首先是warning,一个目标出现在了多个规则中,配方方法配替换为最后一个;其次我们看到a.c被touch,说明依赖是合并的,最后看到a.c的删除未执行,说明被后面的替换掉了;下面
2020-11-21 11:27:44 757 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 298
原创 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 5173 3
原创 mt7628/7688 PWM驱动
MT7628/MT7688中的pwm驱动,datasheet写的很糟糕,不像三星,还给你来个编程的流程图,配置哪个寄存器都会告诉你.. 它的PWM分为两种模式,OLD和new,这里我们用简单的OLD模式,NEW没yanjiu
2015-06-17 17:21:08 6460 8
新唐 nuvoton M2351 BSP
2019-12-28
fragmented_data_block_transport_v1.0.0.pdf
2019-12-24
mpu9250_motion_driver_nucleo_l073.rar
2019-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人