首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何设置一个接受RTMP和/或RTSP流并使用WebRTC流到客户端(浏览器)的livestream Node js服务器?

如何设置一个接受RTMP和/或RTSP流并使用WebRTC流到客户端(浏览器)的livestream Node js服务器?
EN

Stack Overflow用户
提问于 2020-06-30 14:00:02
回答 1查看 3.7K关注 0票数 1

我正在尝试设置一个使用Node js的直播服务器,并将其流式传输到客户端。服务器需要同时满足RTMP和RTSP传入流。

到目前为止,我所做的是使用node-media-server接受RTMP流,并重新复用到HLS/DASH。这可以很好地工作,但会产生大约10-20秒的巨大延迟,这在我的应用程序中是不可接受的。我需要有低延迟(尽可能多,最多1-2秒延迟)。我也在努力避免在客户端使用Flash插件,因为它将在2020年底被弃用。

进一步研究,也许我可以使用WebRTC,但有没有办法设置一个服务器,仍然接受RTMP,甚至RTSP (可能后来转换为RTMP ),然后通过WebRTC流?如果是这样的话,是怎么做的?或者还有其他的建议吗?

EN

回答 1

Stack Overflow用户

发布于 2020-06-30 14:08:38

这是可能的(人们现在正在做这件事!)

为了好玩,我做了rtmp-to-webrtc,这是一个接受RTMP并通过WebRTC提供服务的Go服务器。

您可以很容易地添加一个RTSP服务器并执行相同的操作。我自己没有做过,但是有一些Go RTSP服务器。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62651154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档