gpt4 book ai didi

android - 如何记录来自网络摄像机的 http 直播流

转载 作者:行者123 更新时间:2023-12-04 23:30:48 25 4
gpt4 key购买 nike

我创建了应用程序,客户端可以在其中查看正在提供的网络摄像机
使用此链接的 MJPEG 的 http 实时流
Android ICS and MJPEG using AsyncTask

现在我希望用户将视频录制到其存储卡中。
我已经用谷歌搜索了一段时间,我想到的只有两种方法:-

  • 我继续存储 jpeg 图像,当用户单击停止录制时,我
    以某种方式剪辑所有图像以提供 3GP 视频或其他文件格式。
    但我不知道如何从所有图像中创建视频,这是否有效
    接近与否。
  • 或者我做ffmpeg,在这种情况下我将不得不处理NDK,它似乎更长
    可能导致无处可去的路径:P

  • 那么FFMPEG是更好的选择吗?如果是,请分享一些链接或者是第一个选项更好。
    提前致谢

    最佳答案

    FFmpeg 是更好的选择,但您可能会遇到编码分辨率/压缩很差的问题。也许像 xvid 这样的低质量 MPEG-4 可以工作,但即使这样也可能需要 CPU 的性能太高。

    Android 没有 API 来访问 SoC 中的视频编码器逻辑,因此本地实现几乎是您唯一的选择。如果是这样,通过 NDK 的 FFmpeg 可能是最简单的。

    关于android - 如何记录来自网络摄像机的 http 直播流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12110522/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com