问题标签 [video-conferencing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3303 浏览

node.js - 使用 webrtc + node.js 进行视频会议

首先对不起我的英语不好。我正在尝试使用 WebRTC 进行视频通话,但它不起作用。我在服务器上使用 node.js+socket.io+express。我很感激你能给我的任何帮助或建议。非常感谢。这是我的代码。

服务器

客户

错误

问候。

0 投票
6 回答
13961 浏览

api - TokBox OpenTok Alternative?

I'd like to offer video chat on my website and was wondering if anyone can recommend an API/service that'll let me do so. I'm familiar with OpenTok, but not happy that it uses Flash. Also, the audio tends to have a lot of noise/feedback - unless you are wearing a headset.

Suggestions?

EDIT:

I'm using it for P2P right now, but do want to do group video chat in the future.

Flash is one of my primary concerns. I noticed Flash sometimes crashes when I'm using OpenTok. Though Flash crashes other times, too -- it seems to be more frequent when using it for OpenTok. I understand Flash has its benefits (the big one for me is that I can almost count on my users having it), but I'd like to explore other options if possible. Flash is supposed to be a dying technology?

Audio is the other major concern. There is generally an echo going on and a noticeable delay. Using the same set up (Internet connection, computer, mic/speakers, etc.) and comparing it to Skype, it's obvious that Skype is far more superior.

The player is my final concern. Here are the things I don't like about it:

  • I can't remove the top left icon that links to OpenTok. Thus, this isn't something I can truly white label.
  • The player comes with volume control, but not video control (e.g. to stop publishing, to stop subscribing). Instead, I am forced to implement my own via the API. Though the API makes it fairly easy to do, I don't think I should have to. Video control should be provided, just like volume control.
0 投票
1 回答
2843 浏览

api - OpenTok - 如何手动发布/取消发布?

我看了这些链接

http://www.tokbox.com/opentok/api/tools/js/documentation/overview/publish.html

http://www.tokbox.com/opentok/api/tools/js/tutorials/overview

但它们不是手动发布取消发布的示例,即发布/取消发布而不分别使用 'streamCreated'/'streamDestroyed' 事件处理程序。

我想这样做的原因是我有一个发布/取消发布的按钮,以便用户可以随意进行。

有没有办法做到这一点?

0 投票
1 回答
1637 浏览

api - OpenTok - 如何手动取消订阅?

我之前问过一个相关的问题

OpenTok - 如何手动发布/取消发布?

现在我正在努力手动取消订阅。

http://www.tokbox.com/opentok/api/tools/js/documentation/api/Session.html#unsubscribe

我已经按照代码进行了操作,但我仍然可以看到视频。它应该删除视频对吗?

编辑:我在取消订阅部分的示例代码中发现了一个错误。unsubscribe() 接受订阅者对象,但代码传递一个流对象。

0 投票
1 回答
116 浏览

c# - IVideoWindows 在使用 MDI 时显示外部格式

我正在使用 ConferenceXP 源代码,当我尝试使用 MDI 将视频窗口设置为我的表单内的子窗口时,IVideoWindows 在不同的 ActiveMovie 窗口中打开。我需要这个来进行高清视频会议,并将 C# 嵌入到我的解决方案中。有任何想法吗?

0 投票
1 回答
5359 浏览

java - 用于视频会议的 JAVA 库以及如何使用 libjitsi?

在项目的情况下,我们需要在 Linux 下与两台 PC 建立视频会议通信。我们在 JAVA 中搜索一个库来执行此操作。我们找到了基于 Jitsi 软件的 libJitsi,使用 XMPP /Jingle 进行女巫传输。我不会来运行他们的示例,其中包含这两个类:

http://bluejimp.com/jitsi/libjitsi/javadoc/org/jitsi/examples/AVTransmit2.html

http://bluejimp.com/jitsi/libjitsi/javadoc/org/jitsi/examples/AVReceive2.html

文档很少,看起来有点模糊。有人知道这个图书馆吗?那么或者知道 JAVA 中视频会议的替代方案吗?

谢谢你。

我使用了 Netbeans 或 Eclipse Java EE。开发工具包 1.7

0 投票
1 回答
354 浏览

javascript - 在网络应用程序中使用 Google Talk 插件

有谁知道网络应用程序开发人员是否可以使用 Google Talk 浏览器插件?我说的是用 HTML/JavaScript 操作它。Google Talk 开发网站似乎只为想要开发独立客户端/服务器应用程序的开发人员提供信息。但是使用 gmail、igoogle 和 orkut 使用的嵌入式插件(显然)没有任何意义。

我对使用音频/视频会议功能特别感兴趣;可能与非 Google libjingle 服务器一起使用。我猜谷歌没有发布 API 是出于竞争原因。

0 投票
2 回答
1947 浏览

ios - 将 opentok 视频会议集成到 parse.com + iOS 应用程序中

这个问题不仅针对代码,还针对我的应用程序设计。

我有一个需要 opentok 来处理视频/音频会话的 iphone 应用程序。我已经浏览了基本示例,但我对会话管理感到困惑。

例如,如果我的 iphone 应用程序想要从地图视图呼叫用户,如果我只有这个用户的位置(坐标),我该怎么做?

如何确保我发布的会话以某种方式到达该特定用户并且该用户订阅它?目前我的应用程序中没有任何后端。我可能只有 N 个用户的位置数据,他们可以通过我的 iphone 应用程序通过 opentok 会话相互交谈。让我们假设目前每个会话只有 2 个用户是我的要求。

我也知道opentok 和 parse 之间有一些集成,但我根本无法将所有东西收集在一个整洁的包中并构建它。我的意思是问,我应该在 Parse 中存储什么?我应该期望它自动使用 opentok 做什么?等等。

任何帮助或任何集成了 opentok 视频的代码示例都将受到高度赞赏。如果有人使用 parse 来处理 opentok 会话,那将是我想要的。

更新:

好的,我已经设置了解析,并且在数据选项卡下也有数据。从这一点来看,我想知道我需要做些什么才能整合 opentok 视频?广播教程是一个起点,但并没有把事情完全放在上下文中,我仍然觉得脱节。需要一些更实际的例子。

0 投票
0 回答
172 浏览

c++ - 对于使用 SkypeKit 的应用程序,任何 Apple 移动设备(iPod、iPhone、iPad)的视频方向都不正确

我正在 Qt(4.8.4) 中开发一个应用程序,并使用(最新的)用于桌面的 SkypeKit 版本 4.5 及其 C++ 包装器。

我注意到,当我使用任何 Apple 移动设备(iPad、iPhone 或 iPod touch)进行视频通话时,视频方向可能是横向的或上下颠倒的。

有没有办法检查和旋转传入的视频呼叫,以便它们的方向正确?

否则,这可能是 skypekit 的错误吗?

要重现这一点,请尝试运行 SkypeKit 4.5 附带的 qt_videocalls 示例。登录 Skype 帐户并让某人从苹果设备呼叫您,当您旋转苹果设备时,桌面应用程序上的方向将不正确。

0 投票
2 回答
388 浏览

c# - C# 中是否有任何 app.config 文件,就像在 vb 中一样?

在使用 vb.net 的 Windows 应用程序中,会自动创建一个 APP.config 文件。该文件是在使用 C# 开发的 Windows 应用程序中创建的吗?如果是,那么我在哪里可以找到它?
当我在 ASP.net 中开发一个项目时,我必须使用 Web 应用程序进行视频会议,为此我使用了来自 AVSpeed 的 iconf.net dll 文件。如前所述,我必须在其中为 APP.config 文件中的实时应用程序启用标志。