03 2023 档案

摘要:1 · 准备工作 2 · 运行 WVP · 安装 Redis · 配置运行 SIP 3 · 运行流媒体服务 ZLMediaKit · 获取代码 · 构建项目 · 运行项目 · 项目推流 4 · 运行MediaServerUI 5 · 整个视频请求的流程图 6 · 后记 本文主要介绍使用 WVP+ZL 阅读全文
posted @ 2023-03-08 17:03 阿风小子 阅读(3262) 评论(0) 推荐(1) 编辑
摘要:部署环境 操作系统: centos el7 IP : 10.1.200.48 User: root Password: 1 安装编译过程: 查看操作系统版本,centos6和centos7不一样的方式进行不一样的编译过程 $$ uname -r 或 uname -a 如果是ubuntu直接使用ap- 阅读全文
posted @ 2023-03-08 16:55 阿风小子 阅读(1160) 评论(1) 推荐(0) 编辑
摘要:1、先播放后推流痛点:推流成功前不能提前播放 场景介绍: 有些及时推流的场景,存在推流和播放同时发生的场景,这种场景一般是一对一的,譬如说基于rtmp推流的行车记录仪,用户在调阅车载摄像头视频的,下发推流命令给设备时,同时开始播放视频,如果播放请求先于推流到达流媒体服务器,那么流媒体服务器通常会立即 阅读全文
posted @ 2023-03-08 16:27 阿风小子 阅读(526) 评论(0) 推荐(0) 编辑
摘要:写在前面的话,本文是因为工作中需要编写摄像头程序,因为之前没有做过这类产品,所以网上搜索的资料,先整理如下,主要参考文章如下,如果有侵权,请联系我;另外,转载请注明出处。本文不一定全部正确,如果发现错误请指正。如果有新的理解,会继续整理。 http://blog.csdn.net/xubin3417 阅读全文
posted @ 2023-03-07 17:56 阿风小子 阅读(540) 评论(0) 推荐(0) 编辑
摘要:ITU-R Recommendation BT.601,简称Rec.601或者BT.601(或者它的前身,CCIR601),是1982年由ITU-R发布的一个标准,用于将各行数位视讯讯号进行数位化。旧名称为CCIR 601,国际电信联盟(ITU)所制订的标准规格。为现今标准电视放送规格标准。对应NT 阅读全文
posted @ 2023-03-07 17:26 阿风小子 阅读(597) 评论(0) 推荐(0) 编辑
摘要:3A技术指的是自动对焦(AF)、自动曝光(AE)及自动白平衡(AWB)。 自动对焦算法通过既得图像对比度移动镜头使图像对比度达到最大. 自动曝光算法将根据可用的光源条件自动设置曝光值. 自动白平衡算法根据光源条件调整图片颜色的保真程度。 自动对焦技术: 通过调整聚焦镜头的位置获得最高的图像频率成分。 阅读全文
posted @ 2023-03-07 17:23 阿风小子 阅读(334) 评论(0) 推荐(0) 编辑
摘要:使用threading写的一个定时器任务demo: import time import sys import signal import datetime import threading #定时器 def schedule_update(): t = threading.Timer(0, eve 阅读全文
posted @ 2023-03-07 11:13 阿风小子 阅读(23) 评论(0) 推荐(0) 编辑
摘要:最简单的实现了一下Python的多线程: import threadingdef write_dbs(i): print(i) if __name__ == '__main__': for i in range(7): t = threading.Thread(target=write_dbs, a 阅读全文
posted @ 2023-03-07 11:12 阿风小子 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1. 添加隔离标记符: ip netns add fd 2. 将指定网卡放入隔离中: ip link set eth1 netns fd 3. 在隔离环境下执行命令: ip netns exec fd ifconfig eth1 down ip netns exec fd ifconfig eth1 阅读全文
posted @ 2023-03-07 11:10 阿风小子 阅读(340) 评论(0) 推荐(0) 编辑
摘要:使用了Python的 xml.etree.ElementTree 库,Python版本Python 3.6.6 from xml.etree import ElementTree import json LISTTYPE = 1 DICTTYPE = 0 def getDictResults(res 阅读全文
posted @ 2023-03-07 10:49 阿风小子 阅读(24) 评论(0) 推荐(0) 编辑
摘要:Session Initiation Protocol 介绍 SIP是VoIP技术最常使用的协议,它是一种应用程序层协议,可与其他应用程序层协议配合使用,以控制Internet上的多媒体通信会话。 VoIP 技术 开始之前先对VoIP做些了解. VoIP是一项允许您通过Internet传递语音和多媒 阅读全文
posted @ 2023-03-07 10:35 阿风小子 阅读(1215) 评论(0) 推荐(0) 编辑
摘要:视频会议中使用SIP协议进行对接,不可避免会遇到发送和接收双流的问题,双流广义上指主流和演示流,这里讲的发送双流指的是演示流,一般用在开会时,展示PPT等内容。 这里先来讲讲SIP携带的SDP中BFCP的协商问题,部分报文如下: 主叫INVITE报文: 被叫INVITE 200 OK部分报文: 主叫 阅读全文
posted @ 2023-03-07 10:30 阿风小子 阅读(488) 评论(0) 推荐(0) 编辑
摘要:做过视频会议的同学,如果使用的是标准SIP协议进行对接,不可避免会遇到发送和接收双流的问题,双流广义上指主流和演示流,这里讲的发送双流指的是演示流,一般用在开会时,展示PPT等内容。 这里先来讲讲SIP携带的SDP中BFCP的协商问题,部分报文如下: 主叫INVITE报文: 被叫INVITE 200 阅读全文
posted @ 2023-03-07 10:28 阿风小子 阅读(433) 评论(0) 推荐(0) 编辑
摘要:NIST SIP Java SIP stack as reference implementation of JAIN API, so it's has good API and documentation. It also has reference implementation for serv 阅读全文
posted @ 2023-03-07 10:22 阿风小子 阅读(268) 评论(0) 推荐(0) 编辑
摘要:摄像头ISP的关键信号处理 其实前面学习了图像和色彩相关内容,我们可以知道,ISP需要处理的内容还蛮多的,我们最常见的就是畸变校正,白平衡,去噪声、空间转换、WDR合成宽动态。 景物通过 Lens 生成的光学图像投射到 sensor 表面上, 经过光电转换为模拟电信号, 消噪声后经过 A/D 转换后 阅读全文
posted @ 2023-03-07 09:42 阿风小子 阅读(653) 评论(0) 推荐(0) 编辑
摘要:1.计算机视觉的定义 广义与狭义 从广义上说,计算机视觉就是“赋予机器自然视觉能力”的学科。自然视觉能力,就是指生物视觉系统体现的视觉能力。 从狭义上讲,计算机视觉是以图像(视频)为输入,以对环境的表达和理解为目标,研究图像信息组织、物体和场景识别、进而对事件给予解释的学科。 狭义 定义:一个通过技 阅读全文
posted @ 2023-03-03 18:11 阿风小子 阅读(1002) 评论(0) 推荐(1) 编辑
摘要:目录 ISP的主要内部构成: ISP内部包含 CPU、SUP IP(各种功能模块的通称)、IF 等设备 ISP的控制结构: 1、ISP逻辑 2、运行在其上的firmware ISP上的Firmware包含三部分: AP对ISP的操控方式:外置:I2C/SPI。 内置:MEM MAP、MEM SHAR 阅读全文
posted @ 2023-03-03 17:20 阿风小子 阅读(732) 评论(0) 推荐(0) 编辑
摘要:ISP是什么Image Signal Processor,图像信号处理器。作用:处理Image Sensor(图像传感器)的输出数据。对前端图像传感器输出的信号做后期处理。如AWB等。DSP是什么Digital Signal Processor,数字信号处理器。 ISP是一类特殊的处理图像信号的DS 阅读全文
posted @ 2023-03-03 17:16 阿风小子 阅读(260) 评论(0) 推荐(0) 编辑
摘要:ISP(Image Signal Processor),即图像处理,主要作用是对前端图像传感器输出的信号做后期处理,主要功能有线性纠正、噪声去除、坏点去除、内插、白平衡、自动曝光控制等,依赖于ISP才能在不同的光学条件下都能较好的还原现场细节,ISP技术在很大程度上决定了摄像机的成像质量。它可以分为 阅读全文
posted @ 2023-03-03 17:13 阿风小子 阅读(692) 评论(0) 推荐(0) 编辑
摘要:提起安防领域,我们第一个想到的应该就是监控摄像机了,它对于安防的重要性,就像人的眼睛对于人的作用一样,是重要的信息获取来源。 监控摄像机广泛应用于学校、公司、银行、交通、平安城市等多个安保领域。 广州安博智能科技有限公司在安防领域可以说是标杆性的企业。 其对于摄像机的技术应用解答也非常透彻、全面。 阅读全文
posted @ 2023-03-03 15:08 阿风小子 阅读(422) 评论(0) 推荐(0) 编辑
摘要:简介本文主要介绍了博主在阅读天野英晴主编的《FPGA 原理和结构》一书时的读书笔记,方便更好的了解和入门 FPGA。本博客图片均来自于参考文献 [1]。 FPGA 特性和粒度FPGA 是一种可编程的逻辑器件,用来实现任意逻辑电路的集成电路。FPGA 有如下几种要素: 逻辑要素:乘积项,查找表,数据选 阅读全文
posted @ 2023-03-03 14:19 阿风小子 阅读(608) 评论(0) 推荐(0) 编辑
摘要:一、DSP摄像机 DSP(Digital Signal Processing)即数字信号处理,它是利用数字计算机或专用数字信号处理设备,以数值计算的方法对信号进行采集、变换、综合、估值、识别等加工处理,借以达到提取有用信息、便于应用的目的。DSP芯片是一种特殊的微处理器,它就是根据数字信号处理理论的 阅读全文
posted @ 2023-03-02 11:04 阿风小子 阅读(105) 评论(0) 推荐(0) 编辑
摘要:电脑摄像头接口是USB接口,智能手机的摄像头接口是MIPI接口,还有一部分的摄像头(比如说某些支持DVP接口的硬件)是DVP接口。 USB是串行通用串行总线(Universal Serial Bus)的简称,而MIPI是移动行业处理器接口(Mobile Industry Processor Inte 阅读全文
posted @ 2023-03-02 10:43 阿风小子 阅读(1511) 评论(0) 推荐(0) 编辑
摘要:硬件组件Digilent Genesys ZU × 1 (FPGA平台) Digilent PCAM5 × 1 (MIPI摄像头) 软件组件AMD-Xilinx Vivado 设计套件 介绍从简单的嵌入式视觉到自动驾驶汽车和无人机,图像处理是许多应用的核心。Xilinx MPSoC 具有内置的 Di 阅读全文
posted @ 2023-03-02 09:56 阿风小子 阅读(452) 评论(0) 推荐(0) 编辑
摘要:本文首先描述了一个可以实际测试运行的驱动实例,然后由此去讨论Linux下驱动模板的要素,以及Linux上应用程序到驱动的执行过程。相信这样由浅入深、由具体实例到抽象理论的描述更容易初学者入手Linux驱动的大门。 一、一个简单的驱动程序实例 驱动文件hello.c #include <linux/m 阅读全文
posted @ 2023-03-01 14:52 阿风小子 阅读(467) 评论(0) 推荐(0) 编辑
摘要:fork.c #include <sys/types.h> #include <unistd.h> #include <stdio.h> #include <stdlib.h> int main(void) { pid_t result; result = fork(); if (result == 阅读全文
posted @ 2023-03-01 13:58 阿风小子 阅读(27) 评论(0) 推荐(0) 编辑
摘要:#ifndef _Queue_H #define _Queue_H typedef struct QueueDef_ //队列对象定义 { u16 front; //队列头部 u16 rear; //队列尾部 u16 count; //对列计数 u16 elemSize; //元素大小 u16 qu 阅读全文
posted @ 2023-03-01 13:51 阿风小子 阅读(236) 评论(0) 推荐(0) 编辑
摘要:涉及到的相关库: pymysql、 xlwt 库函数(将MySQL一个数据表导出到excel文件的一个表) 文件exportexcel.py内容: def export_to_excel(worksheet, cursor, table): """ 将MySQL一个数据表导出到excel文件的一个表 阅读全文
posted @ 2023-03-01 11:58 阿风小子 阅读(485) 评论(0) 推荐(0) 编辑
摘要:一、python操作MySQL的库(包) 1. Python Databas API Python 操作数据库的标准接口为 Python Databas API Specification V2.0,其定义了在python中操作数据库的方法。Microsoft SQL Serve、MySQL、Ora 阅读全文
posted @ 2023-03-01 11:57 阿风小子 阅读(333) 评论(0) 推荐(0) 编辑
摘要:一、Modbus通信协议概述 Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气 Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的标准,是工业电子设备之间非常常见的通信方式。 二、Modbus寄存 阅读全文
posted @ 2023-03-01 11:54 阿风小子 阅读(2013) 评论(0) 推荐(0) 编辑
摘要:伪目标是这样一个目标:它不代表一个真正的文件名,在执行make时可以指定这个目标来执行所在规则定义的命令,有时也可以将一个伪目标称为标签。伪目标通过 PHONY来指明。 PHONY定义伪目标的命令一定会被执行,下面尝试分析这种优点的妙处。 1、如果我们指定的目标不是创建目标文件,而是使用makefi 阅读全文
posted @ 2023-03-01 11:47 阿风小子 阅读(232) 评论(0) 推荐(0) 编辑
摘要:概述 本文简单介绍MIPI CSI-2协议,根据MIPI联盟的官方文档MIPI Alliance Specification for Camera Serial Interface 2 (CSI-2),描述其协议层次和应用场景。 CSI (Camera Serial Interface) 是MIPI 阅读全文
posted @ 2023-03-01 11:00 阿风小子 阅读(2967) 评论(0) 推荐(1) 编辑
摘要:1. 概述 本设计采用FPGA技术,将CMOS摄像头(MIPI接口)的视频数据经过采集、存储、帧率转换及格式转换,最终通过HDMI接口显示在电视屏幕上。 2. 硬件系统框图 CMOS采用300万像素的摄像头芯片,其他部分可参考博文“FPGA设计——CMOS摄像与HDMI显示(DVP版)”。 3. F 阅读全文
posted @ 2023-03-01 10:57 阿风小子 阅读(987) 评论(0) 推荐(0) 编辑
摘要:介绍 FPGA 的一大优势是我们可以实现并行图像处理数据流。虽然任务比较重,但是我们不需要昂贵的 FPGA,我们可以使用成本低廉范围中的一个,例如 Spartan 7 或 Artix 7。对于这个项目,将展示如何设计一个简单的图像处理应用程序,该应用程序平行处理两个摄像头。 本项目主要使用 Digi 阅读全文
posted @ 2023-03-01 10:34 阿风小子 阅读(286) 评论(0) 推荐(0) 编辑
摘要:1 前言 1.1 文档简介 介绍 VIN(video input)驱动配置,API 接口和上层使用方法。 1.2 目标读者 camera 驱动开发、维护人员和应用开发人员。 1.3 适用范围 ​ 表 1-1: 适用产品列表 内核版本驱动文件 Linux-4.9 drivers/media/platf 阅读全文
posted @ 2023-03-01 10:19 阿风小子 阅读(1677) 评论(0) 推荐(0) 编辑