V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JustdoitSoso
V2EX  ›  外包

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

  •  
  •   JustdoitSoso · 56 天前 · 1430 次点击
    这是一个创建于 56 天前的主题,其中的信息可能已经有所发展或是发生改变。
    具体要求如下
    当前整体平台主要解决融合通讯,整体的系统框架 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  
       56 天前 via Android
    我靠,居然在这里看到 freeswitch ,只用过调一点 API 实现电话会议的路过
    xsen
        2
    xsen  
       55 天前
    加个 0 可以——若可以,可以联系
    tommyzhang
        3
    tommyzhang  
       55 天前
    2-3 周的话估计至少 5w
    JustdoitSoso
        4
    JustdoitSoso  
    OP
       55 天前
    @tommyzhang
    @xsen 我会给老板说的
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1216 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 17:01 · PVG 01:01 · LAX 09:01 · JFK 12:01
    ♥ Do have faith in what you're doing.