如何在Android中开发音频流应用程序?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Android中开发音频流应用程序?相关的知识,希望对你有一定的参考价值。
我想开发一个Audio Streaming android应用程序,我不需要它只是为了从某个URL流式传输音乐,我需要它来启用任何人创建一个帐户并使用将为每个人发布的Live Audio Session。
例如,如果会话中有两个人(扬声器和监听器),扬声器按下一个按钮并上线,监听器按下按钮并加入会话!
谁能告诉我怎么做到这一点? “RTSP”包括在内吗?如何在我的应用程序中使用它并实现它?有什么教程可以帮助我吗?我必须开发一个网站用于流媒体或是一个Android应用程序和流媒体服务器吗?
相关应用程序的示例:Mixlr。
答案
你有至少三种选择,前两种是最简单的,它们会花费你更多,但它们可能是最不容易头痛的。
Castasy包括:
- 一个直播服务器
- 一个网站
- 一个Android应用程序(预构建,它们包括源代码)
- 教程(向您展示如何从头开始构建所有内容)
- 终身升级
Muvi包括:
最后一个选择是你自己建造一切;你需要:
- 使用音频流附带的cloud hosted server
- 或者设置一个本地音频流媒体服务器(你可以尝试Broadwave或看看这个article)
- 或者设置您自己的在线服务器,以便您可以与该服务器通信以使用REST获取内容
- 熟悉数字版权管理(DRM)和incorporate it到应用程序,以避免被广播受版权保护的内容起诉。
- 启用身份验证(用户注册/登录),您可以尝试使用Authentication,Database,Storage等附带的Firebase。
- 维护,修改和支持应用程序。
有更多的选择,你可以看看每一个,看看你喜欢哪一个。
祝好运!
以上是关于如何在Android中开发音频流应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Audiotrack 在 Android 中播放 javacv-ffmpeg 解码的音频