首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在android上同时播放和录制视频

在android上同时播放和录制视频
EN

Stack Overflow用户
提问于 2016-11-02 22:42:11
回答 1查看 4.4K关注 0票数 5

我正在寻找一个库,它提供从安卓设备(5.1+)播放视频的能力,并同时录制它。

我尝试了MediaRecorder --这是在android上录制视频的常用方式--但由于摄像头很忙,我无法在webrtc或rtsp上播放它。

目前我正在使用流流。通过很少的修改,app可以同时记录和流到rtsp上。但是这个库缺乏对MTK和SPRG芯片组中硬件编解码器的支持。

我想知道您是否可以推荐一个解决方案或另一个库。到目前为止,lib只在nexus 4和qcom芯片组上工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-17 15:27:03

经过几天的研究,我决定将FFMpeg和MediaCodec结合使用。

从摄像头获取帧的唯一方法似乎是使用。但是MediaCodec只支持mp4文件格式,这对我来说不是一个选项(我需要ts),而FFMpeg可以处理\创建任何类型的人类已知的视频格式。

目前,我正试图使它一起工作(从ByteBuffer从MediaCodec读取FFMpeg录音机与它)。

有用的链接:

ContinuousCapture和Show+记录是要检查的最有趣的部分

有录音和流的例子。

使上述两个工具协同工作的库也是开源的。遗憾的是,它并没有完全解决我的问题。我所需要的特性是请求的,但尚未实现:https://github.com/bytedeco/javacv/issues/95

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40391033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档