从浏览器捕获相机和麦克风并将其流式传输到 RTMP 服务器的最佳方法是啥?
Posted
技术标签:
【中文标题】从浏览器捕获相机和麦克风并将其流式传输到 RTMP 服务器的最佳方法是啥?【英文标题】:What is the best way to capture Camera and Mic from browser and stream it to a RTMP server?从浏览器捕获相机和麦克风并将其流式传输到 RTMP 服务器的最佳方法是什么? 【发布时间】:2020-04-08 14:15:06 【问题描述】:所以我试图找出从浏览器捕获相机和麦克风并将其流式传输到 RTMP 服务器的最佳方法。这个想法是在传输到 RTMP 服务器后将其重新流回应用程序的客户端。
一个例子是:
用户打开浏览器并允许访问摄像头和麦克风,然后我使用 webrtc 捕获。
信号到达 RTMP 服务器并返回给浏览器。
【问题讨论】:
【参考方案1】:你不能。浏览器在它们支持的协议中受到限制。 Http/websockets 和 WebRTC 是唯一的选择。没有 RTMP。
您需要中间的服务器来接收这些协议之一并转换为 RTMP。
【讨论】:
以上是关于从浏览器捕获相机和麦克风并将其流式传输到 RTMP 服务器的最佳方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以从 USB 摄像头流式传输视频和从移动麦克风传输音频以在 android 中进行 RTMP 流式传输
使用 FFMpeg 将 FLV 流式传输到 RTMP,使用 H264 编解码器和 C++ API 到 flv.js
将麦克风从客户端浏览器流式传输到远程服务器,并将音频实时传递到 ffmpeg 以与第二个视频源结合