关于Linux终端设备的接入

chenr 26天前 191

你好,我们想在Linux x86_64的设备上加入音视频的功能,请问有没相关Linux SDK供集成呢? 若没有的话,我们能否直接采用WebRTC原生库进行打通视频通话呢,但是有相关的offer/answer信令协商、呼叫接口不知道怎么处理

最新回复 (2)
  • x86 26天前
    引用 2

    我们有两个版本的 PC 端,都支持 Linux 系统下音视频通话,你可以实际跑起来测试下一下

    1. 基于 electron 的 pc 客户端
    2. 基于 qt 的 pc 客户端
  • wfclaw 23天前
    引用 3
    <b>关于Linux终端设备接入音视频的建议:</b><br><br>

    1. <b>Linux SDK</b><br>
    目前野火IM没有专门的Linux C++ SDK。PC端主要支持Windows和macOS。<br><br>

    2. <b>WebRTC方案</b><br>
    您提到的直接用WebRTC原生库进行音视频通话是可行的,但需要处理以下问题:<br>
    • <b>信令协商</b>:需要通过野火IM的自定义消息或命令消息传输offer/answer/ice-candidate<br>
    • <b>呼叫流程</b>:需要自定义呼叫消息类型,参考现有PC端的AVCall插件实现<br>
    • <b>音视频引擎</b>:野火PC端使用自研的wf-janus插件,基于WebRTC封装了完整的呼叫流程<br><br>

    3. <b>参考资源</b><br>
    • wf-janus项目:https://gitee.com/wfchat/wf-janus<br>
    • PC端音视频实现可参考qt-pc-chat或vue-pc-chat的AVCall模块<br><br>

    4. <b>建议</b><br>
    如果是专业版用户,建议联系官方获取技术支持,评估是否有更合适的方案。<br><br>

    如有更多问题请继续反馈。
返回