当前位置:  开发笔记 > Android > 正文

使用Android MediaProjection API的输出作为libjingle WebRTC库的源?

如何解决《使用AndroidMediaProjectionAPI的输出作为libjingleWebRTC库的源?》经验,为你挑选了0个好方法。

我正在尝试创建一个Android应用程序,该应用程序利用libjingle WebRTC原生Android库,使用WebRTC将用户Android桌面投影到对等方.为此,我已成功使用pristine.io libjingle镜像重新创建Android apprtc示例应用程序:

compile 'io.pristine:libjingle:10531@aar'

在我的应用程序build.gradle文件中.apprtc示例适用于https://apprtc.appspot.com/演示网站.我还创建了一个单独的应用程序,使用MediaProjectionAndroid API 21中引入的库,按照此处发布的示例,将用户的屏幕记录为H.264编码的mp4文件.

现在,我想将这两个想法结合到一个应用程序中,该应用程序利用来自MediaProjectionMediaRecorder/或至少H.264编码文件的原始流作为WebRTC对等连接的视频/音频流.这甚至可能吗?PeerConnection.addStreamlibjingle中的方法需要一个实例MediaStream.如何MediaStream从原始流或生成的mp4文件创建类型对象?

感谢您提供的任何见解!

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有