摘要: OFDM(Orthogonal Frequency Division Multiplexing),中文名叫正交频分复用,直接理解为一组以某个基准频率(子载波间隔)倍数为变量的三角函数集成员两两正交,也就是此时任意两个三角函数在基准频率周期内积分为0(它这里很巧妙的是,子载波内部的I、Q载波是正交的;子载波间也是正交的)。注:有的资料会在子载波内,用cos和sin分别表示I、Q调制的载波,这方便于理...
阅读全文
posted @
2021-10-13 17:38 lfc 阅读(1243) |
评论 (0) |
编辑 收藏
感谢这位网友的分享:
PS:上面提供的代码是没问题的(虽然有些地方有待完善);另外,vpss注意要配置为非压缩模式,否则采集的yuv会花屏,zbar也会识别不了。
posted @
2021-08-07 11:29 lfc 阅读(289) |
评论 (0) |
编辑 收藏
参考:
一、libnl-3.2.25
./configure --prefix=/home/lfc/hostapd --host=arm-hisiv500-linux
make
make install
二、openssl-1.0.2r
./config no-asm shared --prefix=/home/lfc/hostapd --cross-compile-prefix=arm-hisiv500-linux-
make
make install
三、hostapd-2.8
1、修改Makefile
CFLAGS += $(EXTRA_CFLAGS)
CFLAGS += -I$(abspath ../src)
CFLAGS += -I$(abspath ../src/utils)
CFLAGS += -I/home/lfc/hostapd/include
LDFLAGS += -L/home/lfc/hostapd/lib
2、编译
cd hostap; cp defconfig .config
PKG_CONFIG_PATH=/home/lfc/hostapd/lib/pkgconfig make CC=arm-hisiv500-linux-gcc
四、iw-5.4(静态编译)
1、修改Makefile
LIBS += -lpthread -lm
LDFLAGS += -static
all: $(ALL)
2、编译
PKG_CONFIG_PATH=/home/lfc/hostapd/lib/pkgconfig make CC=arm-hisiv500-linux-gcc
五、wpa_supplicant-2.9
1、修改Makefile
CFLAGS += $(EXTRA_CFLAGS)
CFLAGS += -I$(abspath ../src)
CFLAGS += -I$(abspath ../src/utils)
CFLAGS += -I/home/lfc/hostapd/include
LDFLAGS += -L/home/lfc/hostapd/lib
2、编译
cp defconfig .config
PKG_CONFIG_PATH=/home/lfc/hostapd/lib/pkgconfig make CC=arm-hisiv500-linux-gcc
posted @
2020-04-18 10:27 lfc 阅读(3653) |
评论 (0) |
编辑 收藏
摘要: 这段时间对RT-Thread产生了浓厚的兴趣,也看过它和ucos、FreeRTOS的对比,最后还是选定了它(linux情结、爱国情怀?)一、硬件stm32f103以上的硬件,有现成的bsp可以用,根据自己的硬件稍微改动一下就行。可是手上只有stm32f030的硬件,硬着头皮弄一下,顺便了解一下移植。二、软件首先git clone https://github.com/RT-Thread/rt-th...
阅读全文
posted @
2020-03-10 12:13 lfc 阅读(3852) |
评论 (0) |
编辑 收藏
一、使用gsoap生成onvif开发框架
二、裁剪Onvif
三、Onvif+Boa
posted @
2020-01-02 09:41 lfc 阅读(3614) |
评论 (0) |
编辑 收藏
参考:
一、ubuntu环境准备
sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev
二、nginx源码编译
wget https://nginx.org/download/nginx-1.16.1.tar.gz
git clone https://github.com/arut/nginx-rtmp-module.git
./configure --prefix=/opt/nginx --add-module=../nginx-rtmp-module --with-http_ssl_module
make
sudo make install
三、配置
wget -o init-deb.sh http://library.linode.com/assets/660-init-deb.sh
sudo mv init-deb.sh /etc/init.d/nginx
sudo chmod +x /etc/init.d/nginx
sudo /usr/sbin/update-rc.d -f nginx defaults
sudo service nginx start
vi /usr/local/nginx/conf/nginx.conf
vi /usr/local/nginx/conf/nginx.conf.default
#注意:这两处的配置文件都需要更改,此乃大坑
#在文件后添加,其它详细配置自行添加
rtmp{
server{
listen 1935;
application live{
live on;
}
}
}
service nginx restart
posted @
2019-12-26 11:38 lfc 阅读(3593) |
评论 (0) |
编辑 收藏
摘要: 转自:https://blog.csdn.net/A771642/article/details/70284335Settings主界面加载时序图(1)先看一下主界面布局主界面对象介绍:(1)主界面(除了Suggestion,condition)其他对象都在List<DashBoardCagtory> Categories里面(2) Categories 有 4个对象。4个DashBo...
阅读全文
posted @
2019-10-29 17:34 lfc 阅读(3579) |
评论 (0) |
编辑 收藏
摘要: 引言主要目的是为了搞清楚众多的socket正文1、RTSPClient::sendDescribeCommandCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Code highlighting produced by Actipro CodeHigh...
阅读全文
posted @
2019-07-31 13:41 lfc 阅读(501) |
评论 (0) |
编辑 收藏
https://blog.csdn.net/DeliaPu/article/details/79199023
posted @
2019-03-15 15:13 lfc 阅读(3636) |
评论 (0) |
编辑 收藏
一、windows下编译
不推荐,主要是编译太慢。
二、linux下编译
我使用的ffmpeg版本是3.2.4,系统ubuntu 14.04,配置命令如下:
./configure --disable-static --enable-shared --enable-cross-compile --cross-prefix=i686-w64-mingw32- --target-os=mingw32 --arch=x86 --enable-gpl --enable-version3 --enable-runtime-cpudetect --prefix=/home/lfc/ffmpeg-win32/out --disable-avdevice --disable-avfilter
注:编译成static库也试过,make install时候提示莫名错误,而且vc下使用还得依赖一些gcc、mingw的库,所以放弃了。
后记
如果只需要使用ffmpeg,而不需要在上面增加自己的东西的话,可以直接使用别人编译好的:
posted @
2018-12-12 13:06 lfc 阅读(3935) |
评论 (0) |
编辑 收藏