http-streaming相关内容

我对 HTTP 轮询、长轮询、HTTP 流和 WebSockets 的理解

我在 SO 和网络上阅读了许多关于我的问题标题中的关键字的帖子,并从中学到了很多东西.我读到的一些问题与具体的实施挑战有关,而另一些则侧重于一般概念.我只是想确保我理解了所有的概念以及为什么技术 X 比技术 Y 被发明的原因等等.所以这里是: Http 轮询:基本上是 AJAX,使用 XmlHttpRequest. Http Long Polling: AJAX 但服务器会保留响应,除 ..

jQuery 以增量方式读取 AJAX 流?

我已经阅读了这个问题,但它没有完全回答我的问题.不幸的是,自从我上次查看 AJAX 以来,XHR 对象中的情况似乎发生了变化,因此在完成填充之前不再可能直接访问 responseText. 我必须编写一个页面,该页面使用 AJAX(最好是 jQuery,但我愿意接受建议)通过 HTTP 从我无法控制的服务器检索 CSV 数据.响应数据可能非常大;一兆字节的文本并不少见. 服务器对流友好 ..
发布时间:2021-12-03 11:48:22 前端开发

抱歉,此视频不适用于在 Http 流式传输 android 中流式传输到此设备

我可以成功地从 URL(服务器)流式传输一些视频, 但是其他人(我的视频到我的服务器)不是. 你可以在我的代码中看到(工作/不工作)我被这个问题困住了.“抱歉,此视频无法流式传输到此设备" 以下代码: String url = null;//url = "rtsp://v5.cache5.c.youtube.com/CiILENy73wIaGQmC00ZlwwIDOxMYDSA ..

Scala读取连续的HTTP流

