草庐IT

firefly-rk

全部标签

一套rk3588 rtsp服务器推流的 github 方案及记录 -01

我不生产代码,我只是代码的搬运工,相信我,看完这个文章你的图片一定能变成流媒体推出去。诉求:使用opencv拉流,转成bgr数据,需要把处理后的数据(BGR)编码成264,然后推流推出去,相当于直播(实时编码)播放器超低延迟的RTSP播放器https://github.com/tsingsee/EasyPlayer-RTSP-Win青犀的一个播放器,直接下他的EasyPlayer-RTSP-Win用来测试就行。划重点,超低延时,我整体方案的延时大概是600-700ms,使用海康相机,rtsp拉流,做了yolo处理,再推出去,有编码,有解码,vlc的延时设置低了就回卡帧,Gop已经改成5了还是卡

RK3568 CIF和ISP的关联

1.引言在本文档中,我们将介绍RK3568芯片的CIF(CameraInterface)和ISP(ImageSignalProcessor)模块。这两个模块是RK3568芯片的关键组成部分,用于图像采集和处理。CIF是一个标准接口,用于连接CMOS或CCD图像传感器,并从传感器读取图像数据。而ISP是一种专门用于图像处理的硬件模块,它可以对从传感器读取的原始图像数据进行预处理、降噪、白平衡、自动对焦等处理操作,以生成最终的图像数据。在RK3568芯片中,CIF模块负责与相机模块进行物理连接,并将原始的图像数据传输到ISP模块进行进一步处理。同时,ISP模块还可以通过CIF模块向相机模块发送控制

【RK356X Android11】开发之4G模块(广和通模块NL668)

目录前言一、Kernel调试二、Android层调试三、移植过程四、问题与解决前言  4G模块主要利用于无线上网和通话功能的移动设备,或者用以没有WIFI或者以太网的地方;这篇文章主要以广和通NL668为例,讲述调试4G上网过程,通话功能暂时不讲;4G上网模块一般是以USB接口呈现,所以也是个热插拔设备;一、Kernel调试1.查看系统是否支持该4GNL668模块  ls/dev/ttyUSB*  看下是否有相对应的节点:  没有找到设备虚拟串口节点,说明底层驱动需要移植NL668模块驱动,实际上是添加该模块的PID和VID,该模块走的是欢迎大家访问USB接口;2.底层驱动调试(1)第一步当然

RK3588平台开发系列讲解(嵌入式AI篇)嵌入式AI的学习步骤

文章目录一、嵌入式AI的学习步骤1.1、入门Linux1.2、入门AI二、瑞芯微嵌入式AI2.1、瑞芯微的嵌入式AI关键词2.2、AI模型部署流程沉淀、分享、成长,让自己和他人都能有所收获!😄📢本篇将给大家介绍什么是嵌入式AI。一、嵌入式AI的学习步骤1.1、入门Linux1.2、入门AI

RK3399平台开发系列讲解(内核入门篇)ConfigFS 的核心数据结构

🚀返回专栏总目录文章目录一、关键数据结构二、config_item的结构体三、属性和方法沉淀、分享、成长,让自己和他人都能有所收获!😄📢虚拟文件系统ConfigFS是一个特殊的文件系统,旨在提供一种动态配置Linux内核和设备的机制。一、关键数据结构ConfigFS的核心数据结构主要包括以下几个部分:configfs_subsystem:configfs_subsystem是一个顶层的数据结构,用于表示整个ConfigFS子系统。它包含了根配置项组的指针,以及ConfigFS的其他属性和状态信息。config_group

[Ubuntu 18.04] RK3399搭建文件夹共享之Samba服务器

Samba是一个开源项目,允许Windows用户在Linux和Unix系统上进行文件共享。Samba服务器是一个可以让Linux或Unix系统在网络上充当WindowsNT/2000/XP/2003等网络操作系统的共享资源的软件。它允许用户通过SMB/CIFS协议在Linux或Unix系统与Windows共享资源。Samba服务器的主要功能包括:文件共享:Samba服务器允许用户在Linux或Unix系统与Windows共享文件夹,就像访问本地文件系统一样。打印共享:Samba服务器还可以提供打印共享功能,允许Windows用户通过Samba服务器连接到打印机。用户认证:Samba服务器支持多

RK3568平台开发系列讲解(音视频篇)RTMP 推流

🚀返回专栏总目录文章目录一、RTMP的工作原理二、RTMP流媒体服务框架2.1、Nginx流媒体服务器2.2、FFmpeg推流沉淀、分享、成长,让自己和他人都能有所收获!😄📢目前常见的视频监控和视频直播都是使用了RTMP、RTSP、HLS、MPEG-DASH、WebRTC流媒体传输协议等。RTSP(Real-TimeStreamingProtocol):实时流传输协议,用于控制媒体服务器上的实时流传输,支持音频和视频的传输。RTSP常用于视频监控系统中,在客户端和服务器之间建立起媒体传输的连接和控制通道。RTMP

RK3288 Android11 RTL8723DS WiFi 和 蓝牙Bluetooth 适配

目录一、RTL8723DSWiFi适配---篇章1、原理图分析(WiFi部分)`补充:`RTL8723DS时钟输入源讲解2、根据原理图修改设备树和编辑驱动文件3、实验验证4、RTL8723DSWIFI驱动参考文档和博客网站二、RTL8723DS蓝牙Bluetooth适配---篇章1、原理图分析(蓝牙Bluetooth部分)2、根据原理图修改设备树3、修改蓝牙相关的配置4、RTL8723DS蓝牙Bluetooth驱动参考文档  瑞芯微RK系列对“REALTEK瑞昱公司”的wifi、蓝牙双模的模组都有内置适配的,因此HAL层、Framework层、协议栈及库文件都不需要移植适配,只需修改设备树和一

RK3399 板子烧录Armbian

本来不想写在CSDN这里的。帮有需要的同学了吧。板子上面标记型号为: GC18-108-RK3399-V2.0 TEANE120339 94V-OML1没有HDMI接口(我也是汗,买的时候注意到,坑了),配置信息。CPU:RK3399RAM+ROM:4G+16G无线:wifi接口: wifi 有线网口 USB2.0x4 sim卡 otg刷机过程准备12V电压;USB先连接microUSB网线一根img下载:http://my.kos.org.cn:880/rockchip/mrk3399_kj/Armbian_23.8.1_mrk3399_jammy_current_6.1.50.7z1.按住

RK3588平台开发系列讲解(安卓篇)Android12 获取 root 权限

文章目录一、关闭selinux二、注释用户组权限检测三、su文件默认授予root权限沉淀、分享、成长,让自己和他人都能有所收获!😄📢获取Android设备的root权限是指取得超级用户(root用户)的权限,使得用户可以对系统进行更广泛的修改和操作。但需要注意,获取root权限可能会导致安全风险,包括系统不稳定、数据丢失或设备损坏,因此应该谨慎操作,并了解风险。一、关闭selinux修改device/rockchip/common/BoardConfig.mk文件,要确保BOARD_SELINUX_ENFORCING为false。如下图所示:二、注释用户组权限检测修改sys