我正在开发一个应用程序,我想在其中将实时音频和视频从一台设备流传输到同一网络中的另一台设备。
我为此使用了媒体投影API。我使用MediaMuxer组合了音频和屏幕视频,然后将字节发送到Receiver端。
字节已在设备之间成功传输。但是我无法在接收器端播放那些字节。
我关注了以下链接:
Screen recording and capturing
Screen sharing between Devices using MediaProjection API
但是所有这些示例都是使用音频录制屏幕,然后保存在本地电话内存中。但是,我想将它们流式传输到其他设备,而不是保存。
在mediaProjection API的官方文档中,提到不能混合音频和视频,然后再通过套接字将它们传输到接收器。
我还通过了
之类的某些协议RTMP-实时消息通讯协议
RTSP-实时流协议
RTP-实时传输协议
但是没有任何有效的示例,因为这些协议如何用于在设备之间流式传输实时音频/视频。
我想知道 ampme 应用程序的工作原理,因为它与其他设备共享设备屏幕和音频。
我现在被困住了。
我们将不胜感激任何帮助。