自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (10)
  • 收藏
  • 关注

原创 linux c多线程简单队列实现

编译环境:Ubuntu16.04 64位交叉编译工具:arm-hisiv500-linux-gcc。

2024-04-11 18:41:15 383

原创 linux c多进程通信之共享内存和信号量

编译环境:Ubuntu16.04 64位交叉编译工具:arm-hisiv500-linux-gcc。

2024-04-09 17:15:51 262

原创 lua移植及使用

源码的目录结构比较简单,只有一个src目录,Makefile略作修改即可,或者根据自己项目做简化。// lua.hpp。

2023-10-28 12:32:27 1195 1

原创 基于FFMpeg实现音频mp3/aac/wav解码

基于ffmpeg,实现音频解码,将mp3/aac/wav解码成pcm。

2023-04-03 13:13:53 2506

原创 iperf3的交叉编译

编译环境:Ubuntu16.04 64位交叉编译工具:arm-himix200-linux-gcc文章目录1. iperf源码下载2. 修改src/Makefile.in3. 静态编译4. 运行4.1 服务端4.2 客户端1. iperf源码下载我这里使用的是iperf-3.1.3-source.tar.gz,下载地址点击下载地址。2. 修改src/Makefile.in613行左右,去掉-pg选项,否则编译会报错,修改如下:#iperf3_profile_CFLAGS = -pg -g.

2021-07-30 17:48:13 3275

原创 wpa_supplicant和hostapd交叉编译

编译环境:Ubuntu16.04 64位交叉编译工具:arm-himix200-linux-gcc文章目录1. 交叉编译libnl2. 交叉编译openssl3. 交叉编译wpa_supplicant3. 1 解压3. 2 修改config3. 3 修改Makefile3. 4 编译1. 交叉编译libnlwpa_supplicant的交叉编译依赖libnl和openssl,这里先交叉编译libnl。我这里使用的是libnl-1.1.4.tar.gz,点击下载地址。cd ~/workmkdi.

2021-05-12 19:52:56 1186

原创 web服务器lighttpd的交叉编译及配置

编译环境:Ubuntu16.04 64位交叉编译工具:arm-himix200-linux-gcc文章目录1. 交叉编译lighttpd1.1 交叉编译pcre1.2 交叉编译lighttpd2 配置lighttpd服务2.1 拷贝配置文件2.2 修改配置文件2.2.1 修改lighttpd.conf2.2.2 修改modules.conf2.2.3 修改modules.conf2.2.4...

2019-09-06 18:05:55 2196 1

原创 Hi3519A调试记录

编译环境:Ubuntu16.04 64位交叉编译工具:arm-himix200-linux-gccSDK交叉编译安装tar zxf Hi3519AV100_SDK_V2.0.1.0.tgzcd Hi3519AV100_SDK_V2.0.1.0/./sdk.unpacktar zxf arm-himix200-linux.tgzcd arm-himix200-linux/ch...

2019-07-19 17:15:53 4807 4

原创 Hi3519A SDK

Hi3519A V100R001C02SPC002链接:百度盘地址提取码:m42n

2019-05-21 11:23:13 3627 8

转载 H264码流中SPS PPS详解

转载地址:https://zhuanlan.zhihu.com/p/278962391 SPS和PPS从何处而来?2 SPS和PPS中的每个参数起什么作用?3 如何解析SDP中包含的H.264的SPS和PPS串?1 客户端抓包在做客户端视频解码时,一般都会使用Wireshark抓包工具对接收的H264码流进行分析,如下所示:在这里我们可以看到对解码视频起关键作用的SPS和PPS...

2019-04-16 17:26:56 631

转载 【流媒体】H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流

