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

iphone - 使用音频队列处理中断

我正在开发一个音频流媒体,并声明了一个中断侦听器,以在发生中断时保存歌曲的状态 - 例如来电或短信。

这是相关代码

在我的 AppDelegate 中,我有这个

这就是中断监听器的样子

}

当我接到电话时,会调用中断侦听器,如果用户拒绝通话,也会调用播放恢复方法。但在调用 resumePlayback 方法之前,我在控制台中为 AudioQueueEnqueueBuffer 收到此错误

错误:tca! 错误整数:560030580

有没有人知道如何在流式传输音频文件时正确处理音频中断。

谢谢。

0 投票
1 回答
734 浏览

windows - 任何 Windows 媒体服务专家

有谁知道 Windows Media Service 是否支持 Windows Server 2003 上的流式 flv?我试过但没有找到任何索赔文件。

http://www.microsoft.com/windows/windowsmedia/forpros/server/server.aspx

提前谢谢,乔治

0 投票
1 回答
1302 浏览

wcf - WCF 服务的流式输出

我正在尝试从 WCF 服务获取流式输出。

我已将其设置transferMode为“ StreamedResponse”。当客户端从服务器接收到流时,它无法读取流。从服务器端调试时,我可以看到流有数据,但从客户端 stream.Length 抛出 NotSupportedException。将流读入缓冲区会导致读取 0 个字节。

我使用 svcutil 生成了客户端代理,并且正在使用 .NET 3.0。有没有人遇到过类似的问题?

0 投票
3 回答
1806 浏览

asp.net - 视频流 asp.net

我一直在制作一个 ASP 网站,在该网站中,我为用户提供了上传视频并在上传后查看它们的设施。我已经成功地将视频上传到我的服务器,但不知道如何在客户端页面上播放它。我想缓冲视频并将其流式传输到用户的浏览器,不希望他在播放前等待并下载整个视频。我该如何接近?

0 投票
1 回答
3771 浏览

wcf - 使用 Wcf 流式传输图像文件

我想通过 Wcf 将大图像发送到服务器。我可以将其作为字节 [] 传递。我该怎么做。什么是 MTOM...我在哪里可以找到示例...?

0 投票
2 回答
35199 浏览

streaming - 从 Amazon S3 流式传输 MP3

有没有办法通过嵌入网站的 Flash 小部件或其他方法流式传输存储在 Amazon S3 上的 MP3?

0 投票
2 回答
73 浏览

performance - 从程序访问远程视频

我想对我的内容管理网站进行压力/性能测试,尤其是托管流式视频部分。我正在使用 IIS 来托管视频。更具体地说,我使用的是新的 Windows Server 2008 x64 和 IIS 7.0。

困惑是,

  1. 我打算编写代码来启动很多线程,并且在每个线程中我将向视频 URL 发送 Web 请求,并从服务器读取响应流,但我不确定这样是否与真实用户的行为相同使用播放器渲染视频(在我的代码中,我只是读取流,没有真正播放或写入任何地方)。我想尽可能地测试类似于真实场景的测试;

  2. 我还计划使用真正的媒体播放器来渲染视频(或任何媒体播放器),但我担心如果我在我的测试机器上启动多个媒体播放器,因为媒体播放器将使用一些硬件或其他一些资源(显卡特定内存?)解码/渲染视频(不确定,需要大师帮助检查和确认),如果我启动多个播放器,播放器之间是否存在任何潜在的硬件或资源争用?如果存在争用,也不是实际的 ens 用户场景,即少数用户会在他/她的机器上启动 100 个播放器。:-)

有人对我有什么建议吗?

顺便说一句:我更喜欢使用任何基于 .Net 的解决方案,但不是必须的。

提前谢谢,乔治

0 投票
1 回答
3346 浏览

image - FFmpeg 图像到视频和流媒体

我有一个实时生成 JPEG 图像的 C# 程序,我需要(连续)从图像中生成视频并流式传输(也是实时的)。

我已经使用 ffmpeg 对输入视频源进行转码并将其流式传输,ffmpeg 是否没有选项可以将输入作为一组图像(始终生成)并从中制作视频?

干杯

0 投票
6 回答
909 浏览

http - http流

是否可以在不使用任何流媒体服务器的情况下进行 http 流媒体?

0 投票
5 回答
1068 浏览

optimization - 流式传输的有效内存带宽使用

我有一个流过 250 MB 数据的应用程序,对数据块(每个只有 2 个 32 位字)应用一个简单而快速的神经网络阈值函数。基于(非常简单的)计算的结果,该块不可预测地被推入 64 个 bin 之一。所以它是一个大流输入和 64 个较短(可变长度)的流输出。

使用不同的检测功能重复多次。

计算受内存带宽限制。我可以这么说,因为即使我使用计算量更大的判别函数,速度也没有变化。

构建新流的写入以优化我的内存带宽的最佳方法是什么?我特别认为了解缓存使用和缓存行大小可能在其中发挥重要作用。想象一下最坏的情况,我有 64 个输出流,运气不好,许多都映射到同一个缓存行。然后,当我将接下来的 64 位数据写入流时,CPU 必须将过时的缓存行刷新到主内存,并加载到正确的缓存行中。每个都使用 64 字节的带宽......所以我的带宽受限应用程序可能会浪费 95% 的内存带宽(不过,在这个假设的最坏情况下)。

甚至很难衡量效果,因此围绕它设计的方法更加模糊。还是我什至在追逐一个幽灵瓶颈,以某种方式硬件优化得比我好?

如果这有什么不同,我正在使用 Core II x86 处理器。

编辑:这是一些示例代码。它流过一个数组并将其元素复制到伪随机挑选的各种输出数组。使用不同数量的目标箱运行相同的程序会产生不同的运行时间,即使完成了相同数量的计算和内存读取和写入:

2 个输出流:13 秒
8 个输出流:13 秒
32 个输出流:19 秒
128 个输出流:29 秒
512 个输出流:47 秒

使用 512 与 2 个输出流之间的差异是 4 倍,(可能??)由缓存行驱逐开销引起。