基于Web的音频/视频聊天API提供程序(无webrtc)

时间:2015-07-02 01:27:03

标签: flash audio video chat opentok

我为一个带有opentok flash的网站开发了一个视频聊天脚本。但是opentok在6个月前停止了这个Flash服务,他们迫使他们的客户使用他们的webrtc解决方案。所以我的应用程序因此而变得无用。

目前,webrtc限制了开发人员的一些关键点。

  • 我需要通过用户的浏览器以编程方式访问用户的音频/视频设备列表,以便能够枚举它们,以便能够设计自定义设备选择窗口。(如果基础设施是webrtc,这只能通过谷歌浏览器完成。但我想在所有主流浏览器上都这样做。)
  • 我需要能够从不同音频/视频源的同一用户制作多个流。

基于Flash的提供商在上述需求下工作正常,但我现在再也找不到了。 任何人都可以引导我找到满足我需求的付费/免费api提供商吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

只是想让您知道OpenTok实际上能够很快支持Chrome,Firefox和IE(带插件)的设备枚举。在几周内,将发布下一版本的Firefox(39),并且opentok.js也将发布一个版本,该版本将浏览器提供的不同API标准化为一个名为OT.getDevices()的API供您使用

此外,OpenTok已经能够使用不同的音频/视频源从同一用户制作多个流。您可以使用从上一个方法中获得的值之一将audioDevicevideoDevice选项传递到OT.initPublisher(apiKey, target, options)方法。

今天所有这些都适用于Chrome,所以试一试,很快你就可以在IE和Firefox上使用它了。