如何使用 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 的内部音频+屏幕?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用Appengine和来自API的Python脚本流数据将数据流式传输到Google Cloud BigQuery?