FEC冗余包生成及验证记录2

里德所罗门算法组包还是偏复杂,使用范德蒙矩阵的FEC包生成方式,则简单的多。验证: void test_2() { #define DATA_SIZE 1400 #define K_1 10  // 原始包数量 #define N_1 13   //&
阅读全文

Freeswitch拉人与会时不带视频进行呼叫

Freeswitch,创建分组会议,并拉分组成员与会,发起呼叫时不带视频进行呼叫,会议拉人与会的时候,Freeswitch会把所有支持的codec都带上,但如果这个是语音会议,就没有必要携带视频的编码,这个如何实现呢?
阅读全文

使用libcorrect 库,实现视频FEC过程记录

使用异或实现冗余包方式,冗余包大,并且很难抵抗连续丢包,这里尝试用里德所罗门编码,实现丢包测试。 如下代码效果:25个包分一组,能任意恢复其中的3个包,冗余包比率为25%,抗丢包能力为10%左右。
阅读全文

pjsip实现门铃应用,rv1106显示远端视频思路

最近,一个朋友考虑做个类似门铃的应用,用PJSIP来做。要求,带显示屏的那一端能自动显示远端摄像头的视频,且不影响语音通话,但是这个显示要求能通过lvgl的GUI应用来完成。结合这个需求,做了个简单的demo原型。结合上一篇解码得到的BITMAP,将BITMAP通过共享内存的方式发给LVGL_DEMO,由GUI负责界面的切换和显示。
阅读全文

阿里云部署Freeswitch参数配置记录

1、修改5060默认端口、domain为公网ip,修改默认密码等常用参数;其中修改local_ip为本地ip,ext_ip为公网ip;ifconfig 查出来eth0的地址为本地ip,其它则为云服务器厂商给的公网IP;conf目录下的vars.xml文件  <X-PRE-PROCESS cmd="set" data="local_ip_v4=内网ip&
阅读全文

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

主要包括几个方面工作:1、openh264解码视频;2、解码视频扔给显示设备;3、显示设备适配linux的显示屏;
阅读全文

​Luckfox-Pico-Ultra-W上手体验

开发板做的很紧凑,接口也挺多,对比pico系列,多了音频接口、wifi、蓝牙连接。1、DEBUG串口别接错了。左右两排插口的丝印都是从1开始编号,别插错位置了。2、MIC录音小,咨询客服,说是必须贴近了说。[root@luckfox app]$ rk_mpi_amix_test --control='ADC MIC Right Gain' --value=3[root@luckfo
阅读全文

rv1106 Sololinker小板使用体验

1106G3  内存 256M1106G2  内存 128MMMC    2Gb nandWIFI /BTMIPI CSI2路RGB触摸屏TF卡 接一个8欧姆/2W小喇叭可以正常播放;唯一的问题是接咪头采集没有声音;各功能验证方法:
阅读全文

一个多进程共享音视频输入输出设备的思路

一个多进程共享音频输入输出设备的思路。
阅读全文

Freeswitch配网关,本域主叫上级号码,主叫听不到被叫声音

Freeswitch,配置上级网关,主叫外呼电话,主叫听不到被叫声音,被叫则正常的问题分析,估计大部分同学都是参照网上的步骤添加的外部网关,然后上面的这个现象估计就跑不掉了。
阅读全文