30
2024
10
编译小结(6)认识Automake
如何用gcc或 Makefile怎么编译的东东,但在Linux下装过软件的都应当见过,很多源码安装的包是用Automake来编译的。输入下"./configure","make","make install"就装上了。Automake就是有群人觉得写Makfile不方便,特别是工程文件多目录复杂时。所以就搞了这么个自动生成Makefile的开源的东东。类似的工具还有cmake和qmake。 Auto
作者:hqy | 分类:编程 | 浏览:108 | 评论:0
30
2024
10
使用Libtool构建动态链接库
文章目录使用Libtool构建动态链接库 使用libtool编译库文件使用libtool编译可执行文件libtool --help编译目标文件生成动态库**--tag选项****--mode选项**Libtool简介Libtool包Libtool的选项linux平台下动库的编译libtool 的使用示例autoconf、automake 与 libtool 配合使用Libtool简介不同Unix平台,共享库的编译、命名、管理方式不相同库的命名:.so/.a/.sa/.o有的平台支持动态
作者:hqy | 分类:编程 | 浏览:125 | 评论:0
30
2024
10
automake/autoconf入门
automake/autoconf入门 一、Makefile介绍Makefile是用于自动编译和链接的,一个工程有很多文件组成,每一个文件的改变都会导致工程的重新链接,但不是所有的文件都需重新编译,Makefile中纪录有文件的信息,在make时会决定在链接的时候需要重新编译哪些文件。 Makefile的宗旨就是:让编译器知道要编译一个文件需要依赖其他的哪些文件。当那些依赖文件有了改变,编译器会自动的发现最终的生成文件已经过时,而重新编译相应的模块。
作者:hqy | 分类:编程 | 浏览:101 | 评论:0
30
2024
10
编译小结(6)认识Automake
说了很多如何用gcc或 Makefile怎么编译的东东,但在Linux下装过软件的都应当见过,很多源码安装的包是用Automake来编译的。输入下"./configure","make","make install"就装上了。Automake就是有群人觉得写Makfile不方便,特别是工程文件多目录复杂时。所以就搞了这么个自动生成Makefile的开源的东东。类似的工具还有cmake和qmake。
作者:hqy | 分类:编程 | 浏览:92 | 评论:0
30
2024
10
全网首发:ERROR: libx264 not found
明明编译了x264啊。怎么回事?有两种可能:在编译264的时候,configure没有加参数。正确写法:BUILD_LIBS=/usr/local ./configure \ --prefix=${BUILD_LIBS} \ --enable-shared在编译ffmpeg的时候,需要指明libx264.so所在目录。具体是这样指定的(注意:--extra-ldflags只能有一个)BUILD_LIBS=/usr/local 
作者:hqy | 分类:编程 | 浏览:96 | 评论:0
30
2024
10
Yasm的作用及NASM详解 nasm fasm yasm 还是masm、gas?
文章目录YASM介绍1. YASM 的主要特性1.1 多体系结构支持1.2 多输出格式1.3 强大的宏处理器1.4 Python 绑定2. YASM 与 NASM 的区别3. YASM 的安装过程3.1 在 Ubuntu/Debian 上安装3.2 在 Fedora/RHEL/CentOS 上安装3.3 在 macOS 上安装4. YASM 的使用方法4.1 编写汇编代码4.2 使用 YASM 编译汇编代码4.3 链接对象文件5. 在项目中使用 YASM结论YASM介绍YASM(Yet Anot
作者:hqy | 分类:编程 | 浏览:136 | 评论:0
30
2024
10
CentOS 7源码安装yasm 1.3.0
cat /etc/redhat-release看到操作系统的版本是CentOS Linux release 7.6.1810 (Core),uname -r可以看到内核版本是3.10.0-957.21.3.el7.x86_64,gcc --version可以看到版本是4.8.5。下载yasmhttp://yasm.tortall.net/Download.html是yasm官网,https://github.com/yasm/yasm/是yasm的git仓库。wget http://www.to
作者:hqy | 分类:技术文章 | 浏览:104 | 评论:0
30
2024
10
Linux系统安装FFmpeg以及依赖库
FFmpeg的安装,先是在windows平台上做了一个rtsp音视频流采集程序。但总监必须要我运行在Linux 平台上,没办法,就这样开始了我的噩梦。小白一个,大神勿喷。附件中有:FFmpeg的依赖库、FFmpeg--help进入正题了,首先安装FFmpeg有伴随的很多依赖库,这些依赖库大多是音视频编解码器。这个可以根据自己的需求来安装相印的依赖。总监让我做的这个程序要用到FFmpeg的依赖库如下表:依赖库名称说明./configure配置备注yasm-1.3.0接受NASM和GNU汇编器(ga
作者:hqy | 分类:技术文章 | 浏览:119 | 评论:0
30
2024
10
【ssh】如何下载文件到本地服务器/上传文件到远程
scp -P 60444 root@192.168.5.11:/data/local.tar.gz /data/要通过SSH下载Linux文件到本地,可以使用scp命令。下面是scp命令的基本用法:1. 从远程服务器下载文件到本地:“`scp [用户名@]远程服务器地址:远程文件路径 本地文件路径“`例如,要从远程服务器下载`/home/user/file.txt`文件到本地的`/Users/user/Documents/`目录下:“`scp user@remote-server:/home/u
作者:hqy | 分类:Linux | 浏览:105 | 评论:0
29
2024
10
MediaServer支持的HTTP API
API预览MediaServer是ZLMediaKit的主进程,目前支持以下http api接口,这些接口全部支持GET/POST方式,“/index/api/addFFmpegSource”,“/index/api/addStreamProxy”,“/index/api/close_stream”,“/index/api/close_streams”,“/index/api/delFFmpegSource”,“/index/api/delStreamProxy”,“/index/api/get
作者:hqy | 分类:技术文章 | 浏览:121 | 评论:0
29
2024
10
国标视频平台搭建(四)配置说明
其实ZMLMediaKit中的config.ini文件中,已经详细说明了ZMLMediaKit的配置项,有兴趣的可以自行查看,这里不再做具体说明。地址:https://github.com/ZLMediaKit/ZLMediaKit/blob/master/conf/config.iniZML存在的性质更像是一个工具,其实我们视频平台主要的功能,都是wvp平台提供的。并且wvp平台本身整合了ZML,可以同步配置,所以一般来说,我们只需要在wvp平台做好配置即可,不需要单独配置ZML。(如果出现问
作者:hqy | 分类:技术文章 | 浏览:110 | 评论:0
29
2024
10
WVP+ZLMediaKit+MediaServerUI实现摄像头GB28181推流播放录制
WVP+ZLMediaKit+MediaServerUI实现摄像头GB28181推流播放录制目录1 · 准备工作2 · 运行 WVP· 安装 Redis· 配置运行 SIP3 · 运行流媒体服务 ZLMediaKit· 获取代码· 构建项目· 运行项目· 项目推流4 · 运行MediaServerUI5 · 整个视频请求的流程图6 · 后记本文主要介绍使用 WVP+ZLMediaKit+MediaServerUI 实现通过 GB28181 进行海康、大华、
作者:hqy | 分类:技术文章 | 浏览:114 | 评论:0
29
2024
10
ZLM和wvp配置
ZLM配置wvp对zlm要求的配置只有一个, 具体值随便设置,以9080为例[http]
port=9080wvp配置确保media->ip为zlm的IP, media->port为刚才配置的9080,其他wvp配置参考配置说明按需配置ZLM部署在物理机上参考基础配置即可.ZLM部署在docker容器上注意: 由于docker内的配置文件默认无法保存,所以要注意启动zlm容器,在启动wvp使用单个端口接收视频流zlm 启动命令:docker run -it&nb
作者:hqy | 分类:技术文章 | 浏览:157 | 评论:0
29
2024
10
【音视频】 zlm的几个代理接口解释
目录12、/index/api/addStreamProxy界面上30、/index/api/addStreamPusherProxy14、/index/api/addFFmpegSource24、/index/api/openRtpServer27、/index/api/startSendRtp推流列表参考12、/index/api/addStreamProxy拉流代理 : 194上在播放。 而10.30.2.6上加上这个拉流,意义: 都是可以代理一下,可以着手播放了。如wvp上,就代理配置一
作者:hqy | 分类:技术文章 | 浏览:91 | 评论:0
29
2024
10
h3c DHCP配置
https://www.h3c.com/cn/d_202312/1982115_30005_0.htm#_Toc152849693 1 DHCP概述1.1 DHCP组网模型1.2 DHCP的IP地址分配1.2.1 IP地址分配策略1.2.2 IP地址获取过程1.2.3 IP地址的租约更新1.3 DHCP报文格式1.4 DHCP选项介绍1.5 DHCP常用选项1.6 自定义DHCP选项1.6.1 厂商特定信息选项(Option 43)1.6.2 中继代理信息选项(Option 82)1.6.3 O
作者:hqy | 分类:Network | 浏览:159 | 评论:0
29
2024
10
gogetssl https://my.gogetssl.com/ 免费90天证书 *
下面我们就来简单了解一下申请SSL证书的方法及过程一、成功付款后,在用户中心 → SSL证书管理 → 我的证书,找到你需要配置的证书快速链接:https://dijiassl.com/clientarea.php?action=services点击申请证书。 二、输入域名,点击提交。 三、域名验证(推荐使用DNS的方式进行验证)按照要求添加dns解析(添加指南:点击 → 阿里云、腾讯云)以阿里云为例:添加成功后,可在此查看你的
作者:hqy | 分类:技术文章 | 浏览:85 | 评论:0
29
2024
10
wvp与zlm对接配置记录
1. 流媒体服务器直接使用zlm框架,https://github.com/ZLMediaKit/ZLMediaKit如下镜像为github持续集成自动编译推送,跟代码(master分支)保持最新状态docker run -id -p 1935:1935 -p 9580:80 -p 8443:443 -p 8554:554 -p 10000:10000 -p 
作者:hqy | 分类:技术文章 | 浏览:141 | 评论:0
29
2024
10
zlm-openRtpServer使用
http://127.0.0.1/index/api/openRtpServer?port=50253&tcp_mode=1&stream_id=test123&secret=LSAjqhPDsC0IcL27hI6U8heTxgnTlZlW使用getRtpInfo查看这个流的情况,注意只有这个端口在接受流的时候,才会返回数据http://127.0.0.1/index/api/getRtpInfo?stream_id=test123&secret=LSAjqhPD
作者:hqy | 分类:技术文章 | 浏览:125 | 评论:0
29
2024
10
Linux如何kill掉所有java进程呢?
在Linux使用中,有时需要批量结束Java进程以提高效率。通过`ps -ef | grep java`查找Java进程,`grep -v grep`排除grep自身进程,`awk '{print $2}'`提取进程ID,最后用`xargs kill -9`命令杀死这些进程。 在使用linux过程中,你可能需要批量干掉ava进程的需求,使用它可以工作效率翻倍。ps -ef | grep java | grep&
作者:hqy | 分类:Linux | 浏览:116 | 评论:0
29
2024
10
关于浏览器输入http被自动跳转至https
某些访问域名,地址,或 localhost 的时候,不需要 https, 而 edge 浏览器输入 http 网址会自动跳转到 https, 导致无法登录。总结了一些方法,解决http自动跳转https的问题。HSTS配置1有的浏览器会有HSTS(HTTP Strict Transport Security)功能。在安装配置SSL证书时,可以使用一种能使数据传输更加安全的Web安全协议,即在服务器端上开启HSTS ,它会告诉浏览器只能通过HTTPS访问,而绝对禁止HTTP方式。因此,在 hst
作者:hqy | 分类:技术文章 | 浏览:141 | 评论:0