【问题标题】:Web based audio/video chat api provider (no webrtc)基于 Web 的音频/视频聊天 api 提供程序(无 webrtc)
【发布时间】:2015-07-02 01:27:03
【问题描述】:
我用 opentok flash 为一个网站开发了一个视频聊天脚本。但是 opentok 在 6 个月前停止了这个 flash 服务,他们强迫他们的客户使用他们的 webrtc 解决方案。所以我的应用程序因此变得毫无用处。
目前 webrtc 对开发者的一些关键点进行了限制。
- 我需要通过用户的浏览器以编程方式访问用户的音频/视频设备列表,以便能够枚举它们,以便能够设计自定义设备选择窗口。(如果基础设施是 webrtc,这只能使用谷歌浏览器完成.但我想在所有主流浏览器上都这样做。)
- 我需要能够从不同的音频/视频源制作来自同一用户的多个流。
基于 Flash 的提供商可以很好地满足上述需求,但我现在找不到了。
任何人都可以引导我找到满足我需求的付费/免费 api 提供商吗?
提前致谢。
【问题讨论】:
标签:
flash
audio
video
chat
opentok
【解决方案1】:
只是想让你知道 OpenTok 实际上很快就能支持跨 Chrome、Firefox 和 IE(带插件)的设备枚举。几周后,Firefox 的下一个版本(39)将发布,opentok.js 也将发布,它将浏览器提供的不同 API 标准化为一个 API 供您使用,称为OT.getDevices()。
此外,OpenTok 已经能够使用不同的音频/视频源制作来自同一用户的多个流。您可以使用从上一个方法返回的值之一将 audioDevice 和 videoDevice 选项传递给 OT.initPublisher(apiKey, target, options) 方法。
今天,所有这些都可以在 Chrome 中运行,所以试试吧,很快你就会在 IE 和 Firefox 中使用它。