【问题标题】:Standard way of streaming audio data from a mobile device to a server将音频数据从移动设备流式传输到服务器的标准方式
【发布时间】:2019-08-23 14:36:16
【问题描述】:

有很多关于如何在手机上接收音频数据的好资料。我发现(几乎)没有以标准化(即使用标准协议,例如 RTP)方式将音频数据流式传输到服务器。

将音频数据从 Android 或 iOS 流式传输到服务器的标准方法是什么?

一些附加信息:

我找到的最接近的解决方案是:

我可以自己编写所有这些功能。即,将音频数据包装在 RTP、RTSP、RTMP 等中,编写一个接收流、对其进行解码并进行处理的服务器,但这对于似乎是一项标准任务并因此应该已经存在的事情来说是几天的工作。

此外,我坚信您不应该重新发明轮子。如果苹果、谷歌或第三方有一个好的、成熟的 API,那么自己编写功能是个坏主意,尤其是在涉及网络并因此存在安全问题的情况下。

【问题讨论】:

  • 对任何认为这与 Stack Overflow 无关的人发表评论,因为我想推荐一个软件。请看我的回答,不推荐软件。
  • 您是否因为需要跨平台解决方案而询问两者?如果你这样做了,那么我会先关注或其他,或者让我们知道你是否使用跨平台框架
  • 是的,跨平台会很好。准确地说:Android 和 iOS 客户端,Linux 上的服务器

标签: android ios audio


【解决方案1】:

我想我想通了,至少是一种标准方式。我的问题的一个可能答案很简单:SIP

在 iOS 和 Android 上都有(甚至是本机)SIP 接口,有(许多)现成的服务器,很可能存在库或命令行客户端在服务器端运行并用于进一步处理。

我没有尝试过,但这看起来很标准化,可能被广泛用于此类问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-11
    • 2010-09-27
    • 2012-01-24
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多