stream 相关问题

流是一系列可以以串行方式访问的数据元素。对于Java 8的新Stream API,请改用java-stream标签。

ffmpeg 处理时中断流

我从服务器接收视频(如原始流),然后通过管道将其传输到 ffmpeg,但如果下载中断几秒钟,则处理失败并显示消息:“无效的 NAL 单位大小”和“缺失

回答 1 投票 0

C++中有标准的日期/时间类吗?

C++ stl 有标准时间类吗?或者我是否必须在写入流之前转换为 c 字符串。例如,我想将当前日期/时间输出到字符串流: time_t tm(); ostringstr...

回答 8 投票 0

如何在 C# 中同时将控制台输出到多个流?

我有一个程序可以获取控制台输出并将其写入日志文件,但是它不再显示在控制台窗口中。有没有办法将其保留在窗口中,但将其写入日志文件

回答 4 投票 0

为什么 Python 流方法不会在已删除的文件上引发异常?

我一直在 Python 中使用基于文件的流,并注意到当流的底层文件有

回答 1 投票 0

双向流连接无法与 Gather 一起使用

我正在使用电话号码语音 webhook,做出如下 TwiML 响应: 我正在使用电话号码语音 webhook,做出如下 TwiML 响应: <?xml version="1.0" encoding="UTF-8"?> <Response> <Connect> <Stream url="wss://..."/> </Connect> <Gather speechTimeout="auto" speechModel="phone_call" enhanced="true" input="speech" action="/respond"/> </Response> 它正在正确启动双向语音Stream,没有任何问题。它能够连接、发送数据和断开连接。但它没有在 Gather 部分提出任何“/respond”请求。如果我删除 Stream 连接部分并将 TwiML 更新为: <?xml version="1.0" encoding="UTF-8"?> <Response> <Gather speechTimeout="auto" speechModel="phone_call" enhanced="true" input="speech" action="/respond"/> </Response> 然后 Gather 被呼叫。但为什么不使用双向 Stream 来调用呢? 问。我们想要什么? 要么: 完全通过流来完成吗? 我在一个地方获取 StreamId、ConnectionId、CallId 时遇到问题。 像我一样使用Gather? 这里使用 BiDirectional Stream,由于某种原因甚至没有调用 Gather。 问。为什么使用Gather? 目前,我们正在使用已经训练好的 speechTimeout 和语音 model 在用户停止说话时获取 que。在 Gather 步骤中,我们向另一个 API 端点发出请求,在“StreamId”、“ConnectionId”和“CallId”的帮助下,我们将语音响应作为流输出发送。 您所描述的 Stream 工作但 Gather 不工作的行为是您正在使用的 Twiml 的设计所致。 Twilio 按顺序处理 Twiml,直到“动词”完成后才继续处理。 Twiml 中的动词是“连接”和“聚集”。直播后您可以看到 Gather twiml: <?xml version="1.0" encoding="UTF-8"?> <Response> <Connect> <Stream url="wss://..."/> </Connect> <Gather speechTimeout="auto" speechModel="phone_call" enhanced="true" input="speech" action="/respond"/> </Response> 另一种方法是仅使用 Gather Twiml,然后使用 Twilio REST API 来处理 Media Streams: string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID"); string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN"); TwilioClient.Init(accountSid, authToken); var stream = StreamResource.Create( url: new Uri("wss://example.com/"), pathCallSid: "CAXXXXXXXXXXXXXXXXXXXXXXXXXXX" ); 您的应用程序需要从处于“收集”模式的调用中获取 pathCallSid,然后使用 Twilio REST API 启动该调用的媒体流。这种方法的一个问题是,Gather 似乎最适合通话的一小部分。 解决您提出的另一个问题: 完全通过流来完成吗? 我在获取 StreamId、ConnectionId、CallId 时遇到问题 一个地方。 创建流时查看状态回调参数: statusCallback 属性采用绝对或相对 URL 作为 价值。每当流启动或停止时,Twilio 都会生成一个 请求此网址 例如: <Stream url="wss://..." statusCallback="http://yourapi.com..." /> 发送到 statusCallback url 的参数包含 StreamSid 和 CallSid。

