如何在Android中开发音频流应用程序()

【如何在Android中开发音频流应用程序()】男儿欲遂平生志,六经勤向窗前读。这篇文章主要讲述如何在Android中开发音频流应用程序?相关的知识,希望能为你提供帮助。
我想开发一个Audio Streaming android应用程序,我不需要它只是为了从某个URL流式传输音乐,我需要它来启用任何人创建一个帐户并使用将为每个人发布的Live Audio Session。
例如,如果会话中有两个人(扬声器和监听器),扬声器按下一个按钮并上线,监听器按下按钮并加入会话!
谁能告诉我怎么做到这一点? “RTSP”包括在内吗?如何在我的应用程序中使用它并实现它?有什么教程可以帮助我吗?我必须开发一个网站用于流媒体或是一个Android应用程序和流媒体服务器吗?
相关应用程序的示例:Mixlr。
答案你有至少三种选择,前两种是最简单的,它们会花费你更多,但它们可能是最不容易头痛的。
Castasy包括:

  • 一个直播服务器
  • 一个网站
  • 一个Android应用程序(预构建,它们包括源代码)
  • 教程(向您展示如何从头开始构建所有内容)
  • 终身升级
Muvi包括:
  • 免费试用14天
  • 网站,移动应用和电视应用(附加费用)
  • 云托管
  • 服务器
  • CDN
  • DRM(附加费)
  • 在线视频播放器
  • 货币化(因为您将来可能希望拥有'专业'版本和具有广告的免费版本)
  • 以及更多...
最后一个选择是你自己建造一切; 你需要:
  • 使用音频流附带的cloud hosted server
  • 或者设置一个本地音频流媒体服务器(你可以尝试Broadwave或看看这个article)
  • 或者设置您自己的在线服务器,以便您可以与该服务器通信以使用REST获取内容
  • 熟悉数字版权管理(DRM)和incorporate it到应用程序,以避免被广播受版权保护的内容起诉。
  • 启用身份验证(用户注册/登录),您可以尝试使用Authentication,Database,Storage等附带的Firebase。
  • 维护,修改和支持应用程序。
有更多的选择,你可以看看每一个,看看你喜欢哪一个。
祝好运!

    推荐阅读