问题标签 [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.
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/
android - 如何将字节数组数据从 Android Camera 更改为 Stream
我正在 Android 上制作视频聊天应用程序,我从Camera.PreviewCallback::onPreviewFrame(byte[] data, Camera camera)
.
但我不知道如何将字节数组“数据”变成Stream
可以在远程机器上播放的,或者由 MediaPlayer 在本地机器上播放。也许我真的不知道 a是什么以及 a和“数据帧”Stream
之间的区别是什么。Stream
这里有人可以帮助我吗?
android - Android如何在两台设备之间进行视频聊天?
我正在尝试在 android 中开发示例视频聊天应用程序。我已经查看了示例项目,例如“ sipdroid ”、“ Tango ”,它们在sipserver的支持下工作。但我不想在 sipserver 的支持下开发。
我想开发像“ Fring ”android 应用程序这样的示例应用程序。怎么做 ??请给我一些指导。我希望得到一个好的回应。提前致谢 ..
java - 如何在没有 jmf 的情况下用 java 构建视频聊天程序?
我想用socket在java中创建一个C/S聊天程序,现在我想给它添加在线视频聊天功能。在谷歌之后,我找到了 jmf 并遵循了一些教程,但我不太喜欢它,因为每个客户端都必须安装 jmf 并注册网络摄像头(或其他音频设备)。
所以我期待一个没有 jmf 的替代库,并找到了像 (juv, xuggle) 这样的库,然后运行良好。不幸的是,他们只能驱动网络摄像头,无法访问音频设备。
谁能给我一些建议?
video-streaming - 如何使用 vlcj 减少在 java 中播放 rtsp 实时视频流的延迟
我开发了一个视频聊天应用程序,但是视频显示延迟很高。视频是通过 rtsp 流式传输的。如何减少播放 rtsp 流的延迟?
apache-flex - 我如何只全屏显示 Videodisplay 而不是整个应用程序?
我正在使用 Red5 在 Flex 中进行视频聊天。我正在使用以下代码:
这段代码给了我一个奇怪的半切全屏。有人知道其他方法吗?
谢谢。
video-streaming - 网站上的视频聊天
我正在考虑创建一个启用视频聊天的网站。这是一个朋友提出的一个有趣的项目。需要明确的是,我并不是要协调与 Google、Facebook 或 Skype 的视频聊天。我希望它完全通过我自己的服务器运行。
我开始四处搜索信息,但没有找到单一来源(我在这里找到了一些),但特别是一个来源我有一个问题:
远流。http://www.freedesktop.org/wiki/Software/Farstream
Farstream 声称是视频聊天实现领域的统一框架(除其他外)。
我想知道是否有人有在他们的服务器上实现这个框架的经验,最好是 Linux 服务器。他们如何让它与他们的网站等一起工作?
或者,如果您知道 Farstream 不是正确的答案,那么有哪些软件在您自己的服务器上运行视频聊天方面最为出色?
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.
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' 事件处理程序。
我想这样做的原因是我有一个发布/取消发布的按钮,以便用户可以随意进行。
有没有办法做到这一点?
api - OpenTok - 如何手动取消订阅?
我之前问过一个相关的问题
现在我正在努力手动取消订阅。
http://www.tokbox.com/opentok/api/tools/js/documentation/api/Session.html#unsubscribe
我已经按照代码进行了操作,但我仍然可以看到视频。它应该删除视频对吗?
编辑:我在取消订阅部分的示例代码中发现了一个错误。unsubscribe() 接受订阅者对象,但代码传递一个流对象。