拥有Linux网络编程标签的文章

RV1106基于librtsp源码实现一个RTSP Server

rv1106提供的rtspdemo,rtsp库没有源码#rtp包支持udp待完成:#rtp包支持tcp将代码放到SDK的下面目录:~/rv1106/rv1106_20230626_sdk/project/app/component/rkadk/rkadk/src/live/rtsp 修改Makefile:@/rv1106/rv1106_20230626_sdk/project/app/c
阅读全文

运行时间越长,Linux系统可用内存越小的问题分析

系统运行时间越长,会出现偶发重启的现象,通过查看系统可用内存,发现非常少,几乎内存被用光了。原来​/tmp为内存文件系统,内存挂载为内存文件系统(tmpfs)。使用的物理空间不是磁盘,而是内存。
阅读全文

rv1106开启IP组播

在 Linux 中开启组播(Multicast)功能需要满足:在内核编译时需要开启以下配置选项:CONFIG_IP_MULTICAST=y  CONFIG_IP_MULTICAST_IPV6=y
阅读全文

可视SIP网络广播模块

rv1106模块或者开发板,系统:支持buildroot或者ubuntu两种Linux系统;硬件上,支持:摄像头MICAudio+功放0.5T算力64M、128M或者256M RAM可以外挂SD卡
阅读全文

【续】一个音视频广播模块的开发计划

瑞芯微RV1106开发板板载特性:CPU:ARM Cortex-A7 1.2GHZ 主频 0.5Tops存储:内置128M DDR3L内存 板载 Nand Flash多媒体:RGB LCD接口,UVC通用摄像头、MIPI摄像头通讯:百兆以太网(内置PHY)、USB OTG其他外设:UART/GPIO/SPI其他通讯接口:蓝牙、WIFI、4GEMMC 5.1 标配4G工作电压 3.4-5.5V 50
阅读全文

推荐好友的bilibili小站

朋友有多年的Linux实战培训经验,录制了好些Linux学习视频,分享给有需要的同学!链接:bilibili小站
阅读全文

PJSIP支持webrtc回声消除处理

pjsip自带的回声消除处理包括webrtc-aec3,效果不是很理想,切换为webrtc-aec后,确实能明显的感觉到回声被抑制了
阅读全文

linux下的UDP广播通讯,客户端和服务器实现

一、理解广播地址:专门用于同时向网络中所有工作站进行发送的一个地址叫做广播地址。在使用TCP/IP 协议的网络中,主机标识段host ID 为全1 的IP 地址为广播地址。如果你的IP为:192.168.1.39,子网掩码为:255.255.255.0,则广播地址为:192.168.1.255;如果IP为192.168.1.39,子网掩码为:255.255.255.192,则广播地址为:192.1
阅读全文

IpSec VPN和SSL VPN技术科普

VPN:是虚拟专用网络的简称,英文全称为Virtual Private Networks,VPN是专用网络的延伸,它包含了类似Internet的共享或公共网络链接,通过VPN可以模拟点对点专用链接的方式,实现两台计算机之间发送数据,类似我们在家就可以登录到公司的内部网络上,实现安全的在家办公。根据连接方式的不同,包括站点到站点和终端到站点两种方式;远程办公使用的是终端到站点的方式,其中终端侧包括一
阅读全文

一个UDP可读缓冲区不够导致丢包的现象

今天看到一篇写UDP 丢包场景的文章,其中提到如果UDP 缓冲区填满导致丢包的问题,写了个小程序验证了下,确实之前没有细究过,如何解决,以libevent测试程序为例,在接收到缓冲区有数据的事件后,首先通过如下的方法,或者libevent封装的方法,获取到系统缓冲区中可读数据的大小,然后申请到对应大小的buffer去调用recvfrom方法,否则会出现如上UDP可读缓冲区小余可读数据的情况,导致出现UDP数据读不全的问题!
阅读全文
首页 12 末页 共 12 条记录