在 Java 中创建音频(麦克风)和视频(桌面)流

Posted

技术标签:

【中文标题】在 Java 中创建音频(麦克风)和视频(桌面)流【英文标题】:Create Stream of audio (microphone) and video (desktop) in Java 【发布时间】:2016-06-16 16:57:59 【问题描述】:

我需要用 Java 创建一个应用程序桌面,它可以读取桌面和麦克风,并创建音频/视频流以 rtmp 或其他格式导出。

【问题讨论】:

到目前为止你做了哪些研究? 我想用java创建一个视频会议:) 【参考方案1】:

使用它来捕获屏幕:

Robot r = null;

    try 
        r = new Robot();
     catch (AWTException e) 
        e.printStackTrace();
    

    BufferedImage img = r.createScreenCapture(GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds());

This 将帮助您录制音频。

【讨论】:

以上是关于在 Java 中创建音频(麦克风)和视频(桌面)流的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Linux 中创建人工麦克风输入?

如何在 JavaScript 中创建吉他调音器?

使用 Java 混合器混合两个音频流

Java:从 2 个不同的麦克风输入中独立捕获音频

Xuggler 编码和复用

如何将系统麦克风音频流传输到附加设备的麦克风音频流