一、MP4格式基本概念MP4格式对应标准MPEG-4标准(ISO/IEC14496)二、MP4封装格式核心概念MP4封装格式对应标准为 ISO/IEC 14496-12(信息技术 视听对象编码的第12部分: ISO 基本媒体文件格式/Information technology Coding of audio-visual objects Part 12: ISO base media f...

2019-04-16 16:19:23 843

转载 MP4文件格式分析及分割实现(附源码)

MP4文件格式分析及分割实现(附源码)                MP4文件格式分析                    MP4(MPEG-4 Part 14)是一种常见的多媒体容器格式,它是在“ISO/IEC 14496-14”标准文件中定义的,属于MPEG-4的一部分,是“...

2019-04-16 10:22:39 1381

原创 交叉编译gdb调试

编译环境:Ubuntu16.04 64位交叉编译工具:arm-hisiv500-linux-gcc在开发过程中总会遇到段错误之类的问题,交叉编译gdb方便在开发板上调试,这里记录一下编译流程。1. 交叉编译gdb下载合适版本的gdb源码包,我这里使用的是gdb-7.8.tar.gz,点击下载地址。交叉编译gdb过程中发现这个版本需要termcap的支持,这里先表之,下载termcap-1...

2019-03-30 17:07:24 3028

原创 RtspServer实现及使用

编译环境:Ubuntu16.04 64位交叉编译工具:arm-hisiv500-linux-gcc最近需要在hi3519实现RtspServer,以便于推流。这里记录一下工作过程,目前还未完成。网上可以找到很多开源的RtspServer实现,目前不太清楚哪些是可用的并且性能足够优秀。开源代码的修改源代码下载地址:PHZ76/RtspServer以上代码中最后是直接编译得到rtsp_...

2019-03-11 14:39:29 12549 21

原创 hi3519叠加OSD

编译环境:Ubuntu16.04 64位交叉编译工具:arm-hisiv500-linux-gcc最近需要在hi3519为图像叠加osd信息,目前已完成,这里做个总结。1. 交叉编译freetype下载合适版本的freetype源码,我这里使用的是freetype-2.9.1.tar.gz,网上介绍交叉编译freetype的资料有很多,不多说。1.1 裁剪修改modules.cfg,去...

2018-12-10 19:31:32 4489

原创 JPEG添加EXIF

编译环境:Ubuntu16.04 64位交叉编译工具:arm-hisiv500-linux-gcc最近需要在hi3519抓拍到的JPEG图片增加GPS等EXIF信息,在网上也找了一些资料,介绍EXIF格式的很多,写到读写EXIF信息的很少,可以使用开源库libexif©或者exiv2(C++)实现。 libexif代码量相对较少(70+,exiv2有300+),也方便移植。果断下载libexi...

2018-11-30 15:37:49 3394 7

原创 使用gpac封装mp4

编译环境:Ubuntu16.04 64位交叉编译工具:arm-hisiv500-linux-gcc在我的另一篇博客使用mp4v2封装MP4中,发现mp4v2只支持H264封装成MP4,这里使用gpac完成对H265的封装。交叉编译gpac下载合适版本的gpac源码,我下载的是0.7.0Release版本的gpac。./configure --prefix=/home/jerry/wo...

2018-11-27 19:25:28 11323 77

原创 使用mp4v2封装mp4

编译环境:Ubuntu16.04 64位交叉编译工具:arm-hisiv500-linux-gcc交叉编译mp4v2下载合适版本的mp2v2源码,我下载的是2.0.0的bz包mp4v2_2.0.0~dfsg0.orig.tar.bz2tar jxf mp4v2_2.0.0~dfsg0.orig.tar.bz2cd mp4v2-2.0.0;./configure --host=arm-...

2018-11-27 17:48:18 7888 10

原创 ubuntu16.04 64位和hi3519SDK安装记录

修改默认的sh默认为dash,修改为bash,命令sudo dpkg-reconfigure dash,选择NO修改源system settings->software & updates->ubuntu sof

2018-11-15 16:33:16 1303 1

原创 openssh移植及使用

openssh移植记录编译环境 Ubuntu16.04 64位交叉编译工具arm-hisiv500-linux-gcc1. 下载合适版本的zlib、openssl、openssh源码,交叉编译openssh依赖zlib和openssl,我这里下载的是zlib-1.2.8.tar.gz、openssl-1.0.2p.tar.gz和openssh-7.9p1.tar.gz,之前使用openss...

2018-11-13 11:22:13 3677

hostapd-2.6.tar.gz

hostapd-2.6.tar.gz

2023-07-13

wpa_supplicant-2.6.tar.gz

wpa_supplicant-2.6.tar.gz

2021-05-12

openssl-1.1.0g.tar.gz.7z

openssl-1.1.0g.tar.gz

2021-05-12

libnl-1.1.4.tar.gz

libnl-1.1.4.tar.gz

2021-05-12

GitKraken-v6.5.1.deb.7z

GitKraken-v6.5.1.deb GitKraken-v6.5.1.deb适用于Linux,ubuntu等操作系统,支持deb包的。

2020-05-28

code_1.44.2-1587059832_amd64.deb

code_1.44.2-1587059832_amd64.deb 适用于Linux 64位,ubuntu等操作系统,支持deb包的。

2020-05-28

RtspServerForHisiv500

仅提供静态库用作测试,代码非开源,谢绝转载。如有疑问,请到https://blog.csdn.net/weixin_43549602/article/details/88393025留言。

2019-04-02

RtspServer实现的源码

对开源代码做了代码结构的调整和Makefile的修改,最后交叉编译静态库以便于hi3519项目中使用。

2019-03-11

使用gpac封装MP4源码(新)

使用gpac库封装H264和H265格式的视频流和AAC格式的音频流,输出mp4文件。版权声明:转载请注明出处,如有错漏之处,敬请指正。 https://blog.csdn.net/weixin_43549602/article/details/84571906

2018-12-29

使用libexif为JPEG图片添加EXIF属性(新)

使用libexif为JPEG图片添加EXIF属性,支持交叉编译,在hi3519测试通过。

2018-11-30

使用gpac封装MP4源码

使用gpac库封装H264和H265格式的码流,输出mp4文件,原创资源,谢绝转载,如有疑问,欢迎到LiaoJunXiong的博客留言

2018-11-27

空空如也

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

TA关注的人

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