gpt4 book ai didi

android - 将视频从安卓相机流式传输到电脑?

转载 作者:行者123 更新时间:2023-11-29 01:24:48 26 4
gpt4 key购买 nike

从 Android 设备的摄像头获取视频并将其流式传输到 PC 的最佳(性能方面)方式是什么?

我以前在这里看到过这个问题,并且有一些开源程序可以做到这一点,但是存在多种方法,我不知道哪一种是最好的!例如:

  1. android 部分应该用 c++ 还是 java 编写(性能/api 方面)?
  2. 我应该使用哪个 API 从相机获取视频?
  3. 流式传输视频的最佳方式是什么?

我不打算支持旧的 android 版本 (<4.x),所以如果最好的方式/api 相对较新,我觉得没问题。

最佳答案

我不熟悉Android开发,但我会尽力回答。

我想原始图像数据的实际编码可能是在硬件芯片上完成的(否则软件编码可能会耗尽你的电池)并且它看起来像 MediaCodec class正是您所需要的。我想你想实现某种直播服务,延迟很重要。如果是这样,那么您应该坚持使用基于 UDP 的传输方法。使用 RTP协议(protocol)或 MPEG-TS容器格式将是为此目的的最佳选择。当然,您也可以使用基于 TCP 的流式传输方法,例如 HLSDASH (它们都使用 HTTP)。

您还应该看看表 1 Core media format and codec support :

例如,它告诉我们使用 H.264 AVC 编码器支持 MPEG-TS 容器,Android 4.0 及更高版本也支持 HLS 版本 3。

关于android - 将视频从安卓相机流式传输到电脑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34651440/

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