【问题标题】:Audio Stream from PC/Mac to Android/iPhone从 PC/Mac 到 Android/iPhone 的音频流
【发布时间】:2012-04-27 20:12:36
【问题描述】:

首先,由于这本质上是一个多学科问题,请随时提交仅回答部分帖子的答案 - 我将投票支持满足以下任何问题的答案。

您好,我们正在组装一个装置,其中:

  • 音频通过麦克风进入 FM 发射器
  • 传输到接收者
  • 接收器已插入计算机的线路输入
  • 音频以 .m3u 流的形式录制/流式传输,或录制后上传(?)
  • 可以通过在 iPhone/Android 上扫描二维码访问流。

我有几个关于这个主题的问题,想知道是否有人可以提供帮助。

  1. 如果您能够回答第二个问题,这是一个较小的第一个问题,但这是处理传入音频的最佳方法,在“上传”之前录制它,导致延迟,或者是流式传输?

  2. 我不确定托管上传的最佳方式,因为我认为它要么是 .m3u 流,要么是某种渐进式 .mp3,需要上传到支持此功能的地方。有什么建议吗?免费的虚拟主机解决方案可以实现这种事情吗?它也最好在 128kbps 以上。

  3. 最初,我认为将音频流链接到允许二维码链接的 URL 的最简单方法是构建一个非常简单的网页,上面带有媒体播放器,这样最终用户就不必下载任何外部应用程序,它可以通过 Android/iPhone 浏览器完成。是这样吗?最简单的方法是使用<video><audio>,还是对移动浏览器的HTML5 支持还不够好?有哪些替代方案? jPlayer 之类的东西看起来可行吗?

感谢您的回复,我可以提供您认为相关的任何必要的技术信息,但这些都是相当广泛的问题。我们可以从 OSX 10.7 或 Windows 7 运行流,因为我们都有,因此欢迎为任一平台推荐合适的软件。

再次感谢!


编辑:来自 jPlayer.org 的信息 -

HTML5 音频流

HTML5 浏览器及其对音频流的支持。 (请注意,jPlayer 对非 HTML5 浏览器的 Flash 后备功能适用于 MP3 流。)

音频流适用于

火狐(OSX,Win):OGA

Safari (OSX):MP3

移动 Safari(iOS4 iPad/iPhone/iPod):MP3

Opera(OSX,Win):OGA

Chrome(OSX、Win):MP3、OGA

IE9(赢):MP3

没有提到 iOS5 或 Android,但我使用我的 android 手机查看了他们在其网站上提供的 jplayer 1.2 流演示,并且它有效。似乎这可能是答案,但我需要更多地了解托管,也许还有 iOS5 兼容性,尽管我确信它必须继续工作。有人吗?

【问题讨论】:

    标签: streaming hosting mp3 audio-streaming jplayer


    【解决方案1】:

    我建议使用标准的 SHOUTcast/Icecast 设置。

    首先,您需要一个编码器。如果您在 Windows 下执行此操作,我推荐 Edcast。编码器负责监听您的声卡,并将原始 PCM 数据编码/压缩为 MP3 或您需要的任何格式。

    接下来,您需要一台服务器。同样,SHOUTcastIcecast 将非常适合您。不,您通常不能在任何免费的网络托管服务提供商上托管它。幸运的是,托管 SHOUTcast 流很便宜,而且很容易获得。如果您有必要的带宽,您也可以自己托管服务器。它不需要太多的 CPU/RAM。

    最后,你需要一个播放器。你的 jPlayer 可以正常工作。对于 iOS,我通常只是链接到播放列表文件并让它播放。在 Android 上,你可以做一个 Flash 播放器。虽然 HTML5 兼容性在那里,jPlayer 将是做到这一点的方式。

    另请注意,没有“.m3u 流”之类的东西。 .m3u 文件只不过是一个播放列表文件,其中包含流式音频的 URL。就这样。

    对于二维码,只需链接到包含您的播放器的网页 URL。这就是你所要做的。

    如果您有更具体的问题,您应该在此处将它们作为单独的问题发布。

    【讨论】:

      猜你喜欢
      • 2013-04-08
      • 2012-07-12
      • 2014-10-25
      • 2011-10-06
      • 1970-01-01
      • 2018-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多