使用RTMP将视频流式传输到流式服务
问题描述:
我试图找到关于Node JS/C#如何使用RTMP将视频流发送到Twitch,Facebook和Youtube的信息。输入将是不同的格式。图像,视频或网站。像一个真正的小OBS。使用RTMP将视频流式传输到流式服务
答
如果你想自己建立它,然后看看node.js和ffmpeg。 现在你如何捕捉a.v.(音频视觉)是一个不同的问题,但ffmpeg可以用来推出一个流(通过什么协议我不知道只是有一个快速浏览,并没有看到它很容易)。使用ffmpeg,你可以有很多选择,我可以做什么,我已经看过它,并在一两个项目中使用它,它非常直观和有据可查。但是如果你开始看另一个库是fluent-ffmpeg for node.js,因为它使得在api上使用包装更容易。
一个预先制定的解决方案将是node-rtsp-rtmp-server,但再次,它与文件夹中的mp4一样的文件工作,所以你将不得不改变它为你自己的目的。
如果你要这样做首先找到一些方法来捕捉你的a.v.并将其连接到ffmpeg以保存该文件,并将其转码为所需的任何文件类型,然后允许此服务器流到您所需的目的地。
如果我是你,我会先在github等开源库上找个好运,看看有什么可用的。
也只是指出,这只是流式传输(以及简要概述)的方式,也是整个身份验证过程与社交媒体服务以及您的服务器和端点服务之间所需的所有连接。
请为我们提供一个[mcve],其中显示了您的问题。 – dymanoid
那么我会如果我有一些代码,但我不知道是否有一个好的图书馆,或任何信息,我可以做到这一点。我有一段时间谷歌,但没有任何结果。所以我没有起点...... @dymanoid –