问题标签 [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 投票
0 回答
1366 浏览

apache - 使用 vlc、apache 网络服务器的 http 流式传输

我想知道您是否可以在以下情况下帮助我。

目前我正在接收 H.264 格式的 udp 流,并希望使用 vlc 将其转码为移动设备格式并将其转换为流文件,然后我可以使用 apache Web 服务器提供该文件。

有没有人有关于如何做到这一点的教程?

谢谢你。

0 投票
2 回答
1995 浏览

python - 优化:将 JSON 从 Streaming API 转储到 Mongo

背景:python设置了一个模块来从流式 API 中获取 JSON 对象,并使用 pymongo 将它们(一次批量插入 25 个)存储在 MongoDB 中。为了比较,我还有一个 bash 命令可以curl从同一个流 APIpipemongoimport. 这两种方法都将数据存储在单独的集合中。

我会定期监控这些count()收藏品以检查它们的表现。

到目前为止,我看到该python模块落后于该curl | mongoimport方法大约 1000 个 JSON 对象。

问题: 如何优化我的python模块以与 ? 同步 curl | mongoimport

我无法使用tweetstream,因为我使用的不是 Twitter API,而是第 3 方流媒体服务。

有人可以帮我吗?

Python模块:

谢谢阅读。

0 投票
2 回答
3212 浏览

java - 使用 vlcj 流式传输视频文件

我正在尝试播放视频文件..但出现一些错误,不知道如何解决这些错误,有人可以帮助我吗,在此先感谢

0 投票
0 回答
253 浏览

php - 在应用程序内通过 HTTP 流播放视频

我需要在我的应用程序中播放视频。视频将驻留在服务器上。我在某些地方看到,如果您通过服务器交互来查看视频,则应该支持 HTTP 流。有没有人提交了不支持 HTTP 流来缓冲视频的 iOS 应用程序?

是否有任何 PHP 脚本可用于流式传输视频?

0 投票
2 回答
3914 浏览

asp.net-mvc-3 - MVC3 动作中的 HTML5 视频无法正常工作

我正在从 MVC3 站点提供视频,返回视频的控制器操作返回 FilePathResult,当尝试在浏览器中播放时,我看到一些令人沮丧的问题,无论我使用的是 video.js 还是 mediaelement。 js。

  • Chrome 不允许您使用进度条更改位置,也不允许您在完成后重播视频
  • IE9好像还不错
  • Firefox 无法正确显示经过/剩余时间

但是,如果我只是提供托管文件的相对路径,那么一切正常。这些视频只需要对属于某些角色的用户开放,所以这不是一个真正的选择。

那个行动:

剃须刀:

0 投票
1 回答
13186 浏览

php - 如何在没有 Content-Length 标头的情况下流式传输 HTTP 文件上传?

是否可以在不包含内容长度标头的情况下将文件上传到 apache php 服务器?

我正在尝试将我正在动态创建的文件作为文件上传流式传输。当我不使用内容长度标头时,我得到了 apache“501 方法未实现”。

如果我包括内容长度它工作正常。

服务器正在从 php://input 读取

0 投票
4 回答
45168 浏览

javascript - 我对 HTTP Polling、Long Polling、HTTP Streaming 和 WebSockets 的理解

我在 SO 和网络上阅读了很多关于我的问题标题中的关键字的帖子,并从中学到了很多东西。我阅读的一些问题与具体的实施挑战有关,而另一些则侧重于一般概念。我只是想确保我理解所有概念以及为什么技术 X 比技术 Y 发明的原因等等。所以这里是:

Http Polling:基本上是 AJAX,使用 XmlHttpRequest。

Http Long Polling: AJAX,但除非服务器有更新,否则服务器会保留响应,一旦服务器有更新,它就会发送它,然后客户端可以发送另一个请求。缺点是需要来回发送的额外标头数据会导致额外开销。

Http Streaming:类似于长轮询,但服务器响应带有“Transfer Encoding: chunked”的标头,因此我们不需要在每次服务器发送一些数据时发起新请求(从而节省额外的标头开销)。这里的缺点是我们必须“理解”并弄清楚数据的结构,以区分服务器发送的多个块。

Java Applet、Flash、Silverlight:它们提供了通过 tcp/ip 连接到套接字服务器的能力,但由于它们是插件,开发人员不想依赖它们。

WebSockets:它们是新的 API,它试图通过以下方式解决上述方法的缺点:

  • 与 Java Applets、Flash 或 Silverlight 等插件相比,WebSockets 的唯一优势是 WebSockets 原生内置于浏览器中,不依赖于插件。
  • WebSockets 相对于 http 流的唯一优势是您不必努力“理解”和解析接收到的数据。
  • 与长轮询相比,WebSockets 的唯一优势是消除了额外的标头大小以及为请求打开和关闭套接字连接。

我还缺少其他任何重大差异吗?如果我重新询问或将 SO 上的许多问题合并为一个问题,我很抱歉,但我只想从 SO 和网络上关于这些概念的所有信息中完全理解。

谢谢!

0 投票
1 回答
401 浏览

javascript - 使用节点 js 流式传输 app.net 的公共流

我不熟悉这种流式传输/http 长期连接的东西。

这是我到目前为止得到的:

我希望它尽可能长时间地运行并在更新时获取更新。但事实证明这会在几秒钟后终止。

我错过了什么?

0 投票
1 回答
375 浏览

http - 测试 HTTP PUSH(HTTP 流)有哪些好的工具/技术

测试 HTTP 推送有哪些好的工具/技术?(HTTP 流)

我需要一个工具来测试利用 HTTP PUSH(HTTP 流)的 REST Web 服务。该工具需要能够建立连接并测试服务器发送的更新。如果可能的话,CURL 将是我的首选。

0 投票
0 回答
79 浏览

client-server - http streaming TO server FROM client (mobile device)

I know it's possible to stream content from a server to a web browser. I'm curious if there is a method to allow the same in reverse; and once a page is requested/connection established to then try and keep it open and stream content to the server from the client without continually re-initiating a connection/POSTing to the server. I have tried searching for such a thing but I always find information about http streaming from server to client and not the other way around. This is specifically to target mobile devices and stream chunks of text up to the server.

Thanks in advance for any info or advice!