如何在scala中连接并读取连续的(分块)http流?例如,如果我用python/bottle编写了这个简单的服务: 来自gevent导入猴子的 ;monkey.patch_all()导入事件从瓶子进口路线运行@route('/stream')def stream():而True:产生'blah \ n'gevent.sleep(1)运行(主机='0.0.0.0',端口= 8100,服务器=' ..
发布时间:2021-04-16 18:59:51 Python

Http媒体流服务器

我已经使用RED5媒体服务器(RTMP)开发了视频流应用程序.而不是RTMP,需要通过HTTP传输实时视频. 任何开源HTTP媒体服务器? 是否有同时支持RTMP和HTTP的开源服务器? 谢谢. 解决方案 从根本上讲,HTTP和RTMP是不同的协议.您不会在HTTP内提供RTMP.(尽管您可以针对隧道解决方案执行此操作.) 存在执行HTTP流式传输的几种方法.例如H ..

是否有可能刷新对客户端的节点响应以使连接保持活动状态?

我有一个客户端正在请求的大型数据集.它需要加载和处理,因此我可以将其转换为CSV.如果我尝试一次加载并转换整个数据集,则在客户端超时之前它不会完成处理.响应于此,我加载了数据集,然后将其分块进行处理.此时,我已经准备好在超时之前将数据发送到客户端 . 我的问题是,当我通过将写流传输到响应中或通过侦听我的写流并发送VIA response.write来发送数据时,它无法及时发送.这似乎是因为 ..
发布时间:2020-11-25 00:34:42 其他开发

混合视频类型内容在iPhone上的AVQueuePlayer中排队

我想为这篇荒唐的文章道歉,但我尝试提供尽可能多的代码和数据供您参考. 我正在一个视频项目中,我需要AVQueuePlayer的灵活性(最重要的是可以自由缩放和布局视频层,以及创建自定义控件的能力).问题是,我需要能够混合不同类型的视频内容(在这种情况下为渐进式下载.mp4和http流.m3u8).这是时髦的地方. 首先提供一些帮助您入门的代码: - (void)viewDidLo ..
发布时间:2020-06-18 19:28:08 移动开发

仅在WP8.1上:不能从HTTP流读取超过65536个字节

希望有人可以在我长时间困扰的问题上提供任何帮助. 目标:我需要从指定的URI中读取http流,然后启动&不断阅读以下代码(我将其精简到最低限度,以便真正专注于裸露的通信问题): public void StartupStream(Uri uri) { HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(u ..

在压缩的,分块的HTTP流中有效读取行

我编写了一个HTTP服务器,该服务器生成由JSON结构的事件组成的无穷HTTP流.类似于Twitter的流API.这些事件由\n分隔(根据具有Content-Type的服务器发送的事件 :text/event-stream),并且长度可以变化. 响应是 由于无休止的流而分块(HTTP 1.1 Transfer-Encoding:chunked) 压缩(内容编码:gzip)以节省带宽. ..
发布时间:2020-06-18 19:28:04 Python

使用Rack :: Deflater时Rails中的HTTP流无法正常工作

我已经在rails 3.1中设置了独角兽,并且在启用Rack :: Deflater之前,http流媒体可以正常工作. 我已经尝试过使用和不使用Rack :: Chunked.在curl中,我可以看到我的响应,而在chrome中,我会看到以下错误:ERR_INVALID_CHUNKED_ENCODING 在其他浏览器(firefox,safari)以及开发(osx)和生产版(heroku)之 ..
发布时间:2020-06-18 19:27:59 其他开发

安全的伪流flv文件

我们使用 RTMP 通过Wowza保护流媒体内容的安全,它的工作原理就像是一种魅力. Wowza确实是用于业务目的的强大而强大的媒体服务器. 但是我们遇到了一个问题,对于我们来说,它每天都在变得越来越大.许多新客户无法按照其防火墙规则使用RTMP,因此为他们交付业务媒体内容是一个问题. 但是每个人都不会遇到http伪流的问题,或者只是渐进式的,就像 youtube 或 vimeo 一样. 因 ..
发布时间:2020-06-18 19:27:57 其他开发

我对HTTP轮询,长轮询,HTTP流和WebSocket的理解

我在SO和网络上阅读了许多有关我的问题标题中关键字的文章,并从中学到了很多.我读的一些问题与特定的实施挑战有关,而其他问题则与一般概念有关.我只想确保我理解所有概念以及为什么发明技术X而不是发明技术Y的理由等等.所以去了: Http轮询:基本上是AJAX,使用XmlHttpRequest. Http Long Polling: AJAX,但服务器会保留响应,除非服务器进行了更新,一旦服 ..

使用Spring的DeferredResult进行长轮询

客户端定期调用异步方法(长时间轮询),并向其传递一个股票代号的值,服务器使用该值查询数据库并将对象返回给客户端. 我正在使用Spring的也许使用Spring进行长轮询有更好的方法吗? 如何将符号属性从方法deferredResult()传递给processQueues()? private final Queue> resp ..

优化:将JSON从流API转储到Mongo

背景: 我设置了一个python模块,以从流API抓取JSON对象,并使用pymongo将它们(一次插入25个)批量存储在MongoDB中.为了进行比较,我还具有从相同的流API到curl的bash命令,以及从pipe到mongoimport的bash命令.这两种方法都将数据存储在单独的集合中. 我会定期监视集合的count(),以检查它们的运行情况. 到目前为止,我看到python模 ..
发布时间:2019-11-24 16:28:06 Python

长轮询/HTTP流一般问题

我正在尝试使用 php 和jquery ,阅读有关长轮询和HTTP流的信息,我设法应用了文章中介绍的大多数原理.但是,有两个主要问题仍然无法解决. 具有长轮询功能 服务器将如何知道何时发送更新?它需要连续查询数据库还是有更好的方法? 使用HTTP流 如何在Ajax连接仍处于活动状态时检查结果?我知道jQuery的success函数用于ajax调用,但是如何在连接仍在进行的同 ..
发布时间:2019-11-05 20:13:17 PHP

jQuery逐步读取AJAX流?

我已阅读这个问题但它没有'完全回答我的问题。 不幸的是,自从我上次查看AJAX以来,看起来XHR对象中的内容已经发生了变化,因此在它之前不再可能直接访问 responseText 完成填充。 我必须编写一个使用AJAX的页面(最好是jQuery,但我愿意接受建议)从我拥有的服务器通过HTTP检索CSV数据无法控制。响应数据可能非常大;一兆字节的文本并不罕见。 服务器是流友好的。是否有 ..

在javascript中异步使用chunked数据

我有一个(GET)端点以块的形式发送数据( Transfer-Encoding:chunked )。数据是JSON编码并逐行发送。 有没有办法在JavaScript中以异步方式使用此端点发送的数据(或使用一些JavaScript库)? 要清楚,我知道如何执行异步 GET ,但我想拥有 GET 请求不等待传输整个数据,而是在数据到达时逐行读取数据。例如,在执行时: curl ht ..
发布时间:2018-07-10 10:38:15 前端开发