回答 1 投票 0

在 JavaScript 中将字符串转换为 ReadableStream

如何将字符串转换为 ReadableStream(不是 NodeJS 流)。

回答 1 投票 0

Java:String 与 StringWriter?

如果我有一个字节数组(可能来自相当大的文件),哪个更适合构造字符串? 新字符串(byteArr,UTF_8); 与 尝试(最终解压缩的 ByteArrayInputStream = new

回答 2 投票 0

将字符串转换为 ReadableStream

如何将字符串转换为 ReadableStream(不是 NodeJS 流)。

回答 1 投票 0

在磁盘上创建虚拟文件

我有一个外部程序(作为可执行二进制文件),它消耗可能非常大的输入文件。我正在编写一个 C# 应用程序,它将从我们的数据库中获取数据;写一段...

回答 1 投票 0

如何使用一个StreamWriter写入多个底层流?

我正在将文本写入 System.IO.StreamWriter。 底层流(在 new StreamWriter(underlyingStream) 中指定)写入远程文件。 (我认为它的类型不相关,但为了完整......

回答 1 投票 0

无法使用 blob url 在 Safari 中捕获视频元素

我正在使用hls.js来播放HLS视频流。 hls.js 使用 blob URL 在 src 标记 () 中显示视频元素。我可以通过使用drawImage()函数转换为画布来在Chrome中捕获它...

回答 1 投票 0

使用 fetch API 进行流式传输

我创建了 .NET Core API,并在其中公开了一个 POST 端点,该端点通过多个块传输响应,其中每个块包含一个 JSON 对象,并且我创建了 Angular 客户端应用程序,该应用程序...

回答 2 投票 0

Dart:用示例解释 SynchronousStreamController

我已经多次浏览了SynchronousStreamController的文档。 我知道它同步传递事件;事件立即触发到流,而不是添加到稍后的微......

回答 1 投票 0

根据数据使用JAVA 8(流)将列表转换为多个列表并将其存储在Map中

假设我有下面的响应类,它收集响应和一些其他数据。 类响应{ 布尔状态; 字符串消息; 整数id; 响应(布尔值,...

回答 2 投票 0

将嵌套for循环转换为java 11中的流

转换为流: 私有静态列表 extractLocation(列表位置){ List locationList = new ArrayList<>(); 对于(位置l:

回答 1 投票 0

在react-native应用程序中使用fetch来流式传输api

我试图在react-native应用程序中使用带有fetch的Stream api,我在jeakearchibald.com提到的一个很好的例子的帮助下实现了。代码类似于:- fetch('https://html....

回答 1 投票 0

如果是单线程,Dart 如何运行像 Future 和 Stream 这样的异步代码?

我在理解 Dart 异步编程时遇到了一些困难。 根据文档,Dart 是单线程的,因此它只有一个线程,他们称之为 Isolate。 现在,我们可以创建一个新的

回答 1 投票 0

Python Polars:低内存读取、处理、向 Hadoop 写入 parquet

我希望能够在 Polars 中处理非常大的文件而不会耗尽内存。在文档中,他们建议使用扫描、lazyframes 和接收器,但很难找到合适的

回答 1 投票 0

打开名称中包含空格的文件

我在 C++ 中打开名称中包含空格的文件时遇到问题。例如,要打开文件 read me.txt。 这是我迄今为止涉及一个读取文件并输出的命令的代码...

回答 1 投票 0

使用 Racket 实现流时遇到问题

我正在利用晚上的空闲时间学习《编程向导书的结构和解释》。一切都很顺利,直到我在第三章尝试实现流。我正在使用(博士)...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.