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

Freeswitch播放音乐文件的扩展方案记录

需求:选中多个播放终端,通过会议呼叫多个终端,在呼叫接通后,播放指定的音乐文件。思路:通过动态拨号计划,下发播放指令和指定的终端进行文件播放。PHP控制的拨号计划://通过conference_inject_music_play控制播放循环和播放曲目个数。         $this->Gateway_XML&
阅读全文

CGI配置程序开发总结

CGI的后端,简单理解就是C、或者python写的后端服务,接收前端HTML form表单的输入,然后进行相应的操作。CGI上传程序花的时间相对多些,在deepseek生成代码的基础上,结合抓包对form表单的分析,确实效率是提升了不少。但deepseek不能解决所有的问题,就跟网上说的一样,碰到程序员的问题,给出的答案就开始胡说,哈哈哈。其中上传程序的CGI代码参考:#include 
阅读全文

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
阅读全文
首页 12 末页 共 17 条记录