【问题标题】:Streaming Live Video From Webcam Android从网络摄像头 Android 流式传输实时视频
【发布时间】:2013-06-10 08:19:32
【问题描述】:

我需要将实时视频从网络摄像头传输到我的安卓手机。在 PC 端,我计划使用 OpenCV 并使用 Mat 类抓取每一帧。我熟悉 OpenCV,但不知道如何将此视频流式传输到 Android。我需要通过wifi来做到这一点。任何人都可以建议我该怎么做?或者有没有其他方法可以做到这一点?

提前谢谢....

【问题讨论】:

  • 通过文件传输很容易..但我完全不知道直播
  • 嗨,感谢重播...你能给我一些链接,帮助我做这些吗?

标签: android opencv


【解决方案1】:

通过文件传输,轻松读取视频文件。 这是another post on SOone more的答案

那篇文章中的代码如下。

public static Bitmap getVideoFrame(FileDescriptor FD) {
    MediaMetadataRetriever retriever = new MediaMetadataRetriever();
    try {
        retriever.setDataSource(FD);
        return retriever.getFrameAtTime();
    } catch (IllegalArgumentException ex) {
        ex.printStackTrace();
    } catch (RuntimeException ex) {
        ex.printStackTrace();
    } finally {
        try {
            retriever.release();
        } catch (RuntimeException ex) {
        }
    }
    return null;
}

请注意,这是离线过程。对于在线实时传输,我不知道。

【讨论】:

    猜你喜欢
    • 2013-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-23
    相关资源
    最近更新 更多