使用Rtmp将videostream式传输到stream媒体服务

我试图find有关Node JS / C#如何使用RTMP将videostream发送到Twitch,Facebook和Youtube的信息。 input将是不同的格式。 图片,video或网站。 像一个真正的小OBS。

如果你想自己构build它,那么看看node.js和ffmpeg 。 现在如何捕捉AV(audio视觉)是一个不同的问题,但ffmpeg可以用来推出一个stream(通过什么协议我不知道只是有一个快速浏览,并没有看到它很容易)。 使用ffmpeg,你可以有很多select,我可以做什么,我已经看过,并在一个或两个项目中使用它,它非常直观,有据可查。 但是,如果你启动另一个库来查看node.js的stream利ffmpeg,因为它更容易在api上使用包装。
一个预先制定的解决scheme将是node-rtsp-rtmp-server,但是同样的,这个解决scheme在文件夹中像一个mp4文件一样工作,所以你将不得不为了你自己的目的而改变它。
如果你要这样做,首先要find你的AV,并将其连接到ffmpeg保存文件,并将其转码为任何你想要的文件types,然后让这个服务器stream到你所需的目的地。
如果我是你的id,在github之类的开源库上会有一个好运气,看看有什么可用的。
也只是要指出,这只是stream式传输的方式(还有一个简要的概述),还有整个身份validation过程与社交媒体服务以及服务器和端点服务之间​​所需的所有连接。