通过网站(服务器)检测用户硬件

时间:2018-12-20 07:16:48

标签: javascript java ffmpeg video-streaming

我正在尝试构建一个实时流式Web应用程序。我正在使用Java FFmpeg包装器,并使用它将我的网络摄像头提要实时流式传输到AWS MediaLive,后者通过MediaPackage进行转码并将提要发送回网站。但是,尽管这可以在本地工作,但最终我将不得不将该应用程序托管在AWS EC2之类的东西上,并通过服务器检测用户的网络摄像头和音频(在EC2实例上安装了FFmpeg)。

我该怎么做?诸如Discord之类的服务会在浏览器上请求音频设备的许可并进行访问。像Discord这样的网站如何做到这一点?

1 个答案:

答案 0 :(得分:0)

进行了更多研究,发现我根本不应该使用FFmpeg。

WebRTC已经构建了流行浏览器附带的API,允许网站通过getUserMedia方法访问用户硬件。

此处有关此文章:https://www.html5rocks.com/en/tutorials/getusermedia/intro/