gpt4 book ai didi

java - 从 Android 上的摄像头流式传输实时视频

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:47:45 26 4
gpt4 key购买 nike

我正在尝试制作一个应用程序,该应用程序将使用 TCP 或 UDP 协议(protocol)通过互联网从 Android 手机的摄像头流式传输视频。我目前能够将字节数组从 android 手机传输到我的计算机,该计算机正在运行我用 C# 编写的服务器。我之前通过网络发送 .jpeg 并以 30 fps 的速度显示它们来制作流媒体视频,但这会占用太多带宽。

首先,从相机捕捉图像的最佳方式是什么?我在看……

onPictureTaken(byte[] data, Camera camera)

onPreviewFrame (byte[] data, Camera camera)

我只对 byte[] 数据感兴趣,对其进行编码/压缩,然后通过网络发送。

其次,我应该如何将这些帧转换为可以通过网络流式传输的字节数组压缩视频?我不太关心视频质量,我更关心减少带宽。

这是我想要做的,但我不需要高质量的视频。 https://code.google.com/p/spydroid-ipcamera/

最佳答案

如果您打算使用任何编码器自行编码数据,那么用户

onPreviewFrame (byte[] data, Camera camera)

或者您可以通过发送 rtsp 流来尝试不同的方法。 SpyDroid是一个非常好的项目,可以查看以了解此方法。

关于java - 从 Android 上的摄像头流式传输实时视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15125439/

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