老舍《骆驼祥子》

虎妞强势,不愿意在家待,待不住,如坐针毡,受拘束,虎妞难产;小满儿菇凉,能说话的出口,但想到小满儿有两个弟弟,一个游手好闲的爹,只能作罢;后来觉得生活有了希望,去寻她,;得脏病,吊儿郎当。
阅读全文

PJSIP实现通话过程中MIC静音功能

audio部分的代码一直没有细看,主要是pjsip对音频的处理一直都没有什么问题,逻辑层次也很清晰。但是也一直有几个问题,理解不是很深刻,就是pjsip的conference 混音机制,还有source到sink的逻辑通路。看这个代码,可以从音频设备反着来看,也可以顺着呼叫的逻辑顺着来看,然后对齐,整个代码逻辑就理顺了。借改这个问题的机会,捋了捋,确实是清晰了不少。
阅读全文

rv1126显示屏调试记录

硬件问题:1. 背光不亮,供电问题;2. 上电时序,RESET用1.8V时,复位的低电平还是没有拉到0V;--影响上电时序。3. VCI要到2.8V以上;4. 像素时钟调到9M;中间使用的硬件设备,协议逻辑分析仪。提前熟悉概念,参考瑞芯微的显示调试文档。熟悉显示屏调试过程中的一些概念:
阅读全文

PJSIP使用视频:本地预览、视频解码,对端预览

实现需求,全志IPC,PJSIP本地预览视频,解码并显示对端视频。
阅读全文

rv1106&rv1109&rv1126移植sherpa-onnx 实现离线TTS功能

rv1109&rv1126移植sherpa-onnx 实现TTS功能主要问题是rv1126&1109使用的gcc是gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf ,不支持c++-14,使用arm的交叉编译工具包编译出来的可执行程序由于gcc版本不一致,不能运行,针对这个问题的解决方法,是在高版本的arm-gcc上编译,然后运行在低版本g
阅读全文

【RV1126】移植sherpa实时语音识别和TTS文字转语音功能

参考:【RV1126】移植kaldi实时语音识别 https://blog.csdn.net/qq_28877125/article/details/130376397交叉编译sherpa1、下载arm-gcc,要求gcc大于10.0;刚开始用瑞芯微的gcc库,一直编译不过。wget -q https://huggingface.co/csukuangfj/sherpa-ncn
阅读全文

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

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

广播测试小工具

广播测试小工具支持的功能:1、MIC广播喊话;2、组播播放音乐;      IP单播播放音乐;3、SIP客户端;     来电自动接听;4、通过广播地址搜索广播设备;代码基于DUILIB实现的界面;
阅读全文

Windows版本ffmpeg编译,及重采样pcm实现

windows版本ffmpeg的功能需求:1、解码mp3文件;2、解码h264;x264编译:x264-master.tar/x264-master$ ./configure --prefix=${PWD}/install --host=i686-w64-mingw32 --enable-shared  --extra-ldflags=-Wl,--output-def=libx264.d
阅读全文

WVP GB28181服务器取视频流

看最近的访问搜索关键字,大部分都是通过WVP-GB28181关键字搜索过来的,原来调到一半,就去干别的事情了,趁着年前比较空闲,重新捡起来,发现还比较顺利的调通了取流,记录下过程。
阅读全文