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

c++ - 如何通过以太网连接将数据写入 IP:Port 地址?

我需要编写一个快速而肮脏的应用程序,以通过以太网连接将一些数据写入远程机器。远程机器正在等待数据,我只想向它发送一些数据以测试连接和带宽等。

例如,我希望能够通过连接发送已知模式的数据(简单计数或重复模式),并能够将带宽增加 x2、x10、x100 等。

无需握手、CRC、特定数据格式、帧等,只需简单的旧数据。

请...没有第三方库,只有 C++(或 C,或 python)

0 投票
3 回答
1446 浏览

flash - 防止mp3的渐进式下载?

我正在寻找一些在 Flash 中创建 mp3 播放器的解决方案;一种使用流媒体或某种混淆来阻止用户下载源 mp3 的软件。如果我使用使用 RMTP: 协议的服务器/解决方案,那会阻止下载吗?是否有可能使用 Amazon S3 服务器来提供文件但隐藏文件的实际 URL?

0 投票
2 回答
6845 浏览

php - PHP 从视频中提取音频

我需要一种从某些视频中提取音频的方法(在 PHP 中)。我有来自 YouTube 的视频流,所以如果它是即时流式传输的,我真的很喜欢它,而不是我必须将它保存到临时目录并在那里处理它(尽管这是可以接受的。)谢谢,Isaac Waller
编辑:更具体地说,我有一个 MP4,我希望它是一个 MP3。

0 投票
8 回答
843 浏览

.net - Stream (.NET) 处理最佳实践

这个问题的标题是“Stream”这个词,因为下面的问题是我对 Streams 有一个更普遍的疑问的一个具体例子:

我有一个接受两种解决方案的问题,我想知道最好的一个:

  1. 我下载一个文件,将其保存到磁盘(2 分钟),读取它并将内容写入数据库(+ 2 分钟)。
  2. 我下载一个文件并将内容直接写入数据库(3 分钟)。

如果写入数据库失败,我将不得不在第二种情况下再次下载,但不是在第一种情况下。

哪个最好?你会用哪个?

0 投票
2 回答
944 浏览

.net - 如何在没有缓冲区的情况下同时将 .NET 流写入其他两个流?

在我之前的问题中,有人评论说可以同时将一个 .NET 流写入另一个流。我只能找到一种方法,但使用一个临时变量(缓冲区)来存储输入流的内容(一次全部或部分)。

  1. 有什么方法可以在不使用缓冲区的情况下做到这一点?
  2. 有什么办法可以同时进行吗?
0 投票
3 回答
1439 浏览

php - 如何使用 PHP 将图像从网络摄像头传输到我的网站?

我将使用 PHP。

我想建立一个基本的约会网站,所以我认为我需要学习如何逐个模块或逐个学习,直到完成。我想开始的是网络摄像头部分。

我将如何将网络摄像头流式传输到网站?

我如何获取网络摄像头的一些屏幕截图并将其发布在网站上(将其存储到数据库中)?

0 投票
1 回答
2870 浏览

javascript - 流媒体视频如何工作?

所以我有一些 .flv 格式的视频,我希望人们能够从我的网站上观看,而无需下载它们。到目前为止,Flowplayer似乎是实际 Flash 播放器的最佳选择。

但是,我一直在研究这个视频流的东西,因为它应该使视频观看速度非常快,并允许寻找视频的中间等。我需要什么才能让它工作,我需要有吗?一些特殊的服务器软件呢?以及如何使用我将用于显示视频的 javascript/PHP 代码与该软件集成?

谢谢。

0 投票
5 回答
8660 浏览

php - 如何使用 PHP 提供 .flv 文件?

我正在建立一个流媒体视频网站。这个想法是客户应该支付会员费,登录系统,并能够观看视频。我将使用FlowPlayer来显示实际视频。

现在的问题是,视频需要公开存储在某个地方,并且需要将 .flv 文件的 url 传递给 flowplayer 才能显示它们。这会产生一个问题,因为任何人都可以查看源代码、下载视频并在整个互联网上分发。

我知道有些人使用 php 通过制作图像来提供图像header(),然后他们可以执行以下操作:

php 脚本验证用户 ID 并提供 .gif 并且永远不会显示 gif 的实际 url。

无论如何也可以使用 .flv 或任何其他视频格式来做到这一点?例如,传递给 PHP 脚本的文件和用户 ID,它会验证它们并返回视频?

0 投票
3 回答
2854 浏览

java - 如何在 c++ 或 c# 或 java 中创建 jpegs(live) 流?RTSP?

我正在构建一个服务器端的 html 呈现浏览器,它呈现 html 并将 jpegs 发送到移动客户端。我需要弄清楚如何构建一个服务器来抓取 jpeg 并将它们在会话中流式传输到我将在 j2me 中编写的客户端

0 投票
1 回答
553 浏览

flash - Flash 9:如何确定流媒体轨道是否为单声道?

几个月来我一直试图解决这个问题......在 Flash 9 中,我试图加载一个流式 MP3 文件并计算它的轨道长度。我可以做到这一点,但是当 mp3 的通道是单声道时,时间是原始音轨长度的两倍。我是怎么想出来的?好吧,我通过在 Windows 上录制到 Sound Recorder 来测试我的播放器,但幸运的是,我忘了用立体声录制 MP3。

现在,在 Flash 中,我尝试使用加载的字节数、总字节数、播放位置和所有您可能想到的公式来计算持续时间。数学很好。问题是当 Flash 加载 mp3 时,它会自动假定文件是立体声的。因此,当它加载数据时,它会继续并将其认为拥有的字节量加倍,因为它识别出一个特定大小的通道,然后将其加倍以获得立体声。这会产生负载大小的错误值,通过正确的数学运算,仍然会使轨道长度加倍。这就是为什么单声道不适用于我们使用的常用公式。

为了解决这个问题,我需要一种方法来确定文件是单声道还是立体声。不,ID3 数据也返回错误值,我已经尝试使用 soundTransform.leftToLeft、soundTransform.leftToRight、soundTransform.rightToLeft 和 soundTransform.rightToRight 手动确定(它返回立体声值)。

我不知道有什么方法可以让 Flash 正确地告诉你文件有哪些音频通道。我希望我只是忽略了一些东西,任何帮助或故障排除提示,无论我是否已经尝试过,都将不胜感激。