2024-09-26 18:18:16 发布
网友
我正在尝试用WebRTC开发一个web应用程序,我通过WebRTC从我的网络摄像头获取视频,我想用我的浏览器在Facebook和YouTube上进行实时流媒体。我搜索了python和node js库,但我没有找到任何库。我想构建一个类似streamyard.com的应用程序。 我看了电影
您可以使用Pion WebRTC和ffmpeg实现这一点
我已经创建了一个演示here。如果您安装了ffmpeg和Go编译器,那么这个应该可以正常工作
这将从浏览器中获取音频/视频,然后在内存中构建webm。然后,它通过stdin管道将这个WebM传递给ffmpeg,然后进行转码并发送到Twitch
我们可以在这里进行很多优化(比如直接从浏览器中获取H264),但是H264并不是所有地方都支持的,所以这只是使示例更容易推理
您可以使用Pion WebRTC和ffmpeg实现这一点
我已经创建了一个演示here。如果您安装了ffmpeg和Go编译器,那么这个应该可以正常工作
这将从浏览器中获取音频/视频,然后在内存中构建webm。然后,它通过stdin管道将这个WebM传递给ffmpeg,然后进行转码并发送到Twitch
我们可以在这里进行很多优化(比如直接从浏览器中获取H264),但是H264并不是所有地方都支持的,所以这只是使示例更容易推理
相关问题 更多 >
编程相关推荐