【问题标题】:how to set android's camera as the input of ffmpeg如何将android的相机设置为ffmpeg的输入
【发布时间】:2017-03-27 02:59:55
【问题描述】:

我设法在 Android Studio 项目中运行 ffmpeg,但不知道如何将 Android 的摄像头设置为 ffmpeg 的输入。现在可以吗?

如果没有,是否有一些开源项目可以获取Android的摄像头并将手机变成rtsp服务器?然后我可以使用 ffmpeg 来获取那个 rtsp 链接。

如果对此有一些建议,真的很感激,谢谢。

【问题讨论】:

    标签: android ffmpeg server camera rtsp


    【解决方案1】:

    您的问题的一部分: Android Camera Capture using FFmpeg

    第二部分:

    1.ffserver 从某些 ffmpeg 实例接收预先录制的文件或 FFM 流作为输入,然后通过 RTP/RTSP/HTTP 流式传输它们。 https://ffmpeg.org/ffserver.html

    2.您可以使用 GStreamer: Using Gstreamer or ffmpeg to create rtsp client on Android

    3.不是开源的,但是Wowza mobile Sdk(RTMP)、TokBox(基于WebRTC)等可以解决你的目的。

    【讨论】:

    • 非常感谢。我已经意识到了这一点。还提到了您提供的第一个链接。使用 MediaCodec 和 AudioRecord 获取原始 H264 和 AAC 流,然后通过命名管道和 udp 套接字将它们发送到 ffmpeg。它工作正常。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-08
    • 1970-01-01
    • 2014-10-08
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多