问题标签 [video-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 回答
2717 浏览

flash - 是否可以使用 S3 进行 Flash 伪流式传输?

我一直在使用 S3 来存储和提供 FLV 和 MP4 视频。它工作得很好,但内容是逐步下载的。我想知道是否有可能让所谓的“伪流”与 S3 一起工作。

伪流式传输允许观众在完整视频下载之前在视频中搜索,并且仅将必要的位发送到 Flash 播放器。

我知道 Lighttp 的伪流插件,并且我知道我可以使用带有 XMOOV 脚本的关键帧 FLV 文件 - 但我想用 S3 设置它,而不是运行我自己的服务器。

任何帮助表示赞赏。

0 投票
2 回答
392 浏览

directx - 在自定义分配器中显示视频的活动窗口

我正在使用自定义分配器示例在面板上显示视频,对于某些文件,它会在某些活动窗口上播放视频,并且单独显示。我怎样才能避免打开这个不需要的窗口。

0 投票
2 回答
2540 浏览

flash - 您如何处理 Flash AS3 中的实时视频流?

我一直在涉足 Java 中的套接字服务器,现在我已经准备好用我的想法来弄湿我的脚了。

我想将 python 用于我的套接字服务器,显然将 AS3 用于我的客户端。我可以使用我自己的 python 套接字服务器创建一个完整的聊天,但现在我几乎不知道该怎么做,因为我想在 LIVE 视频中添加(想让它成为一个实时视频“聊天”)。

我找到了教程,但它们是针对 FMS 的,我买不起,Red5 看起来也不错,但找不到现场视频教程(另外我必须从我自己的套接字服务器切换到 Red5)。

因此,如果有人甚至可以向我推荐一些关于该主题的资源(不使用 FMS 的实时视频主题),这将非常有帮助,谷歌现在让我失望了。

0 投票
1 回答
626 浏览

c# - 将视频流重新发布为流式 FLV

我们的一个客户在森林中放置了一个移动网络摄像头,该摄像头在公共 IP 地址上流式传输视频。由于网络摄像头的带宽有限(并且它以通常需要客户端安装编解码器的格式进行流式传输),因此流需要由固定电话上的服务器重新广播,最好是流式 FLV。

可以使用哪些组件来编写可以执行此操作的客户端/服务器?它将使用 C# 编写。

(软件解决方案也可以,但我们的预算有限,所以它不可能是非常昂贵的东西......)

0 投票
1 回答
240 浏览

parallel-processing - 多台机器上并行的 DirectShow 编辑服务?

是否可以同时在多台机器上并行处理至少 1 个DShow视频项目以加快渲染速度或只是为了好玩?

任何语言?在任何程序的帮助下?

0 投票
3 回答
5172 浏览

html - 如何在网页中显示来自 IP 地址的视频流?

我已经获得了一个网络 IP 地址。格式为http://192.168.1.15

当我将此地址输入 VLC Player 时,它可以正常播放。

流本身是转码为 MP4 的 DVB/MPEG TS 流。

我需要采取哪些步骤才能在网页中显示此内容?

0 投票
2 回答
674 浏览

c# - C#视频输入例程

有人可以向我指出一篇关于如何从 C# 访问电视调谐器和/或网络摄像头的好文章或教程吗?我到处找,似乎找不到任何相关的东西。

谢谢

0 投票
3 回答
2940 浏览

asp.net - 使用 HttpHandler 和 IIS 5.1 在 iPhone 上播放 Quicktime 视频

我正在尝试使用 HttpHandler 将 QuickTime 视频从 ASP.NET Web 应用程序流式传输到 iPhone。从 IIS 5.1 (Windows XP) 托管 Web 应用程序时,视频播放器打开,然后显示错误“服务器配置不正确”。但是,在使用 IIS 7.5 (Windows 7) 时,视频可以正常播放。

生产环境正在运行 IIS 6.0 并且有同样的问题,尝试通过 Mobile Safari 在 iPhone 上播放视频会显示上述错误。

我检查了 Http 标头,它们在两台服务器之间似乎几乎相同(除了一些,例如服务器标头,这显然会有所不同),除了它们以不同的顺序出现,尽管我怀疑这导致问题。

根据Google Groups 上的这个帖子,添加 'Accept-Ranges: bytes' 标头会有所帮助,尽管这对我们没有任何影响。我还添加了 ETag 标头,但没有任何运气。

实际负责发送文件的代码如下所示:

上面传输文件的代码似乎可以正常运行,并且视频文件在所有桌面浏览器中以及在 Windows 7 上从 IIS 7.5 托管时都可以正确播放。问题仅在使用 Mobile Safari 在 iPhone 上使用 Mobile Safari 播放视频文件时才明显以上代码与托管在 IIS 5.1 或 IIS 6.0 上的 ASP.NET Web 应用程序。

有没有其他人经历过这样的事情并对我可以做些什么来让它工作有任何想法?

0 投票
2 回答
467 浏览

php - PHP中的流媒体认证

我们正在使用第三方服务将流媒体添加到我们的网站。

基本工作流程旨在如下所示:

  1. 用户登录我们的网站
  2. 用户单击链接以加载流式播客/视频。
  3. 该链接指向一个 PHP 脚本,该脚本验证该用户是否有权访问所请求的资源。
  4. php 脚本退出,流被传送到客户端。

我们的流媒体文件都会以flv的形式上传到第三方服务,从长尾播放器播放。

我的问题是关于上面的步骤 3 和 4。如何针对服务器端脚本进行身份验证,然后允许传递流而不让 PHP 脚本永远运行,这会大大增加我们服务器的负载?

0 投票
4 回答
432 浏览

video-streaming - 用现代软件击败图灵测试的可行性?

我在学术上提出这个问题,我想大声提出一个非常重要的问题,并让社区尝试回答它。我们能否构建一个系统来生成一个场景,以便在实时匿名群组视频聊天室中播放,该聊天室可以读取输入的文本并用聊天机器人做出响应?

实时 Internet 视频通常很模糊,并且分辨率较低。在远处聚会的场景中,人们无法辨认出许多细节。可以使用现代软件工具渲染场景,这些工具在不移动时看起来非常真实。让它们真实地移动是一个很大的模拟软件。

由 24 个系统组成的集群每秒可以处理 1 帧,可以每秒 24 帧的速度渲染人脸。然后,视频会从决定生成哪种面部表情的时间点延迟 1 秒。这些面部表情及其产生是一个关键问题。皮肤真实感要求是图形社区解决的问题。

一些研究人员对面部表情进行了分类。它们也可以被渲染,这已在现代计算机图形学文献中得到证明。如果我们知道哪些适合特定情况,我们就可以做到。

聊天机器人已经使用了几十年。现在存在相当“智能”的聊天程序,它会阅读所询问的内容并以明智的方式回复。他们一直用文本来做这件事,但是文本阅读器软件可以用人类的声音说话,而且语音识别软件每年都在变得更好。

我的建议是,连接软件开发的所有这些不同部分并创建一些真正令人惊叹的图灵测试搅拌器应该是相当初级的。

这个程序可以像其他参与者一样进入一个虚拟空间并显示一个真实的环境,就像在网络摄像头上一样。它可以观察他们的面部表情,可以听他们的讲话,还可以阅读他们的文字。然后它可以创建一个响应,然后输入或回复给该组。选择回应什么是一个困难的问题,甚至大多数人都没有掌握。我们可以通过大量工作来接近它。

图灵测试是关于证明沟通者是人,但“证明”只是在足以愚弄人类法官的意义上。如果人类法官只是每个人,他们就不太可能采用严格的正式程序。猜测或中招就足够了。

你觉得我们能做到吗?

这个计划有缺陷吗?以这种方式欺骗普通观众是否有道德含义?我们可以通过生成个人智能助理来赚取数百万美元吗?