Javascript 如何将视频从我的WebRTC直接流到Facebook RTMP服务器?
我正在尝试用WebRTC开发一个web应用程序,我通过WebRTC从我的网络摄像头获取视频,我想用我的浏览器在Facebook和YouTube上进行实时流媒体。我搜索了python和node js库,但我没有找到任何库。我想构建一个像这样的应用程序。Javascript 如何将视频从我的WebRTC直接流到Facebook RTMP服务器?,javascript,python,webrtc,facebook-live-api,Javascript,Python,Webrtc,Facebook Live Api,我正在尝试用WebRTC开发一个web应用程序,我通过WebRTC从我的网络摄像头获取视频,我想用我的浏览器在Facebook和YouTube上进行实时流媒体。我搜索了python和node js库,但我没有找到任何库。我想构建一个像这样的应用程序。 我看了ffmpeg您可以使用Pion WebRTC和ffmpeg来实现这一点 我已经创建了一个演示。如果您已经安装了ffmpeg和Go编译器,这应该可以正常工作 这将从浏览器中获取音频/视频,然后在内存中构建webm。然后,它通过stdin管道将这
我看了ffmpeg您可以使用Pion WebRTC和ffmpeg来实现这一点 我已经创建了一个演示。如果您已经安装了ffmpeg和Go编译器,这应该可以正常工作 这将从浏览器中获取音频/视频,然后在内存中构建webm。然后,它通过stdin管道将这个WebM传递给ffmpeg,然后进行转码并发送到Twitch
我们可以在这里进行很多优化,比如直接从浏览器中获取H264,但H264并不是所有地方都支持的,因此这只是使示例更易于推理。您可以使用Pion WebRTC和ffmpeg来实现这一点 我已经创建了一个演示。如果您已经安装了ffmpeg和Go编译器,这应该可以正常工作 这将从浏览器中获取音频/视频,然后在内存中构建webm。然后,它通过stdin管道将这个WebM传递给ffmpeg,然后进行转码并发送到Twitch
我们可以在这里进行很多优化,比如直接从浏览器中获取H264,但H264并不是所有地方都支持的,因此这只是使示例更易于推理。由于WebRTC和RTMP是不同的协议,您无法直接执行。由于WebRTC和RTMP是不同的协议,您无法直接执行。