是否可以将来自电话麦克风的输入投射到接收器?
Posted
技术标签:
【中文标题】是否可以将来自电话麦克风的输入投射到接收器?【英文标题】:Is it posible to cast to the receiver the input from the phone microphone? 【发布时间】:2014-02-08 11:55:09 【问题描述】:我想知道是否可以将直接从麦克风 ios 设备获取的音频投射到接收器。 (以现场方式)
我已经下载了所有的 git 示例项目,并且在所有这些项目中都使用“loadMedia”方法来开始转换。其中之一的示例:
- (NSInteger)loadMedia:(GCKMediaInformation *)mediaInfo
autoplay:(BOOL)autoplay
playPosition:(NSTimeInterval)playPosition;
我可以按照这种方法做我想做的事吗?如果是这样,预计的延迟是多少?
非常感谢
【问题讨论】:
前段时间我用sockets实现了一个PTT。 这更像是 iOS 上的一个问题:给 chromecast 一个正确格式的音频流,它就会播放它。关键是为它提供一个流,所以你需要在这部分工作;您需要能够通过手机提供音频流(实时)。 那么您建议将 iphone 转换为流式音频服务器? 【参考方案1】:如果设备(iOS、android 或 Chrome)在扬声器的范围内,则可能会出现回声。也就是说:
选择支持的快速编解码器,例如CELT/Opus 或Vorbis
我没有尝试过这两种方法,但它们应该是可能的。
-
使用传递二进制数据的 CastChannel 实现您自己的协议。您需要将流从 Binary 转换为更友好的东西。看看Intro to Web Audio 使用AudioContext。
或者,2. 在您的设备上设置一个简单的服务器来进行流式传输,然后告诉 Receiver 只访问该本地服务器。
【讨论】:
以上是关于是否可以将来自电话麦克风的输入投射到接收器?的主要内容,如果未能解决你的问题,请参考以下文章