随笔分类 -  程序技术

摘要:sudo apt install mysql-server -y sudo systemctl start mysql sudo systemctl enable mysql # 设置开机自启 配置文件该端口和 bind-address = 0.0.0.0 远程用:/etc/mysql/mysql. 阅读全文
posted @ 2025-09-05 20:40 封兴旺 阅读(7) 评论(0) 推荐(0)
摘要:npm install http-server -g , 用 http-server 来启动静态文件, cd dist -> http-server -p 8081 就可以了, 注意 dist 里面需要 index.html 生成证书:openssl req -newkey rsa:2048 -ne 阅读全文
posted @ 2025-02-17 16:36 封兴旺 阅读(16) 评论(0) 推荐(0)
摘要:路由:将路由比喻为中转站是一个直观的理解方式,但为了更全面地理解路由的功能,我们还可以将其比作网络通信中的邮局或快递分拣中心。在这个类比中: 数据包相当于信件或包裹,它们需要从一个地方发送到另一个地方。 源地址和目的地址类似于信封上的发件人和收件人的地址。 路由器就像邮局或快递公司的分拣中心,它接收 阅读全文
posted @ 2024-07-20 12:08 封兴旺 阅读(103) 评论(0) 推荐(0)
摘要:SDL_mutex* s_lock = NULL; SDL_cond* s_cond = NULL; int thread_work(void* arg) { SDL_LockMutex(s_lock); printf("[thread_work] in .\n"); Sleep(5000); pr 阅读全文
posted @ 2023-08-17 11:50 封兴旺 阅读(170) 评论(0) 推荐(0)
摘要:宏CODEC_TYPE_VIDEO -> AVMEDIA_TYPE_VIDEO // #define CODEC_TYPE_VIDEO AVMEDIA_TYPE_VIDEO 属性:AVStream::codec: old:pCodecCtx = pFormatCtx->streams[video_i 阅读全文
posted @ 2023-07-28 14:49 封兴旺 阅读(53) 评论(0) 推荐(0)
摘要:源码包 编译选项解释 帮助选项: --help 打印此消息 --quiet 抑制显示信息输出 --list-decoders 显示所有可用的解码器 --list-encoders 显示所有可用的编码器 --list-hwaccels 显示所有可用的硬件加速器 --list-demuxers 显示所有 阅读全文
posted @ 2023-07-21 15:13 封兴旺 阅读(499) 评论(0) 推荐(0)
摘要:一、前言 在正式编写 FFmpeg 播放器前,我们需要先简单了解下所要用到的 FFmpeg 库、播放与解码流程、函数和相关结构体。 二、FFmpeg 库简介 库 介绍 avcodec 音视频编解码核心库 avformat 音视频容器格式的封装和解析 avutil 核心工具库 swscal 图像格式转 阅读全文
posted @ 2023-03-18 13:13 封兴旺 阅读(1690) 评论(0) 推荐(0)
摘要:前言:因为需要用到扩展模块的一些方法,所以这里把扩展模块也编译进去。(不然的话直接 https://sourceforge.net/projects/opencvlibrary/files/opencvwin/3.1.0/opencv-3.1.0.exe/download 下载解压 release 阅读全文
posted @ 2022-12-07 18:43 封兴旺 阅读(101) 评论(0) 推荐(0)
摘要:图像二值化:是指将图像中的每个像素点的灰度值转换为两个可能的值之一,通常为0(黑色)或255(白色) 图像归一化:是为了调整图像的亮度和对比度,使得图像的数据分布符合特定的要求,例如将像素值缩放到 [0, 1] 或者 [-1, 1] 的范围(比如除255,变成小数 0.2333)。这有助于减少光照条 阅读全文
posted @ 2022-11-12 11:52 封兴旺 阅读(135) 评论(0) 推荐(0)
摘要:移除现有的远程连接: git remote remove origin # 配置 配置用户姓名:git config --global user.name "封兴旺" 配置用户邮箱:git config --global user.email "2967790283@qq.com" 查看当前用户配置 阅读全文
posted @ 2022-10-28 18:23 封兴旺 阅读(131) 评论(2) 推荐(0)
摘要:1. 下载源码 https://github.com/curl/curl/releases/tag/curl-7_61_1 (我下载的是 curl-7.61.1.zip) 2. 使用 qt 编译工具(可以把这个bin 添加到环境变量 或者 带着目录) 3. cmd cd到解压后的 curl-7.61 阅读全文
posted @ 2022-10-11 15:51 封兴旺 阅读(801) 评论(0) 推荐(0)
摘要:time_scale和time_base的理解 在音视频领域,常常会看到time_scale和time_base这样的概念。由于这是非常基础的概念,在许多书本、工程代码中并没有解释这两个概念的实际含义。正是从这个角度出发,我将谈一谈对这两个概念的理解,故形成此文。 首先,从常识角度来看 我们现行的时 阅读全文
posted @ 2022-07-31 00:49 封兴旺 阅读(60) 评论(0) 推荐(0)
摘要:ffmpeg -list_devices true -f dshow -i dummy ffmpeg -list_devices true -f dshow -i dummy ffmpeg -list_devices true -f dshow -i dummy ffmpeg -list_devic 阅读全文
posted @ 2022-07-13 18:00 封兴旺 阅读(402) 评论(0) 推荐(0)
摘要:3-26 编译过程:源文件.c/.h --> 预编译(处理#开头的预编译指令,如#inclide、#define等) --> 编译(语法、语义分析并优化) --> 汇编(将上一步整理的代码转为机器码) --> 链接(将编译出来的目标文件和代码里用到的库文件打包成最终的可执行文件) 静态库和动态库区别 阅读全文
posted @ 2022-03-27 02:12 封兴旺 阅读(182) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-09-04 16:16 封兴旺 阅读(91) 评论(0) 推荐(0)
摘要:前言: 作为一个从未接触过实时流(直播流)的人,我之前对实时视频一直没有概念,而最近参与的项目刚好有视频监控的需求,因此我对webs无插件实时流的展示进行了学习及研究,以下案例均经过实践(不足之处望指教)。 概念: 视频有一个流的概念,所以称流媒体。实时视频的流很好理解,因为视频是实时的,需要有一个 阅读全文
posted @ 2021-06-23 16:47 封兴旺 阅读(2745) 评论(0) 推荐(0)
摘要:短轮询: 短轮询的实现思路就是浏览器端每隔几秒钟向服务器端发送 HTTP 请求,服务端在收到请求后,不论是否有数据更新,都直接进行响应。在服务端响应完成,就会关闭这个 TCP 连接,代码实现也最简单,就是利用 XHR, 通过 setInterval 定时向后端发送请求,以获取最新的数据。 setIn 阅读全文
posted @ 2021-06-17 15:52 封兴旺 阅读(83) 评论(0) 推荐(0)
摘要:控制协议 Visca 简介:visca是索尼公司搞出来的,用来控制相机的协议,一般通过RS232/RS485来通信,它的指令码更简单,有libvisca等其它在维护的开源项目 更多介绍信息 Visca协议是一种用于相机和视频设备控制的通信协议,它定义了设备之间的命令和数据传输格式,使得不同品牌的设备 阅读全文
posted @ 2021-02-20 15:52 封兴旺 阅读(2145) 评论(0) 推荐(0)

联系方式: 18274305123(微信同号)