Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了java – 在Android上从相机流式直播视频大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在尝试制作一个应用程序,它将使用TCP或UDP协议通过互联网从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上从相机流式直播视频全部内容,希望文章能够帮你解决java – 在Android上从相机流式直播视频所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: