Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 在没有mediasoup客户端的情况下使用来自Flatter dart客户端的mediasoup服务器_Flutter_Dart_Mediasoup - Fatal编程技术网

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

Flutter 在没有mediasoup客户端的情况下使用来自Flatter dart客户端的mediasoup服务器,flutter,dart,mediasoup,Flutter,Dart,Mediasoup,我想在两个用例中使用Flitter应用程序中的mediasoup服务器 将流发送到服务器以在服务器端进行录制(首选ffmpeg) 一对一或小组,最多4个实时视频聊天 我想从简单的选项开始,它是发送到服务器的单流,为此我想用作参考 我的问题是,mediasoup在实现webRTC客户端时没有使用我所知道和习惯的标准提供和应答流程,在所有mediasoup示例中,他们使用的mediasoup客户端实际上使用RTPCapability而不是常用的SDP格式 我确实发现这种善意回购: 但到目前为止,这看

我想在两个用例中使用Flitter应用程序中的mediasoup服务器

  • 将流发送到服务器以在服务器端进行录制(首选ffmpeg)
  • 一对一或小组,最多4个实时视频聊天
  • 我想从简单的选项开始,它是发送到服务器的单流,为此我想用作参考

    我的问题是,mediasoup在实现webRTC客户端时没有使用我所知道和习惯的标准提供和应答流程,在所有mediasoup示例中,他们使用的mediasoup客户端实际上使用RTPCapability而不是常用的SDP格式

    我确实发现这种善意回购: 但到目前为止,这看起来只是一种意图

    所以我的问题是,为了使客户端应用程序具有SDP权限,我应该使用什么流,或者如何从mediasoup传输和路由器RTPCapability获取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论坛。我们不使用堆栈溢出:


    我自己开始实施:

    我发现dart webRtc流没有提供我所需要的关于编码和磁道分离的所有信息

    我们将不胜感激