logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux 音视频SDK开发实践

介绍了Linux音视频开发中的一些最优实践,包括兼容性处理,音视频和屏幕共享开发技术栈。

文章图片
#linux#音视频#ubuntu +2
简单网络管理协议SNMP在嵌入式设备中的子代理实现

简单网络管理协议SNMP在嵌入式设备中的子代理实现摘要:简单网络管理协议(SNMP:Simple Network Management Protocol)IETF定义的一套网络管理协议。利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等。当前物联网设备增长迅速,物联网设备总数已达到百亿数量级,由此网络设备的管理尤为重要。除了常

#嵌入式#分布式#网络
基于opencv实现两路yuv数据拼接合成一张大图

实时音视频通话(RTC)越来越注重安全审核,特别是在1v1娱乐社交场景中,对于视频反垃圾的需求也越来越大。随之而来的是客户对审核成本降低的诉求日益强烈。针对1v1场景,将两路视频拼接成一张图片进行审核相比于分别审核两路视频可以降低约50%的成本。然而,这种方法存在缺点:某些检测细节准确度会稍微降低一些,因为同一个特征在合成图里尺寸会变小。

文章图片
#opencv#计算机视觉#人工智能
基于opencv实现两路yuv数据拼接合成一张大图

实时音视频通话(RTC)越来越注重安全审核,特别是在1v1娱乐社交场景中,对于视频反垃圾的需求也越来越大。随之而来的是客户对审核成本降低的诉求日益强烈。针对1v1场景,将两路视频拼接成一张图片进行审核相比于分别审核两路视频可以降低约50%的成本。然而,这种方法存在缺点:某些检测细节准确度会稍微降低一些,因为同一个特征在合成图里尺寸会变小。

文章图片
#opencv#计算机视觉#人工智能
嵌入式开发之交叉编译工具链制作

5. ct-ng build执行命令ct-ng build, 其它会下载一些源码,比如linux内核,gnu工具等,如果在公司内网可能无法下成功(速度过慢或者网站被过滤了),这个时候就需要发挥自己网络上寻找资源的能力了,最终会用到的源码资源如下:给出笔者花的时间最多的几个资源:duma_2_5_15.tar.gzhttps://github.com/johnsonjh/duma/releases/

#嵌入式#linux#arm
Jenkins Docker Cloud在Linux应用开发CI中的实践

通过代码提交自动触发CI自动构建、编译、打包是任何软件开发组织必不可少的基建,可以最大程度保证产物的一致性,方便跨组跨部门协作,代码MR等。Docker在流水线中越来越重要,已经是最关键的组成部件之一,由于容器化具有的简单性,灵活性,隔离性和部署方便的特性,使得我们可以按需定制可重复的构建环境,本文就如何使用Docker容器作为Jenkins编译节点在Linux应用开发 CI中进行了实践。已部署好

文章图片
#ci/cd#jenkins#gitlab +1
Linux conan+cmake管理的项目如何进行多架构编译(x86_64及交叉编译arm64)

Conan 和 CMake 是两个非常流行的跨平台开发工具,它们可以让开发者轻松管理依赖和构建项目,支持多种操作系统和架构。下面是一些关于 conan 和 cmake 的介绍:ConanConan 是一个用于管理 C++ 依赖项的开源工具。它可以从公共或私有存储库中自动下载和安装依赖项。Conan 可以轻松地管理不同版本的依赖项,并支持多个操作系统和编译器。使用 Conan,开发者可以更加轻松地构

文章图片
#linux
到底了