问题标签 [http-streaming]

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 回答
3136 浏览

java - 如何使用 Java 在 Twitter 上捕获主题标签?

使用 Twitter Java API,我如何收听所有包含诸如“#Yosemite”或“#Scubadiving”之类的任意主题标签的推文?我知道 twitter 通过 http 公开了一个 Atom API,但我们不想轮询数据,我们希望在推文中使用主题标签时得到实时通知。

0 投票
2 回答
6808 浏览

php - 长轮询/HTTP 流一般问题

我正在尝试使用制作一个理论上的网络聊天应用程序,我已经阅读了长轮询和 http 流,并且我设法应用了文章中介绍的大多数原则。但是,有两件事我仍然无法理解。

长轮询

  • 服务器如何知道何时发送了更新?是否需要不断查询数据库还是有更好的方法?

使用 HTTP 流

  • 如何在 Ajax 连接仍处于活动状态时检查结果?我知道 jQuery 的successajax 调用功能,但是如何在连接仍在进行时检查数据?

我将不胜感激任何和所有的答案,在此先感谢。

0 投票
1 回答
2851 浏览

heroku - 使用 Rails 3.1 和 Unicorn 在 Heroku 上进行 HTTP 流式传输

受到RailsCast on HTTP Streaming的启发,我决定在我的服务器上打开它。但是,listen 3000 :tcp_nopush => falseRyan 建议添加到 my 中的行unicorn.rb与 Heroku 不兼容(它们不允许您指定端口)。Heroku 是否支持流式传输,如何打开它?

0 投票
1 回答
816 浏览

javascript - iOS JavaScript 对 timedMetadata 的支持

我正在寻找有关在 iOS 平台上的 HTML5 容器中从流式视频中读取 timedMetadata 甚至是 ID3 标签的可用性的信息。

媒体播放器框架具有例如 MPTimedMetadata 类来读取本机应用程序中的信息。尽管 MPTimedMetadata 的文档声称可以使用 JavaScript 实现,但我无法找到任何关于它的信息,即使在查看了 Webkit 源代码之后也是如此。

有没有人在 iOS 中通过 JavaScript 处理元数据?

0 投票
0 回答
1941 浏览

android - Android 将原始字节记录到 WAVE 文件中以进行 Http Streaming

所以我使用AudioRecordAndroid 来记录原始字节并将它们写入 .wav 文件。由于 Android 不支持此功能,因此我不得不使用以下代码手动编写 .wav 文件头:

最后我写了文件的长度:

代码有效,.Wav 文件可以在 Winamp、WebPlayer 上播放,如果文件存储在 SDCard 或应用程序中,甚至可以在 Android 上播放。

问题: 我想使用 HTTP 流在 iPhone 或 Android 手机上流式传输此文件,但它不起作用。Android上的MediaPlayer给我以下错误:

我是否需要在文件中写入一些额外的数据/标题以使其正确流式传输?

非常感谢您的帮助!谢谢。

0 投票
3 回答
4103 浏览

live-streaming - Http直播是如何工作的?

我创建了一个示例应用程序来演示 HTTP 实时流的工作。
我所做的是,我有一个库将输入作为视频文件(avi、mpeg、mov、.ts)并为给定的视频文件生成片段(.ts)和播放列表(.m3u8)文件。当我从库中获取播放列表数据时,我将播放列表(作为字符串)存储在链接列表中。

我已经编写了一个基本的 Web 服务器,它将为用户请求的片段和播放列表文件提供服务。我正在从 iPhone safari 浏览器请求 playlist.m3u8 文件,它正在启动 QuickTime 播放器,它正在请求收到的播放列表文件中列出的 segment.ts 文件。在播放每个片段(在当前播放列表中列出)后,它再次请求播放列表,我在其中响应下一个播放列表文件,其中包含其中列出的下一组 segment.ts 文件。

这就是我们所说的HTTP直播吗?
除了实现 HTTP 实时流媒体之外,我还需要做些什么吗?

谢谢。

0 投票
1 回答
1298 浏览

flash - Flash 视频流和嵌入

用户在我们的 DAM 服务器上上传不同类型的文件(图像、视频、音频、文档等),并对这些文件执行不同的操作。我们拥有所有这些资产的公共链接,无需任何身份验证即可访问。

我们在处理上传到我们服务器上的 Flash 视频时遇到了一些问题。使用公共链接可以下载并保存文件。但是,当在博客文章中使用公共链接时,视频不会显示。当我尝试使用其中一个桌面 Flash 播放器打开相同的视频时,它在下载文件时可以正常播放,但在指向公共链接时无法播放。

我在一篇博文中使用的嵌入代码是这样的——

来自我们服务器的相关响应标头 -

可能我们正在使用不正确的值设置一些响应标头。

视频在我们的系统中可以正常播放,但不能在博客等独立页面中播放。有什么想法可能会出错吗?

ps 我已经检查了这里发布的许多类似问题,但无法获得所需的信息。

0 投票
1 回答
2144 浏览

c++ - 使用 libevent 读取连续的 http 流并随机发送数据

首先,我想我需要说我还在学习 C++,如果这非常明显/简单,我深表歉意。

我正在尝试在我的 C++ 程序中使用 libevent 库(通过尝试查看示例文件夹中的代码并测试了一些)来使用 http 流。我想知道是否有人可以为我提供一个示例,说明我将如何连接到 URL,例如 live.domain.com,发送适当的标头,读取返回的数据并通过同一连接发送回数据......我不确定 libevent 是否有任何阻塞连接,但为了明确起见,我正在寻找非阻塞样本。

我为什么要这样做?

我正在使用一个 API,它要求你打开一个连接,除非出现错误,否则它会保持活动状态。它会定期向连接的客户端发送状态文本,直到它通过同一连接接收到带有 ID 的字符串。此时它开始发回有关给定 ID 的数据...我不完全确定在初始请求严格遵守之后通过同一连接发回数据,但这正是服务器所期望的,所以它会工作...如果我知道怎么做

提前致谢

0 投票
1 回答
278 浏览

iphone - 我的应用第四次被拒绝,因为我不符合 HTTP 直播流协议

这是我的苹果拒绝 在此处输入图像描述

我使用 mediastreamvalidatortool 进行测试的屏幕截图也是 在此处输入图像描述

那么我可以在服务器端做些什么来让这个流被 Apple 接受呢?此应用程序适用于 iPhone3gs/iPad1,2 也适用于 iPhone4

0 投票
2 回答
1132 浏览

ruby-on-rails-3.1 - 使用 HAML 的 Rails HTTP 流式传输

在 Rails 中将 HTTP 流与 HAML 项目一起使用似乎存在问题。如果我改用 ERB,它会完美运行。显然,我不是唯一一个遇到这个问题的人。

它不适用于放置stream在控制器顶部或render :stream => true在操作中使用。

我怎样才能让 HAML 和 HTTP 流很好​​地一起玩?

更新:我在 gem 的页面上打开了一个问题,这里