如何将webRTC内容提供商连接到Janus网关流媒体插件

如何将webRTC内容提供商连接到Janus网关流媒体插件,webrtc,gstreamer,broadcast,live-streaming,janus-gateway,Webrtc,Gstreamer,Broadcast,Live Streaming,Janus Gateway,在gstreamer-streamingtest示例中 () gstreamer管道正在发送到udpsink主机=127.0.0.1端口=5004,然后通过Janus中的webRTC进行广播。 如何将另一个用户的网络摄像头流通过浏览器getUserMedia()发送到Janus Gateway进行广播? 我也必须为它配置管道吗?那会是什么样子 我已经安装了Janus,我能够运行所有的演示。视频室可能有一个rtp_转发请求,该请求将rtp从该视频室的发布者转发到流媒体插件或任何其他ip。 此处添加

在gstreamer-streamingtest示例中 () gstreamer管道正在发送到udpsink主机=127.0.0.1端口=5004,然后通过Janus中的webRTC进行广播。 如何将另一个用户的网络摄像头流通过浏览器getUserMedia()发送到Janus Gateway进行广播? 我也必须为它配置管道吗?那会是什么样子


我已经安装了Janus,我能够运行所有的演示。

视频室可能有一个rtp_转发请求,该请求将rtp从该视频室的发布者转发到流媒体插件或任何其他ip。 此处添加了:

但是,您应该请求rtp_转发并传递秘密,而不是rtp_侦听


(此解决方案需要一个浏览器,但我将其标记为正确的解决方案,因为它以这种方式为我工作,并且可以像这样扩展用户)

Hi,是否可以在您的答案中提供一些代码片段,因为它将帮助像我这样的新手,他们正试图解决相同的问题。它看起来像这样:{“body”:{“request”:“rtp_forward”,“publisher_id”:2186766636,“room”:1234,“host”:“192.168.1.105”,“audio_port”:5000,“video_port”:5002,“secret”:“adminpwd”}据我所知,这只对扩展应用程序有意义,因为参与者是“仅侦听者”的视频室“与流媒体插件相同,因此如果性能下降,可以将流转发到另一台服务器