在 iOS 中构建允许 WiFi 扬声器流式传输音乐的 RTP 服务器

Building An RTP Server in iOS That Allows WiFi Speakers To Stream Music

关于我为什么必须这样做的一些背景知识

我目前正在优化一个应用程序,以改进将媒体文件传输到我们团队开发的 WiFi 扬声器的过程。运行我们之前的解决方案是使用 iPhone 作为 HTTP 服务器,然后允许扬声器连接并从中下载音乐。但不幸的是出现了很多问题,例如经常出现t运行sfer速度慢,文件读取失败,以及当用户使用"seek"命令时,扬声器必须下载整个文件才能使用。在它开始播放之前寻找那个特定的时间。这对我们的用户来说是一次非常糟糕的体验。

我需要什么

为了解决我上面提到的问题。我们考虑将 HTTP 服务器更改为 运行 在 iPhone 上的 RTP 服务器,然后允许 WiFi 扬声器从中传输音乐。但是,根据我在其他问答平台上看到的内容,他们提到 iPhone 支持使用 RTP 传输数据 运行。我也尝试在此处搜索堆栈,但无法找到解决我问题的答案。

我的问题

是否可以在 iPhone 上 运行 一个 RTP 服务器,是否有相关的演示可以参考?

如有任何建议,我们将不胜感激。

请阅读linkhttp://dss.macosforge.org/ Apple 官方的 Darwin Streaming Server.

但是,我不确定它是否适用于 iOS。

此致,