问题标签 [real-time]

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 投票
3 回答
15439 浏览

flash - 如何搭建服务器播放实时视频?

我需要建立一个系统来播放视频,就像 Youtube 一样。但是视频是实时视频,这意味着视频被捕获、转换并立即播放。有没有开源软件可以做到这一点?

我真的需要一些实用指南,包括要求(硬件和软件)。

先谢谢了~

0 投票
8 回答
36928 浏览

java - Java中的实时绘图

我有一个应用程序,它每秒更新一个变量大约 5 到 50 次,我正在寻找某种方法来实时绘制这种变化的连续 XY 图。

尽管不推荐 JFreeChart 用于如此高的更新率,但许多用户仍然表示它适用于他们。我试过使用这个演示并修改它以显示一个随机变量,但它似乎一直用完 100% 的 CPU 使用率。即使我忽略了这一点,我也不想局限于 JFreeChart 的 ui 类来构建表单(尽管我不确定它的功能到底是什么)。是否可以将它与 Java 的“表单”和下拉菜单集成?(在 VB 中可用)否则,我可以研究其他替代方案吗?

编辑:我是 Swing 的新手,所以我整理了一个代码来测试 JFreeChart 的功能(同时避免使用 JFree 的 ApplicationFrame 类,因为我不确定这将如何与 Swing 的组合一起使用框和按钮)。现在,图表正在立即更新,CPU 使用率很高。是否可以使用 new Millisecond() 缓冲该值并可能每秒更新两次?另外,我可以在不中断 JFreeChart 的情况下将其他组件添加到 JFrame 的其余部分吗?我该怎么做?frame.getContentPane().add(new Button("Click")) 似乎覆盖了图表。

0 投票
3 回答
1936 浏览

audio - 使用软件合成器制作实时音频应用程序

我正在研究制作一些使键盘功能像钢琴一样的软件(例如,用户按下“W”键,扬声器播放 D 音符)。我可能会使用 OpenAL。我了解数字音频的基础知识,但是响应按键播放实时音频会带来一些我无法解决的问题。

问题是:假设我有 10 个音频缓冲区,每个缓冲区保存一秒钟的音频数据。如果我必须在通过扬声器播放缓冲区之前填充缓冲区,那么我将在播放缓冲区前一两秒填充缓冲区。这意味着每当用户尝试弹奏一个音符时,在按键和播放音符之间会有一到两秒的延迟。

你如何解决这个问题?您是否只是使缓冲区尽可能小,并尽可能晚地填充它们?有什么我错过的技巧吗?

0 投票
3 回答
4465 浏览

audio - OpenAL Real Time Audio Processing from Microphone

I would like to write a cross-platform application that can process and play back microphone data in real time. Imagine as a proof of concept a chat room where people can talk to each other and apply filters to their voices. Is OpenAL appropriate for this? If not, can someone provide an alternative? Additionally, if anyone can provide or link me to a simple "hello world" program that reads from the microphone and spits the output back out, that would be awesome.

Thanks!

0 投票
1 回答
4007 浏览

search - Twitter搜索如何工作?

我知道谷歌搜索是如何工作的。网络爬虫通过链接抓取网络并下载每个页面。然后各种算法根据其内容索引页面。

Twitter搜索如何工作?它是否索引每个单词?

我看到 Twitter 说“旧的推文暂时不可用。”。这是否意味着他们只持有与查询相关的推文(最近的推文)的子集

0 投票
6 回答
11754 浏览

python - Twisted(异步服务器)与 Django(或任何其他框架)

我需要帮助了解使用异步框架的优势是什么。假设我想开发一个简单的聊天网络应用程序。为什么我不能在 Django 框架中编写 python 代码来执行长轮询,在有人输入新的 msg 之前我不会向服务器发送响应。Twisted 提供了什么使其在聊天应用程序等实时应用程序方面具有优势?

抱歉,我显然对异步框架的需求有点困惑。

0 投票
6 回答
4676 浏览

web-services - 大型多人在线角色扮演游戏是如何构建的?

大型多人在线 RPG 游戏是如何构建的?

  • 他们建立在什么服务器基础架构上?尤其是有这么多客户实时连接和通信。

  • 他们是否使用在页面请求上执行的脚本进行管理?或安装在后台运行并管理与连接客户端的通信的服务?

  • 他们使用其他协议吗?因为 HTTP 不允许服务器向客户端推送数据。

  • “引擎”如何工作,集中处理数百个相互冲突的游戏事件?

谢谢你的时间。

0 投票
5 回答
5839 浏览

java - JTree 实时更新?

我正在寻找一种线程解决方案来每秒更新我的 JTree。

基本上,我...

  • 导入外部文件
  • 从中创建一个枚举
  • 从枚举中构建树

外部文件可以随机变化,树中的数据需要以某种合理的时间方式表示这种变化。我如何能够在不重新绘制 JTree(通过面板)所在的整个内容窗格的情况下重新绘制树?

谢谢!

0 投票
4 回答
1158 浏览

python - 使用python实时解析包含回车的命令行输出进程

我能够将回车转换为新行。然而,问题是让它几乎“实时”运行。如果进度条的值只有 0 和 100,那将是非常愚蠢的 :-)

此代码立即返回输出:

0 投票
3 回答
1287 浏览

javascript - 需要一个可以处理实时更新的可排序 JavaScript 表

我需要一个可以处理实时更新的 JavaScript 中的可排序表或网格小部件。我将通过 Comet 的更新来更新表中的行,并且最好不要有一个小部件需要我在每次更新时重绘整个表或在更新时占用 CPU。