小编Mat*_*téo的帖子

如何从NGINX RTMP模块发送RTP流到Janus?

这是我在这里的第一篇文章,尽管这个平台已经帮助了我很多。

因此,我正在尝试创建一个流并将其显示在浏览器中。我已经使用 rtmp 模块配置了 NGINX,并且我的流与 HLS 配合得很好(延迟在 5 到 10 秒之间)。

现在我想设置一个低延迟流,这就是为什么我安装了 janus-gateway webRTC 服务器,它允许接收 RTP 流输入并提供 webRTC 流输出。

这是我想要遵循的模式:

OBS -> RTMP -> Nginx-rtmp-module -> ffmpeg -> RTP -> Janus -> webRTC -> 浏览器

但我对这部分有一个问题:“nginx-rtmp-module -> ffmpeg -> janus”

事实上,我的 Janus 的服务器正在运行,演示流在本地主机中工作得很好,但是当我尝试提供 RTP 流时,Janus 没有检测到演示中的流(它显示“没有可用的远程视频”)。

任何人都可以帮助我吗?

资源:

  • 我的 janus.plugin.streaming.jcfg 配置:
rtp-sample: {
        type = "rtp"
        id = 1
        description = "Opus/VP8 live stream coming from external source"
        metadata = "You can use this metadata section to put any info …
Run Code Online (Sandbox Code Playgroud)

ffmpeg nginx rtmp webrtc janus-gateway

3
推荐指数
1
解决办法
5566
查看次数

标签 统计

ffmpeg ×1

janus-gateway ×1

nginx ×1

rtmp ×1

webrtc ×1