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

image - 在 ShadowBox 中播放 FLV 视频

我一直在尝试在 ShadowBox 中播放 FLV 视频。

根据常见问题解答,

Shadowbox.init();在页面加载时使用。

然后后来

但无济于事。视频甚至没有在后台播放,我只能看到一个黑匣子。但是,当我使用 时player: 'swf',视频至少在后台播放,但不播放。

有什么帮助吗?

0 投票
1 回答
333 浏览

javascript - 带外部 FLV 播放器的外部接口

我很好奇是否有人知道我可以设置我的 .SWF 外部 FLV 播放器以在 flv 准备好/缓冲播放后调用 JavaScript 函数?到目前为止我所尝试的一切都没有奏效......任何帮助将不胜感激!

0 投票
1 回答
5276 浏览

flash - Flash / FLV - 如何从 FLV 中提取元数据?

哪些软件可用于从 FLV 中提取元数据?我正在为 apache (mod_flvx) 测试一个 flv 流模块,并且需要从 flv 中提取关键帧信息以进行调试。

我只能找到 FLV 元数据查看器,但它的日期是 2006 年,并且无法在 Win7 上正确安装。http://www.buraks.com/flvmdv/

编辑:我对任何提取方法持开放态度,无论是应用程序还是库。

0 投票
1 回答
1620 浏览

video - 如何使用 flvmeta 执行相同的 af flvtool2 -U?

我们目前正在使用 flvtool2 进行 flv 视频处理。我真的不知道它做了什么,但我知道我们需要运行以下命令。

flvtool2 -U the_movie.flv

我们在处理大型视频时遇到了问题,一直在寻找替代方案,并找到了 flvmeta,但根本没有记录。我们想使用它,因为它在 C 中(在性能上应该超过 ruby​​),并声称它可以轻松处理大文件。

您知道上述命令的 flvmeta 中的等效命令选项吗?

0 投票
3 回答
4581 浏览

asp.net - 如何从 SQL 数据库流式传输 .flv 文件

我想将 .flv 文件存储在数据库中而不是文件系统中。

这就是我现在可以做的:
使用 ffmpeg 成功地将 .wmv 和 .mpeg 转换为 .flv。
在 SQL Server 中存储图像并使用 httphandler 在我的页面上显示它们。
与 .avi 和 .mpeg 视频相同。(如果他可以查看它取决于用户的软件)
如果文件位于文件系统而不是数据库中,则在浏览器中播放 .flv 文件。

我不能做的是:
直接从数据库将 .flv 视频流式传输到 JW Player。(存储为二进制数据)

我已经在互联网上搜索了两天,但我无法让它工作。感觉好像我快到了。JW 播放器打开并开始“缓冲”,但没有任何反应。

我知道没有简单的答案,但如果有人以前做过这个或类似的事情,我想知道你是怎么做的。我觉得我有太多的代码可以在这里发布。

提前致谢!

0 投票
2 回答
10626 浏览

ffmpeg - 如何将 RTSP 流转换为 flv/swf 流 (w. ffmpeg)?

我想将网络摄像头流(来自 geovision 视频服务器)嵌入到网站中。不幸的是,只有 rtsp 流可以直接访问视频数据。

我尝试了一堆不同的变体。使用此版本,我没有收到任何错误:

不幸的是我没有视频。有时我看到网络摄像头的单帧,但没有直播。

这是我的 ffserver.conf

我究竟做错了什么?test.swf 似乎永远加载...

0 投票
1 回答
1452 浏览

jwplayer - 使用 jwplayer 流式传输 f4v 文件的问题

我想用 jwplayer 流式传输 f4v 文件。虽然在 f4v 上播放 flv 文件效果很好,但我遇到了一个问题,即只有在下载完整文件时才播放视频(导致错误的用户 xp)。

这是 jwplayer 对 f4v 文件的预期行为吗?这可能是使用编码的结果吗?

0 投票
1 回答
996 浏览

video-streaming - Flash 视频流 - 寻找帧和慢/快动作

我正在开发一个将 FLV 流式传输到播放器的项目 - 播放器需要能够寻找准确的帧数并暂停它们。

最终目标是实现可变的播放速度 - 播放器将转到一帧,暂停,然后转到下一帧,暂停,等等。(如果请求倒带,它也可以转到前一帧) - 仅适用于电影的一部分(例如,当用户选择“慢动作”时)。

目前,RTMP 用于提供 Flash 视频内容。

  1. 是否可以查找包含 Flash 视频文件的任何帧,或仅查找关键帧?
  2. 是否可以通过 RTMP 请求电影的一部分 - 并将内容分解为本地帧并将每帧图像存储在内存中,覆盖视频窗口并逐帧显示内容?

任何关于上述的建议将不胜感激!

阿尔卡迪

0 投票
1 回答
940 浏览

flash - red5 中的 Netstream Step 方法支持

Netstream.step 方法 AS3

据推测,这提供了在使用 Flash 媒体服务器时对视频进行帧级控制的能力。

问题:我们可以使用 red5 服务器实现类似的东西吗?是否支持该方法? 问题: red5 是否具有伪流功能,即寻求超越缓冲视频?

这直接来自adobe docs上的方法描述

相对于当前显示的帧向前或向后移动指定数量的帧。指定正数表示前进,指定负数表示后退。调用此方法可创建准确的快进或快退功能。

仅当数据从 Flash Media Server 3.5.3 或更高版本流式传输且 NetStream.inBufferSeek 为 true 时,此方法才可用。此外,目标帧必须在缓冲区中。例如,如果当前显示的帧是第 120 帧,而您指定的值为 1000,则如果第 1120 帧不在缓冲区中,则该方法将失败。

此方法旨在与 pause() 或 togglePause() 方法一起使用。如果您在播放过程中向前或向后步进 10 帧而不暂停,您可能不会注意到这些步骤,或者它们看起来像一个小故障。此外,当您调用 pause() 或 togglePause 时,音频会被抑制。

如果对 NetStream.step() 的调用成功,则会发送一个 NetStatusEvent,并将“NetStream.Step.Notify”作为 info 对象的 code 属性的值。

0 投票
1 回答
2336 浏览

android - 在android中流式传输flv

大家好,我正在尝试为 android 创建一个可以从网络流式传输 flv 文件的应用程序。VideoView不支持这个。其他播放器喜欢RockPlayerLite支持 flv 并且如果将文件放在 sdcard 上则可以正常播放,但我在硬件上找不到 api 来将其称为新意图。

有谁知道有一个 API 的 flv 播放器,所以我可以从我的应用程序中使用它应该加载的 url 调用它?