首先,由于这本质上是一个多学科问题,请随时提交仅回答部分帖子的答案 - 我将投票支持满足以下任何问题的答案。
嗨,我们正在组装一个安装,其中:
- 音频通过麦克风进入FM 发射器
- 传输到接收器
- 接收器已插入计算机的线路输入
- 音频以 .m3u 流的形式录制/流式传输,或录制,然后上传(?)
- 通过在 iPhone/Android 上扫描 QR 码可以访问 Stream。
我有几个关于这个主题的问题,我想知道人们是否可以提供帮助。
如果您能够回答第二个问题,这是一个较小的第一个问题,但处理传入音频的最佳方式是在“上传”之前录制它,从而导致延迟,还是将其流式传输?
我不确定托管上传的最佳方式,因为我认为它要么是 .m3u 流,要么是某种渐进式 .mp3,需要上传到支持此功能的地方。有什么建议吗?免费的虚拟主机解决方案可以实现这种事情吗?它也最好高于 128kbps。
最初,我认为将音频流链接到允许二维码链接的 URL 的最简单方法是构建一个非常简单的网页,上面有一个媒体播放器,这样最终用户就不必下载任何外部应用程序,它可以通过 Android/iPhone 浏览器完成。是这样吗?最简单的方法是使用
<video>
or<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 兼容性,尽管我确信它必须继续工作。任何人?