问题标签 [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.
actionscript-3 - 如何解决出版物中的视频问题 - AS3
今天我的问题是这样的:
我有一个透明的 FLV 视频,他在我的舞台上。在 pubblicação 到 Flash Player 中,它可以完美运行,但对于桌面、Android 和 IOS,它不会出现...
已经在视频、NetStream 等方面尝试过一切......如果你能帮助我,我谢谢你!
flash - Flash 视频 FPS - 在某些浏览器中播放速度过快
我正在一个网站上播放一系列flv。在过去一周左右的时间里,他们突然开始以比以前更快的速度玩。该网站已经运行了大约 2 年,没有出现任何问题,上周突然之间,这已经开始在不同的情况下发生。
在尝试找出原因后,我无法找到答案。以下是我为找到解决方案而进行的一些测试:
- 在 Firefox、Chrome (Canary) 和 Macbook (Flash Player 17) 上的 Safari 中进行快速播放 - 在 Chrome 中播放正常。
- 在 iMac (Flash Player 17) 上的 Firefox 和 Safari 中进行快速播放,在 Chrome 中正常播放。
- 在 Windows 8 上没有快速播放(所有浏览器)(Flash Player 17)
- 视频来自网络摄像头,以 12 fps 和 9 fps 的速度录制,但速度加快,但来自手机的 24 fps 视频很好
- 我没有使用网络流媒体,只是嵌入了 FLVPlayback 并从服务器附加了 flv
- 我尝试更改 swf 的帧速率以匹配但没有修复。
- 在 Flash 本身中播放视频时,它们可以正常播放,因此视频本身不会加速。
- 网络摄像头视频使用 Red5 使用 9fps 或 12fps 帧速率录制,具体取决于用户连接速度
有没有人遇到过类似的问题,或者有人知道 Adobe 的 Flash 播放器在最近的版本中是否发生了变化?这可能是我的服务器(AWS 上的 Ubuntu)。
我总是假设 flv 视频以其原始速度播放,我可以使用 Net Streaming 而不是链接到 FLVPlayback 来设置帧速率吗?
为什么 Mac 不是 PC 和 webkit 浏览器?他们在多媒体方面的表现是否不同?
任何帮助,将不胜感激。
谢谢,
磷
ffmpeg - 如何使用 ffmpeg API 将编码的 AAC 数据打包到 flv 文件?
我已经从 Android 麦克风中捕获了音频数据,并通过 MediaCodec 对其进行了编码。
我的问题是:
如何使用 ffmpeg 将编码的 AAC 数据打包到 flv?
ios - 我们如何在 ios 中使用 VideoCore 库将 Flv 格式文件传递给 rtmp
嗨,我正在使用 RTMP、videocore lib 和 Wowza 服务器制作一个基于广播的应用程序,我的 Wowza 服务器只播放 FLV 文件但我不知道如何将 FLV 视频传递到服务器以及如何编码 H.264 编解码器(如果是 H.264 编解码器)。 264 视频和 AAC 音频然后只有它会开始广播但我使用下面的代码
并在控制台中显示以下日志
你好,
我尝试使用 VCSimpleSession 将我的应用程序从 iOS 8.3 连接到 RTMP 服务器(Wowza)。但我无法连接。总是返回状态 -11 (ClientStateNotConnected)
请在下面找到日志:
[736:267980] 创建上下文
[736:267980] 上下文创建成功
客户端状态:1
客户端状态:2
客户状态:3
客户端状态:4
客户端状态:5
客户状态:6
收到的服务器窗口大小:10000000
收到的对等带宽限制:10000000 类型:2
收到ping,发送pong。
收到调用
pktId:1
收到调用_result
跟踪命令:connect
客户端状态:7
收到未知数据包类型:0x18
收到调用
pktId:2
收到调用_result
跟踪命令:connect
客户状态:11
audio - 如何将 PCMU/8000 音频存储在 FLV 文件中?
我从摄像机接收具有以下 SDP 参数的音频,我想将此音频存储到 FLV 文件中。我正在使用本文档的附件 E http://download.macromedia.com/f4v/video_file_format_spec_v10_1.pdf来构建我的 FLV,我可以轻松播放视频。问题在于无法正常播放的音频并且所有噪音都在那里。
在 FLV AudioTagHeader 中,我的值为 (1000 0011)base2。
如果我能得到一些帮助,那就太好了
ios - 在 iOS 上以编程方式将 flv 转换为 mp4
在我们的 iOS 应用程序中,我们将收到 flv**(Container)** 文件,其中包含类似这样的视频和音频流
这也需要转换为 mp4 容器和格式,我正在尝试使用 ffmpeg,我相信这只是方法,使用 transcoding.c 文件但在此阶段失败
我正在尝试从 ffmpeg -I test.flv test.mp4 之类的 OSX 命令中学习,
移植到 iOS 是否可行,它是否适用于所有不同的场景,
总之
--- 在 iOS 设备上将 flv 转换为 mp4 的最佳方法是什么,其中视频将采用 h264,音频将采用 swf 编解码器?
html - 如何在移动浏览器中播放 flash/swf 类型格式的视频?
我一直在与该项目合作,在移动浏览器中播放实时流媒体视频。我有一个 swf/flash 格式可以在移动浏览器中播放。但是移动浏览器不支持flash。那么我如何在移动浏览器中播放这些视频。有没有办法做到这一点?
注意:我正在使用 Red5 sdk 播放实时流媒体视频,它在 PC 浏览器中运行良好。
提前致谢。
javascript - 在 Android 上全屏时 flv.js 媒体错误
我使用 flv.js 在我的 android 设备上播放了一个 flv 流。在正常模式下播放时一切正常,除了当我切换到全屏模式时,它播放 1 秒钟然后崩溃。FlvPlayer 错误日志说:
如果我在错误发生时手动记录错误,即flvPlayer.on(flvjs.Events.ERROR, function(e)),对应的日志为:
这仅在全屏模式下发生,我将 document.body 设置为全屏
编辑:
如果我将 videoElement 设置为全屏,则视频可以继续播放,但它会缩小并继续闪烁,上面的所有元素也都消失了
nginx - 如何将 RTMP nginx 直播从 Flv 转换为 mp4 文件?
我有一个使用 nginx 运行的 RTMP 服务器,它将实时流记录到 flv 文件中,但我想做的是将文件记录为 mp4 格式......这是我的 nginx.conf 文件:
</p>
该应用程序运行良好,没有任何问题,我想知道的是如何获取 mp4 或从 flv 文件转换的录制流。
gstreamer - 使 GStreamer 正确读取视频信息损坏的 FLV 文件
我有一组要使用 GStreamer 播放的 FLV 文件。所有文件的标题/元数据都不正确,如下所示:
https://drive.google.com/file/d/1FcKbYd2-D7ZiIG5VpRxpbqshCixp8iaR/view?usp=sharing
VLC 和 ffplay 都可以使用他们的特殊魔法来播放这个文件。虽然,Mediainfo 显示文件的截断视频信息:
对于正确的文件,至少有格式配置文件和级别。
gst-discoverer-1.0
根本不想检测视频流:
gst-play-1.0
启动,但显示错误并且不显示预览:
我正在寻找使 GStreamer 正确播放此类文件的任何方法(也许有一些插件允许这样做?)或修复视频标题。