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

具体要求如下
当前整体平台主要解决融合通讯,整体的系统框架 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 周

来源:https://v2ex.com/t/1171424