是否可以使用MediaRecorder或MediaProjection将Android手机屏幕流式传输到另一部Andro



我想借助MediaRecorder和Media Projection APIs,通过Wifi将手机屏幕共享给另一部手机。我的目标是 API-21 及更高版本。

我有几个问题:

  1. 我怎样才能实现它?需要很少的指导方针。
  2. 这样做是否涉及网络编程?

我已经使用套接字和媒体投影API实现了此功能。基本思想是通过媒体投影API创建屏幕的位图(在github屏幕上查看参考项目屏幕捕获示例(,现在使用套接字发送位图流。(套接字实现示例(。

完成此设置后,您就可以通过套接字流式传输屏幕截图位图,可以找到一点延迟,但它将满足您的要求。

因此,如果您采用这种方法,则需要网络。但是,如果您实现点对点 Wifi 连接,那么您可以将套接字替换为 Wifi P2P,在这种情况下不需要互联网连接。

如果这有帮助,请告诉我。

干杯!!

最新更新