Amazon web services 如何在网站(如Youtube Studio和Facebook Live)上播放网络摄像头?

Amazon web services 如何在网站(如Youtube Studio和Facebook Live)上播放网络摄像头?,amazon-web-services,webrtc,Amazon Web Services,Webrtc,我想开发一个网站,用户可以登录到一个帐户,并开始流式传输(使用网络摄像头),如Youtube到Facebook Live 我在互联网上研究,发现了wowza流媒体云()并在那里玩示例()。除了视频质量不够好和价格有点高之外,所有的工作都发现了。我意识到他们使用WebRTC将视频和音频流传输到服务器 所以我想问一下,Youtube或Facebook背后的技术是什么,用户只需使用浏览器就可以开始直播?如何在我的网站上实现这一点 我主要关心的是视频质量、低延迟和价格 请给我建议,尊敬的。我已经构建了一

我想开发一个网站,用户可以登录到一个帐户,并开始流式传输(使用网络摄像头),如Youtube到Facebook Live

我在互联网上研究,发现了wowza流媒体云()并在那里玩示例()。除了视频质量不够好和价格有点高之外,所有的工作都发现了。我意识到他们使用WebRTC将视频和音频流传输到服务器

所以我想问一下,Youtube或Facebook背后的技术是什么,用户只需使用浏览器就可以开始直播?如何在我的网站上实现这一点

我主要关心的是视频质量、低延迟和价格


请给我建议,尊敬的。

我已经构建了一个演示应用程序,使用浏览器从网络摄像头实时流媒体视频

这将使用WebRTC发送到节点后端。节点后端将VP8 webRTC视频转换为FLV。然后将其发送到HLS,并将其转码到HLS进行直播,供任何人观看。你可以在电脑上查看我的代码

在我的测试中,我通常会看到10-15秒的延迟(请注意,demo Node服务器位于爱尔兰,这可能会影响您的延迟),并且质量受到我的相机或连接上传速度的严格限制。为了进行补偿,您可以调整帧数/秒、尺寸和音频比特率以优化您的场景


当然,如果您使用api.video进行实时流媒体转码,那就太好了,但是还有其他供应商也可以这样做。

谢谢您的推荐。与api.video有相同的用途吗?或者AWS有与api.video相同的服务?