问题标签 [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.
php - 使用 PHP 编辑视频
是否可以使用 PHP 在上传的视频上录制声音?
actionscript-3 - 流式传输时显示视频的问题
我在流式传输视频时遇到问题。随机不显示视频,但随着播放头的移动和音频的声音,视频正在播放。
这很奇怪,因为如果我按下暂停然后播放视频就会出现,如果我让它全屏显示它也会出现。
好的,我发现它不显示的原因是因为视频有时具有 0 像素的宽度和高度。有人知道为什么它会返回这些值吗?这与 rtmp 流媒体视频的性质有关吗?
c++ - 使用 Qt 播放 RTP 视频流?
我想创建一个 Qt 小部件,它可以播放传入的 RTP 流,其中视频编码为 H264 并且不包含音频。
我的基本实施计划是这样的:
- 创建一个 Phonon MediaSource对象(流类型)。
- 将其与提供数据的QIODevice子类连接
- 使用以下任一方法获取视频数据:
我的环境:
- Ubuntu 9.10
- Qt 4.6
我的问题:
- 我的方法好吗?也许我忽略了一个更明显或更简单的解决方案?
- 我目前遇到了这个问题:尝试播放视频流时,MediaObject 的状态变为 ErrorState,errorType 为 FatalError。谁能告诉我我做错了什么?
编辑我发现的一个解决方案是将 libVLC 与 Qt 结合使用,这是我在这个线程
中了解到的。这是感兴趣的代码示例。我仍在寻找基于声子的解决方案。
理想情况下,我只需要提供一个 SDP 文件即可完成工作。
c# - 使用 C# 捕获嵌入视频的屏幕截图
我正在开发一个视频搜索引擎。类似于谷歌视频。我注意到谷歌视频有一个他们索引的所有视频的屏幕截图。我尝试了很多方法来实现这一目标,但都没有成功。我被建议的一种方法是创建一个 swf,它将加载所需的 swf 并进行屏幕截图。但这不是一个好的解决方案,因为我需要自动索引我的视频。
我已经创建了搜索引擎来索引所有视频。但我坚持拍摄屏幕截图。
我注意到的一件事是,谷歌视频上的屏幕截图没有来自各个网站的播放器的播放控件。这使我认为他们是从流信息而不是 Flash 视频中捕获屏幕截图。
有没有人知道如何使用 c# Asp.net 捕获流媒体视频的屏幕截图的线索或方法?
编辑
我不希望得到一部电影并将其转换为闪光灯并拍摄屏幕截图。我有兴趣在 youtube 和 vimeo 等网站上拍摄 Flash 电影的屏幕截图。所以我要做的是索引互联网寻找我设法做的对象标签。但我似乎找不到截屏的方法。然而,谷歌设法通过谷歌视频做到了这一点。
asp.net - 在多台 PC 上同步 Flash 视频?
对于一个事件,我们需要以下设置:
多台计算机运行某种测验(在 asp.net 中)。他们每个人都播放视频作为背景(在浏览器中),有点像屏幕保护程序(带有广告)。移动鼠标时会弹出一个 div,允许用户在填写表格时选择测验。问题是视频需要在所有 PC 上同步。
这些是约束:
- asp.net 代码已经存在,因此完全在闪存中编写它是不可能的。
- 我们最了解 .NET、javascript、html,标准的 webdev 东西,所以投资时间是新的东西是最后的手段。
有什么建议么?
.net - 从一系列图像创建视频流 (AVI)
有一个 IP 网络摄像头,我前段时间编写了一个 .NET 类。它基本上是一个 Timer 实现,每五秒从相机 ping 一个快照 CGI 脚本。相机本身非常简陋。它没有任何类型的 API 可供我使用,我唯一能以编程方式(远程)执行的操作就是调用此脚本。该脚本返回 640x480 JPEG 图像。简单的。
现在我需要做的是花几天时间处理这些图像,并从中创建一个“延时”AVI 视频流,最终将嵌入到网页中。如何使用 VB.NET 做到这一点?
wpf - 如何从 WPF 和 Silverlight 播放 MPEG-TS(传输流)
我用 .ts 文件尝试了 MediaElement - 它不感兴趣(HRESULT:0xC00D11B1)。
TS 文件与 WMP 一起播放没有问题(但似乎无法在 graphedt 中播放它?)
我认为 MediaElement 应该支持 WMP 支持的内容?
更新:顺便说一下,这是在 Windows 7 上(显然它有一个稍微不同的媒体堆栈,如果这有所不同,WMF 等)
video-streaming - 使用 GStreamer 播放传入的 RTP 流
我正在开发一个 GStreamer 应用程序,并且在为传入的 RTP 流实现播放器方面遇到了一些困难。我正在尝试围绕 gstrtpbin 元素构建管道。我正在尝试使用 gst-launch 构造对管道进行建模:
当我启动脚本 GStreamer 报告这些错误:
我应该提到它适用于 playbin 和 SDP 文件。例如这个文件:
可以用来播放这样的流:
为了完整性:我正在使用 VLC 发送数据。这是命令:
有人能帮我理解为什么 gst-launch 脚本会失败吗?错误“原因未链接”让我认为 gstrtpbin 和 rtph264depay 元素之间的链接已损坏。但我不知道如何解决它。
编辑
按照 RAOF 的建议,我修复了命令中的一些错误。但是我使用的是 ffdec_h264 和 autovideosink,因为在我的 Windows 系统上我没有安装 fluh264dec 和 xvimage sink 插件:
这会导致新的错误:
我仍在试图弄清楚如何解决这个问题。如果您可以提供帮助,请随时提供帮助。
Edit2
我使用 SDP 解决方案再次测试,观察到“不存在的 PPS”错误也会出现,但视频确实可以播放。另一方面,致命的“内部数据流错误”仅在使用自定义管道解决方案时显示。我怀疑“不存在的 PPS”错误是由 x264 编码器引起的。“内部数据流错误”一定是由我的管道中的错误引起的,或者可能是某些 Windows 插件中的错误。我会做一些进一步的研究...
iphone - 在 iPhone 上直播?
我已经阅读了很多关于 iPhone 直播的帖子,但没有一个真正有效。
我想做的项目如下:
电影院里播放着静音电影。我想通过 wifi 获取时间码(它正在播放的位置)并让 iPhone/iPod Touch 在同一时间码播放/流式传输音轨。
请问如何实现?
更新:延迟是预期的,将被考虑在内。在这种情况下,小的时间差是可以接受的。
.net - 如何使用 AForge 设置运动检测?
我正在尝试使用 AForge.NET 框架设置运动检测。我正在使用此页面上提供的信息。
我已经设置了一个 DirectShow 视频流,它通过流向我的桌面的一部分提供数据。我可以在 AForge 提供的示例视频播放器项目中选择此流。(我通过播放器看到我的桌面)。
但是,当我运行下面的代码时,我收到了 NullReferenceException。我错过了什么?
The detector
is initialized as private class variable when a videostream is chosen.