gpt4 book ai didi

flutter - 在没有 mediasoup-client 的情况下使用来自 Flutter dart 客户端的 mediasoup 服务器

转载 作者:行者123 更新时间:2023-12-03 04:25:48 26 4
gpt4 key购买 nike

我想将 Flutter 应用程序中的 mediasoup 服务器用于两个用例。

  • 将流发送到服务器以在服务器端记录(首选 ffmpeg)。
  • 一对一或小组最多 4 个实时视频聊天。

  • 我想从发送到服务器的单个流的简单选项开始,为此我想使用 https://github.com/ethand91/mediasoup3-record-demo作为引用。

    我的问题是 mediasoup 在实现 webRTC 客户端时并没有使用我所知道和习惯的标准报价和应答流,在所有 mediasoup 示例中,他们使用 mediasoup-client 实际上使用 rtpCapabilities 而不是常用的 SDP 格式。

    我确实找到了这个善意的 repo : https://github.com/cloudwebrtc/flutter-mediasoup-client
    但到目前为止,它看起来只是意图。

    所以我的问题是,我应该使用什么流程来为客户端应用程序提供 SDP,或者如何从 mediasoup 传输和路由器 rtpCapabilities 获取 SDP 格式。
    另外,如果我自己构建 SDP,流程应该是什么?
    client-> connect ->server
    server-> create-transport ->client
    client-> connect-transport ->server
    server-> create-producer(router rtpParameters translated to sdp offer) ->client
    client-> produce(sdp answerr translated to producer rtpParameters) ->server

    是否有意义?

    任何不同的方法也将受到赞赏。

    谢谢。

    最佳答案

    如果您希望 mediasoup 的作者回答,请使用 mediasoup 论坛。我们不使用堆栈溢出:

    https://mediasoup.discourse.group

    关于flutter - 在没有 mediasoup-client 的情况下使用来自 Flutter dart 客户端的 mediasoup 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59876204/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com