- 博客(20)
- 资源 (10)
- 收藏
- 关注
原创 linux c多进程通信之共享内存和信号量
编译环境:Ubuntu16.04 64位交叉编译工具:arm-hisiv500-linux-gcc。
2024-04-09 17:15:51
398
1
原创 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
4202
原创 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
1806
原创 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
2617
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
5223
4
转载 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
703
转载 【流媒体】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
931
转载 MP4文件格式分析及分割实现(附源码)
MP4文件格式分析及分割实现(附源码) MP4文件格式分析 MP4(MPEG-4 Part 14)是一种常见的多媒体容器格式,它是在“ISO/IEC 14496-14”标准文件中定义的,属于MPEG-4的一部分,是“...
2019-04-16 10:22:39
1602
原创 交叉编译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
3294
原创 RtspServer实现及使用
编译环境:Ubuntu16.04 64位交叉编译工具:arm-hisiv500-linux-gcc最近需要在hi3519实现RtspServer,以便于推流。这里记录一下工作过程,目前还未完成。网上可以找到很多开源的RtspServer实现,目前不太清楚哪些是可用的并且性能足够优秀。开源代码的修改源代码下载地址:PHZ76/RtspServer以上代码中最后是直接编译得到rtsp_...
2019-03-11 14:39:29
14079
22
原创 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
5451
1
原创 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
4053
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
12406
68
原创 使用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
9093
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
1841
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
4179
GitKraken-v6.5.1.deb.7z
2020-05-28
code_1.44.2-1587059832_amd64.deb
2020-05-28
RtspServerForHisiv500
2019-04-02
使用gpac封装MP4源码(新)
2018-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人