在android上录制本地webrtc流

时间:2014-04-11 08:19:58

标签: android video-streaming webrtc video-recording

我使用示例本机android应用程序(apprtc)在Android设备和浏览器之间流式传输视频。我想在Android设备上记录本地流。为了澄清,用例将是:

1 - 用户从他/她的浏览器连接到Android设备。

2-Android设备开始向用户发送视频流,并在同一时间本地记录流。

过去一周我一直在谷歌搜索没有成功。到目前为止我发现了什么:

- 此功能尚未在webrtc中实现。关于视频格式存在争议。

- 有一个名为RecordRTC的项目可以做类似的事情。

RecordRTC似乎很好,但我需要在像apprtc这样的原生Android应用程序中这样做。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以使用GLSurfaceView在Android上使用WebRTC来显示来自摄像头(本地流)或其他设备(远程流)的视频。因此,要记录本地流,您可以使用一些可以记录GLSurfaceView数据的项目,例如gafrika,Intel media for mobile或每个播放。