有没有精通 freeswitch 的大手子,公司想外包一个项目,费用 25K - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JustdoitSoso
V2EX    外包

有没有精通 freeswitch 的大手子,公司想外包一个项目,费用 25K

  •  
  •   JustdoitSoso 2025 年 11 月 8 日 1465 次点击
    这是一个创建于 91 天前的主题,其中的信息可能已经有所发展或是发生改变。
    具体要求如下
    当前整体平台主要解决融合通讯,整体的系统框架 Janus Gateway(1.3.3) 和 FreeSWITCH(1.10.12) 构成融合通信主要功能,当前需要解决需要支持 WebRTC 客户端和传统 SIP/PSTN 终端的混合场景的视频画面。需要通过 Node.js(24.0.1) 作为主要开发语言,需要开发一个中间控制层来协调 Janus (SFU) 和 FreeSWITCH (MCU) 的交互

    具体工作内容:

    使用 Node.js 开发中间控制层,协调 WebRTC 和 SIP 的交互开发基于 Janus Gateway 和 FreeSWITCH 的异构会议系统
    实现 WebRTC 和 SIP 之间的媒体桥接逻辑
    设计和实现会议控制层,协调 SFU 和 MCU 的交互
    处理复杂媒体融合和媒体流转发,janus 负责 webRtc 的流转发,freeswitch 负责 sip 端的流媒体融合,包括传统传统 SIP/PSTN,对讲机网关,rtsp 摄像头流,h323 终端音视频流。
    通过 ESL 库来监听 freeswitch 的事件,根据拨号规则将 freeswitch 的流转发到 janus ,然后将 rtp 流 publish 到 janus videoroom
    通过 ELS 事件将 freeswitch 端 SIP 客户端当成 sub 订阅 janus videoRoom 的流。
    将 janus videoRoom 的流转发到 freeswitch 进行 mcu 融合,然后将 mcu 融合的流传输到 sip 终端。
    4.janus 主要负责前端 webrtc 流的发布和转发,freeswitch 负责 sip 端,对讲机网关语音流,sip 音柱语音,h323 终端的流的转发和传输。
    优化系统性能和稳定性
    编写技术文档和测试用例
    我们已完成的内容:
    Freeswitch 端的流媒体统合,sip 网关的转发,将 freeswitch 端视频流发布到 janus 。

    说简单点就是当前只用 freeswitch 在移动端的 mcu 的流效果不好,就是看上去视频画面很小,用 webrtc 就是来解决这个问题,要是佬友有好的建议能实现或者解决问题也可以

    预计开发费
    25K 时间是 2-3 周
    4 条回复    2025-11-09 23:47:43 +08:00
    xubeiyan
        1
    xubeiyan  
       2025 年 11 月 8 日 via Android
    我靠,居然在这里看到 freeswitch ,只用过调一点 API 实现电话会议的路过
    xsen
        2
    xsen  
       2025 年 11 月 9 日
    加个 0 可以若可以,可以联系
    tommyzhang
        3
    tommyzhang  
       2025 年 11 月 9 日
    2-3 周的话估计至少 5w
    JustdoitSoso
        4
    JustdoitSoso  
    OP
       2025 年 11 月 9 日
    @tommyzhang
    @xsen 我会给老板说的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     912 人在线   最高记录 6679   &nbs;   Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 19:48 PVG 03:48 LAX 11:48 JFK 14:48
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86