问题标签 [streaming-flv-video]

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 回答
205 浏览

windows - 可以流式传输任何flv文件的软件

我知道这与编程无关,但我有一个场景。

每个视频流媒体站点都有一个 Flash 视频插件,在查看源代码后,我可以找到它正在流式传输的 flv 文件的链接。现在我想制作一个应用程序或在现有应用程序上工作,我可以在其中复制和粘贴 flv 文件的 url,它会为我流式传输。类似于可以为我流式传输 Flash 视频的应用程序。

0 投票
6 回答
1389 浏览

html - 如何播放视频(.flv)而不显示加载图像以在播放时缓冲?

我想在我的网站上播放一个 flv 视频文件。考虑到客户端计算机的互联网连接速度,将开始播放视频,以便视频永远不会暂停显示加载图像以进行缓冲。

缓冲/流式传输将首先完成然后播放,或者视频将在短暂延迟后开始播放,同时缓冲将完成,例如 40%,其余的缓冲将同时进行,以便视频永远不会暂停并显示加载图像。

如何做到这一点?是否可以实施?

请帮助实现这一点。

0 投票
1 回答
1865 浏览

flash - 在不降低视频质量的情况下调整 FLV 大小的最佳方法是什么?

我正在制作一个 Flash 网站。并且有一个视频正在播放,它会随着用户在页面上导航而移动并改变大小。我注意到当它变小时,视频质量会变差。关于如何保持其质量并以不同方式调整其大小的任何想法?

注意:当 Flash 视频的 css 设置为 100% 的宽度和高度时,视频质量很差。然而,当我让它居中,并设置它的宽度和高度时,它很好,即使它在 swf 中以相同的大小呈现。也许同样的想法可以应用在动作脚本中?

我为此使用 as2 。

0 投票
1 回答
837 浏览

flash - 如何在谷歌桌面小工具中嵌入 Flash 视频?

我有一个要求,我需要创建一个可以从给定视频 URL 播放 Flash 视频的 Google 桌面小工具。例如,如果我给出,"http://www.example.com/xyz.flv"那么小工具应该播放该视频。

如果有人在这种小部件上工作过,请提供一些示例代码。

0 投票
1 回答
733 浏览

javascript - 使用 javascript 播放和控制 MP3 和 FLV 音频/视频 (live strteam)

使用 JavaScript 如何控制外部 FLV 实时音频/视频(广播)流。

我有 URL 说 BBC Radio,当在浏览器的地址栏中输入它时会显示它自己的 FLV 播放器。

我需要使用 JavaScript 控制这个直播流播放、暂停、增加/减少音量。

JavaScript 应该是通用的,因为对于任何 FLV 播放器,上述功能都适用。

使用JS可以做到这一点吗?

请指导我。

仅供参考:我正在使用 PHP、MYSQL 和 APACHE

0 投票
1 回答
358 浏览

flash - Flash 视频捕捉

有没有办法在本地保存以下 Flash 视频,也许通过直接将其流式传输到驱动器?我主要使用 Python,但任何方法都可以。

http://www.cbc.ca/video/swf/UberPlayer.swf?state=embed&RSI=cbc-production&clipId=1354327087

0 投票
1 回答
135 浏览

ffmpeg - 视频编码帮助

我正在对 flv 的视频编码工具进行一项研究。

我测试了 flvtool2 和 Yamddi,但我失去了很多视频质量。

有没有人推荐任何其他工具或算法来保持flv电影的最高质量?

问候,
佩德罗

0 投票
1 回答
3614 浏览

jquery - PrettyPhoto 的 FLV 播放器(基于 jQuery 的灯箱)

我试图找到一个与 PrettyPhoto ( http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/ ) 配合使用的 FLV 播放器。我想知道这里是否有人可以推荐一个可以与 PrettyPhoto 一起使用的 FLV 播放器。一个教程的链接会很棒,在此先感谢。

0 投票
1 回答
570 浏览

flash - 如何更改起始点(x 秒)以使用 Flash 播放器加载 flv?

我想使用 flv 文件作为帮助文档。但我需要用代码设置 flv 文件、起点和终点。

我正在尝试编写可以从 html 参数中获取这些参数(文件名、起点、终点)的 Flash 播放器。

我正在使用 NetConnection、NetStream 和 Video 组件。但我无法更改加载 flv 的起点。

任何帮助,将不胜感激...

0 投票
1 回答
449 浏览

flash - 在第 6 次连接后停止从自定义 Web 服务器提供多个 flv 文件,同时保持套接字打开

这让我发疯了,因为它是各种技术的结合,我很难跟踪问题。

设想

我编写了一个小型 HTTP 服务器来提供 .flv 文件;这些flv文件是现场编码的。flv 文件是用 adobe 的屏幕编解码器编码的(我从 libflv 开始,但那太有问题了,所以我最终实现了自己的 flv 编码器)。对于下面的问题,我使用哪种编解码器或者我提供普通的 flv 文件而不是现场生成的文件都没有关系(如果我只发送 12 个 h264 编码文件,也会出现问题)。我还有一个用 as3 编码的 swf。as3 打开到我的服务器的 12 个连接并请求 12 个不同的 flv,并在页面上将它们显示为 12 个不同的视频。我使用 Firefox 和 chrome 测试了设置,并且正在使用最新的 flash 客户端(版本 10)。HTTP 服务器对这些文件进行伪流式传输;例如,它告诉客户端文件是 mime 类型的 video/x-flv,告诉文件大小是 2GB 并且刚刚开始流式传输。为了完整起见,这是它生成的标题:

所以发生的事情是 swf 请求一个 flv,服务器获取请求,开始对 flv 进行编码并开始通过打开的 tcp 连接发送该字节流。客户端(浏览器)和服务器都在本地主机上运行。服务器还将提供 crossdomain.xml 内容(在 adobe 需要的端口 843 上)以及端口 80 上。Flash 确实要求提供跨域文件,并且在文件中我允许所有内容。在 flash/CS4 中,我启用了所有允许 swf 进行网络操作的设置。

这一切都很好,除了闪光在第 6 次 flv 之后停止。如果我在发送几帧后关闭套接字,那么 swf 将愉快地显示所有 12 个。但是如果我保持套接字打开(如果我想继续服务,这就是重点),它只会在六个 Netstream 连接后退出。因此,它将向服务器发送 6 个请求然后停止。在 as3 方面,我尝试了各种方法(使用一个 NetConnection,调整缓冲时间),但似乎没有任何帮助。

as3 代码如下所示:

我循环此代码 12 次以生成请求。

那么什么给了;为什么在第 6 次连接后 flash 会停止。我用谷歌搜索了一整周,试图找出 flash 在其套接字、NetConnections 或 NetStreams 上是否有最大值,但 Adob​​e 和其他任何人似乎都没有在任何地方提到这一点。

我发现的另一个奇怪的事情是 6 个打开的连接仅基于每个端口,所以我可以在端口 80 上打开 6 个 flv,在端口 81 上打开另外 6 个……我可能会重写我的实现以服务于不同的端口,但这会很痛苦(尤其是考虑到人们有防火墙),而且这没有任何意义。

要么我在 as3 中做错了什么,要么 flash 确实有一些我不知道且没有记录的限制,或者我的 HTTP 标头中可能存在一些问题。

有人知道可能是什么问题吗?我真的没有选择了,我已经摆弄了一个星期了,这让我发疯了!