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

librtsp源码问题记录

librtsp近一周给调稳定了, 确实发现了好几个问题,记录下。多线程涉及的线程安全问题。长时间运行稳定性问题,内存泄漏问题。支持TCP报文分发;修改BUG等等。1、多线程涉及的线程安全问题:schedule_do线程负责RTP包的转发,但这个线程用到了主线程中创建的rtsp_session对象,在某些场景下退出会出现奔溃。rtsp客户端结束播放退出时,rtp_session 的释放交给sched
阅读全文

广播板及上位机开发,一次有效的尝试

广播板及上位机服务器开发计划。了解到大多数提供广播板的厂家,都是买板子送SDK,或者送广播上位机/服务器软件,既然要做广播板,那势必也要提供广播上位机/SDK、或者服务器了。广播部署有几种方式,局域网组网、互联网组网部署。广播局域网使用的协议:组播协议;-分组喊话或者分组播放音乐;UDP协议;-广播设备发现和配置;SIP协议; -对讲/打电话;互联网组网使用的协议:MQTT协议;-分组播放音乐;H
阅读全文

全志V831基于pjsip的双向视频通话实现

主要包括几个方面工作:1、openh264解码视频;2、解码视频扔给显示设备;3、显示设备适配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后,确实能明显的感觉到回声被抑制了
阅读全文
首页 12 末页 共 15 条记录