草庐IT

Streaming

全部标签

ios - 如何在 Objective C 中解析 M3U8 文件?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我正在尝试将.ts段从HLS流保存到磁盘驱动器以实现记录功能。经过RecordHTTPLiveStreamingVideoToFileWhileWatching?和SaveHLSstreamoniPhone/iPad得出的结论是将文件保存到磁盘并在本地设置服务器并从那里流式传输。但我在解析M3U8文件时遇到问题。找到一个M3U8Kit但不是我要找的。谁能指出我如何解析

ios - 在 AVPlayer 中使用糟糕的互联网播放流

当AVPlayer播放来自网络流的Assets时,它会在下载内容结束时暂停。所以,我的问题是,如何知道它是因为网络不好而停止的?下载后如何播放它,比方说,接下来的10秒Assets? 最佳答案 您可以在AVPlayer获得空缓冲区时添加一个观察者:[[self.tracksPlayercurrentItem]addObserver:selfforKeyPath:@"playbackBufferEmpty"options:NSKeyValueObservingOptionNewcontext:nil];还有一个观察者,这样您就可以知道

ios - 如何在 iOS 中显示来自 IP Camera/CCTV 的 RTSP

显然有一种方法可以做到这一点,因为很多应用程序已经在这样做-NetCamViewer和iCamviewer仅举一个例子。我搜索了又搜索,但没有找到任何有值(value)的东西来提示如何完成此操作。我伸出手希望有人能给我一个线索。我正在尝试连接到支持RTSP协议(protocol)的视频监控摄像头(Y-CAM),并显示来self的iPhone/iPad应用程序的视频。摄像头有一个IP地址,我可以通过网络浏览器和在我的Mac上运行的Quicktime查看视频。问题是iOS不支持RSTP,因此即使尝试在iPad上使用Safari进行连接也无法正常工作。我看过有人在尝试使用Live5555,但

2 Data Streaming Pipelines With Flink and Kafka

作者:禅与计算机程序设计艺术1.简介数据流是一个连续不断的、产生、存储和处理数据的过程。传统上,数据流编程都是基于特定平台(比如:消息队列,数据仓库,事件溯源)的SDK或者API进行开发,但随着云计算和容器技术的发展,越来越多的企业选择使用开源工具实现自己的大数据处理系统。其中ApacheFlink和ApacheKafka这两个开源项目提供了丰富的数据处理能力。本文将从Flink和Kafka的基本用法出发,通过一个案例来介绍如何利用这两个框架构建一个实时的数据流管道。阅读本文后,读者应该能够理解并掌握以下知识点:Flink与Kafka的特点及区别数据流编程模型:时间复杂度分析和异步计算用Fli

ajax - 如何使用 ajax 或 JS 技巧将数据发送到具有相同 TCP 连接的服务器

我知道如何保持连接独立打开服务器端以将数据连续流式传输到javascript。但我不知道如何使用相同的TCP从浏览器向服务器发送数据。所以没有3次握手,只有2个tcp数据包。我知道这是可能的,但我不知道该怎么做:使用xmlhttprequest?或脚本标记ajax?你能告诉我怎么做吗?非常感谢 最佳答案 如何使用WebSockets. 关于ajax-如何使用ajax或JS技巧将数据发送到具有相同TCP连接的服务器,我们在StackOverflow上找到一个类似的问题:

ajax - 向服务器打开 TCP 流的最佳方式是什么?

这是一个很难确定的问题,但基本上我想知道最好的方法(不是“你的意见是什么”而是“最能满足我提出的要求”)是从一个客户端网页到服务器,这样任何一个都可以在没有轮询的情况下向另一个发送数据?我认为这个术语是HTTP绑定(bind)与HTTP轮询。这里的上下文是一个聊天应用程序-我想要一个流式连接这样浏览器就不会不断地推出请求。这里的客户端是KnockoutJS和jQuery。我希望能够将数据来回推送为JSON(或者至少可以由jQuery和Knockout的操作)toJSON).服务器端——不太确定它会是什么,但我可能会在linux服务器上运行,所以任何与之兼容的东西都可以正常工作。如果我可

c++ - 在 Windows 7 上通过 QTcpSocket 流式传输图像

我正在尝试基于QTcpSocket创建两个测试应用程序,一个流式传输(未压缩)图像的服务器和一个接收它们的客户端。我的代码主要取自QtsFortuneClientExample和FortuneServerExample.我已经剪掉了所有的gui。我的服务器没有打开连接、发送一笔财富然后立即关闭它,而是保持连接打开并持续流式传输我的图像。客户端只是从QTcpSocket中读取图像,然后丢弃它们。我发送的图像是800x600RGB(=1440000字节),我会尽可能频繁地发送它。每次发送之前都会从文件中读取图像,我没有使用任何压缩。服务器似乎在正常发送图像。但是客户端接收它们的速度太慢,每

c# - 尝试通过 TCP 传输 2 路音频?

我正在尝试制作一个视频session应用程序(用C#编写),它允许2个用户使用TCP进行视频session。此外,用户还可以单独进行文字聊天。现在,我有一个可用的视频流,但还没有音频。我不确定如何访问麦克风,使用TCP对其进行流式传输,然后在其他用户的扬声器上播放它,因为我对c#比较陌生,对使用媒体也是全新的。如果有人可以向我指出示例代码,帮助我了解如何访问麦克风,或者您认为对我有帮助的任何其他事情,那就太好了。我附上我的代码以供引用。网络摄像头.csusingSystem;usingSystem.IO;usingSystem.Linq;usingSystem.Text;usingWe

Python:通过从不同类/线程内建立的 TCP session 发送

我有一个python应用程序,它有两个主要功能。它通过UDP监听器线程从远程源接收流数据(我们称之为“传入数据流”)。还有一个TCP监听器线程,用于监听来自另一个远程源的命令。协议(protocol)中实现了各种命令,但我只实现了“发送配置数据”(它确实有效)和开始/停止流数据。此开始/停止流数据应将(编码的)“传入数据流”转发给外部TCP方。我是Python的新手,目前为止我已经“破解”了所有的东西。基本上是两个线程,一个不断地接受UDP流数据(速率:每秒10条消息),另一个监听和处理TCP请求。我一直计划的方法是在TCP请求流数据开始时设置一个标志,当这个标志为True时,处理传入

java - 桌面 TCP 流式传输 (java)

我想使用套接字传输桌面屏幕截图。我不知道这样做的确切方法,所以我选择了AWT的机器人:)Robotrobot=newRobot();BufferedImageimage=robot.createScreenCapture(screenRectangle);问题是来自机器人的图像太大而无法制作流。1440x900的捕获大约是0.3MB,我传输它的速度不够快,无法创建流畅的24fps流。目前我正在使用TCP套接字,因为我在将图像切割成多个部分并使用UDP发送它们时遇到了问题。这可能不是正确的方法,但什么才是?高清视频流是如何传输的?提前致谢 最佳答案