
freeswitch
文章平均质量分 56
ross
专注于音视频相关的开发和解决方案,包括视频客服、视频会议等相关的行业解决方案提供者
展开
-
Freeswitch使用media_bug能力实现回铃音检测
利用freeswitch的mediabug能力来在智能外呼时通过websocket对接智能中心的声音检测接口,来实现回铃音检测,来判断用户当前是否已响应,拒接,关机等。light_websocket_client.cpp--用于websocket链接。mod_ringback_check.cpp--主要的media_bug代码。test_ringback_press.sh-->压测脚本。Makefile--c++编译文件。原创 2025-01-15 16:36:47 · 789 阅读 · 0 评论 -
freeswitch通过bridge+定制化distributor,进行sip媒体的负载均衡代理
2.配置distributor.conf.xml内容为:其中node节点为代理的后端fs节点地址。通过distributor的随机选择节点功能,即可实现动态fs的media代理。原创 2024-11-29 14:15:54 · 526 阅读 · 0 评论 -
FreeSwitch视频会议同时支持内网和外网接入
配置FreeSwitch视频会议同时支持内网和外网用户的接入原创 2024-05-29 15:49:18 · 1012 阅读 · 0 评论 -
FreeSwitch之调用rtp和deavesdrop传输音频流给远程服务器
监听录音后,发rtp给远程服务器originate {local_addr=127.0.0.1,local_port=6666,remote_addr=127.0.0.1,remote_port=9999,codec=PCMA,pt=8,rate=8000,video=false,timer_name=none,ptime=20}rtp &eavesdrop(5125f52c-c05b-11e);原创 2020-07-08 23:44:11 · 2256 阅读 · 3 评论 -
解决freeSwitch播放多个视频文件,切换时首帧黑屏的问题
我们在做视频客服时,需要连接播放多个mp4文件,但在调用playback进行播放时,在两个mp4文件播放切换时,中间会有一帧的黑屏,造成播放效果非常不理想;经过多方尝试及咨询各种专家,终于有了一个完美的解决方案: (1)第一步需要修改FreeSwitch代码,FreeSwitch在一个文件播放前及播放后会插入一帧的黑色背景,所以造成切换时有一个黑屏的现象;我们的做法是暴力将该段代码注释掉即可;代码在switch_core_media.c的video_write_thread函数...原创 2020-07-07 20:56:26 · 1918 阅读 · 2 评论