问题标签 [videochat]

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 投票
2 回答
2131 浏览

windows-phone-7 - 基于 Windows 手机的实时视频流应用程序

我希望为 windows phone 开发一个实时视频流应用程序。

我想知道windows phone 提供了哪些协议和库支持?我想实现一种视频聊天应用程序..

Android 和 Iphone 的示例:http: //techcrunch.com/2010/03/24/knocking-live-video-now-lets-you-stream-between-android-and-iphone-devices/

0 投票
1 回答
1047 浏览

android - 如何将字节数组数据从 Android Camera 更改为 Stream

我正在 Android 上制作视频聊天应用程序,我从Camera.PreviewCallback::onPreviewFrame(byte[] data, Camera camera).

但我不知道如何将字节数组“数据”变成Stream可以在远程机器上播放的,或者由 MediaPlayer 在本地机器上播放。也许我真的不知道 a是什么以及 a和“数据帧”Stream之间的区别是什么。Stream

这里有人可以帮助我吗?

0 投票
0 回答
724 浏览

android - Android如何在两台设备之间进行视频聊天?

我正在尝试在 android 中开发示例视频聊天应用程序。我已经查看了示例项目,例如“ sipdroid ”、“ Tango ”,它们在sipserver的支持下工作。但我不想在 sipserver 的支持下开发。
我想开发像“ Fring ”android 应用程序这样的示例应用程序。怎么做 ??请给我一些指导。我希望得到一个好的回应。提前致谢 ..

0 投票
2 回答
9393 浏览

java - 如何在没有 jmf 的情况下用 java 构建视频聊天程序?

我想用socket在java中创建一个C/S聊天程序,现在我想给它添加在线视频聊天功能。在谷歌之后,我找到了 jmf 并遵循了一些教程,但我不太喜欢它,因为每个客户端都必须安装 jmf 并注册网络摄像头(或其他音频设备)。

所以我期待一个没有 jmf 的替代库,并找到了像 (juv, xuggle) 这样的库,然后运行良好。不幸的是,他们只能驱动网络摄像头,无法访问音频设备。

谁能给我一些建议?

0 投票
2 回答
16568 浏览

video-streaming - 如何使用 vlcj 减少在 java 中播放 rtsp 实时视频流的延迟

我开发了一个视频聊天应用程序,但是视频显示延迟很高。视频是通过 rtsp 流式传输的。如何减少播放 rtsp 流的延迟?

0 投票
1 回答
852 浏览

apache-flex - 我如何只全屏显示 Videodisplay 而不是整个应用程序?

我正在使用 Red5 在 Flex 中进行视频聊天。我正在使用以下代码:

这段代码给了我一个奇怪的半切全屏。有人知道其他方法吗?

谢谢。

0 投票
1 回答
939 浏览

video-streaming - 网站上的视频聊天

我正在考虑创建一个启用视频聊天的网站。这是一个朋友提出的一个有趣的项目。需要明确的是,我并不是要协调与 Google、Facebook 或 Skype 的视频聊天。我希望它完全通过我自己的服务器运行。

我开始四处搜索信息,但没有找到单一来源(我在这里找到了一些),但特别是一个来源我有一个问题:

远流。http://www.freedesktop.org/wiki/Software/Farstream

Farstream 声称是视频聊天实现领域的统一框架(除其他外)。

我想知道是否有人有在他们的服务器上实现这个框架的经验,最好是 Linux 服务器。他们如何让它与他们的网站等一起工作?

或者,如果您知道 Farstream 不是正确的答案,那么有哪些软件在您自己的服务器上运行视频聊天方面最为出色?

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() 接受订阅者对象,但代码传递一个流对象。