如何使用 mediaRecorder 流式传输 android 的内部音频+屏幕?

Posted

技术标签:

【中文标题】如何使用 mediaRecorder 流式传输 android 的内部音频+屏幕?【英文标题】:How to stream internal audio+screen of android using mediaRecorder? 【发布时间】:2021-11-30 23:33:51 【问题描述】:

我目前能够使用 mediaRecorder 录制和保存 android 屏幕和音频。 我想将 android 屏幕流式传输到 vlc 和网络浏览器。我已经尝试过 libstreaming 库,但由于出现故障且没有音频,我正在寻找另一种流式传输 android 屏幕的方式?

有没有其他方法可以通过音频流式传输实时 android 屏幕,我可以将实时 android 屏幕流式传输到 vlc 和网络浏览器。

【问题讨论】:

vlc 和网络浏览器是什么意思? 基本上,我想使用 rtsp 或 http 将我的 android 屏幕镜像到 pc,将我的手机变成服务器(本地服务器)。所以,我可以在 VLC 媒体播放器或浏览器中打开网址。我有一个示例应用程序here。它完美地分享视频但不分享音频。 【参考方案1】:

首先,我们需要将项目分解

1- 首先创建一个屏幕录像机。 2-将其保存为临时文件并分解成数据包并将其发送到网络。 3-或不创建文件并直接将数据包发送到网络。 4- 为此,您可以使用 github 上提供的 libstreaming 开源库。它主要用于相机流,但您必须提供屏幕录制数据,该库会将数据转换为数据包并将其发送到网络。

5-您可以使用实时流协议访问流。

【讨论】:

以上是关于如何使用 mediaRecorder 流式传输 android 的内部音频+屏幕?的主要内容,如果未能解决你的问题,请参考以下文章

android将音频流式传输到服务器

通过 RTMP 流式传输 android 相机

如何使用 A-F(而不是 a-f)流式传输十六进制数字?

steam家庭流式传输如何使用的啊?

如何使用Appengine和来自API的Python脚本流数据将数据流式传输到Google Cloud BigQuery?

如何使用 AVAudioPlayer 执行 .m4a 歌曲文件的流式传输?