通过RTMP流式传输Android摄像机

通过RTMP流式传输Android摄像机,第1张

概述我在所有stackoverflow帖子中进行搜索,但找不到要问的问题.我需要将视频从Android摄像机传输到rtmp服务器.这一次,我制作rtmp数据包,从管道中放入rtmp主体缓冲区:mediaRecorder.setOutputFile(pipe[1].getFileDescriptor());媒体设置:camera=Camera.open();mediaRecorder

我在所有stackoverflow帖子中进行搜索,但找不到要问的问题.
我需要将视频从Android摄像机流传输到rtmp服务器.这一次,我制作rtmp数据包,从管道中放入rtmp主体缓冲区:

mediaRecorder.setoutputfile(pipe[1].getfileDescriptor());

媒体设置:

camera = Camera.open();mediaRecorder.setCamera(camera);mediaRecorder.setVIDeoSource(0);mediaRecorder.setoutputFormat(8);mediaRecorder.setVIDeoSize(640, 480);mediaRecorder.setVIDeoEnCodingBitRate(10000);mediaRecorder.setVIDeoEncoder(MediaRecorder.VIDeoEncoder.H264); mediaRecorder.setPrevIEwdisplay(prevIEwHolder.getSurface());

然后从inputStream读取数据到数组,并将此数据放入rtmpbody
我知道,这是错误的,但我不知道如何使原始h264可流式传输

解决方法:

也许您已经这样做了,如果没有,您应该看看这些问题.

Accessing the output video while recording

Transfer InputStream to another Service (across process boundaries) with ParcelFileDescriptor.createPipe() failes with “EBADF (Bad file number)”

总结

以上是内存溢出为你收集整理的通过RTMP流式传输Android摄像机全部内容,希望文章能够帮你解决通过RTMP流式传输Android摄像机所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1077424.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存