ffmpeg - 使用 WebRTC/GetUserMedia 流作为 FFMPEG 的输入

标签 ffmpeg webrtc getusermedia

我正在使用 gerUserMedia 录制我的屏幕并获取我的视频和音频流。然后我使用 WebRTC 在另一台设备上发送/接收这个流。有什么方法可以通过某种方式转换这个传入的 webrtc 流作为 ffmpeg 的输入?

我正在使用的所有内容都在 javascript 中。

提前致谢。

最佳答案

ffmpeg 还没有 WebRTC 支持,但我知道你还有其他几个选项。

  • Pion WebRTC,这里是 saving video to disk 的示例
  • Amazon Kinesis 有一个开源纯 C WebRTC 客户端 here
  • WebRTC的Python实现aiortc
  • GStreamer 有 webrtcbin
  • 关于ffmpeg - 使用 WebRTC/GetUserMedia 流作为 FFMPEG 的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59865405/

    相关文章:

    ffmpeg - 在 Windows 中重命名图像文件以进行延时摄影

    Android 使用 JNI 而不使用静态变量

    php - 您必须安装 FFMPEG 才能使用此功能

    constraints - 为了获得两个视频mediaStreamTracks,我应该传递给getUserMedia()哪些约束?

    javascript - RecordRTC 具有自定义采样率记录静音

    ios - 通过 WebRTC 在 iOS 中进行视频流传输

    ffmpeg 将可变帧率电影转换为图片

    javascript - Webrtc 后置摄像头在 iOS 11 中无法工作

    javascript - WebRTC发送字符串消息

    javascript - WebRTC SDP blob 是否可在对等点之间重用?