问题标签 [live-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.
video - 如何流式传输实时视频
我正在寻找能够让我在一个位置设置实时视频源并通过互联网在远程位置观看视频流的解决方案。
目标是提供实时高质量视频培训课程,远程用户可以从他们自己的位置观看。
任何技术都会奏效。高质量是必须的。我最熟悉 C# 和 Microsoft 解决方案。
这是我理解它可能起作用的方式:
对于提供者
- 获取相机(我目前有一个高清摄像机)
- 将相机插入计算机(如何,视频采集卡?)
- 使用软件捕捉视频(什么软件?)
- 使用软件流式传输到客户端(什么软件?)
对于客户
- 使用软件指向视频源(什么软件?)
- 将电脑插入投影仪
qt - 实施网络摄像机
我们有一个带有模拟摄像头的设备。我们有一张可以对其进行采样和数字化的卡片。这都是在directx中完成的。此时,更换硬件不是一种选择,但我们需要编写代码,以便我们可以实时看到这个视频源,而不管将来发生任何硬件或底层操作系统的变化。
沿着这条线,我们选择了 Qt 来实现一个 GUI 来查看这个摄像头馈送。但是,如果我们将来迁移到 linux 或其他嵌入式平台并更改其他硬件(包括摄像头/视频采样器所在的物理设备),我们也需要更改摄像头显示软件,这将是很痛苦,因为我们需要将它集成到我们的 GUI 中。
我建议迁移到一个更抽象的模型,其中数据通过套接字发送到 GUI,视频在从套接字流解析后实时显示。
首先,这是一个好主意还是一个坏主意?
其次,您将如何实施这样的事情?视频采样器通常如何提供可用输出?如何将这个输出推送到套接字上?一旦我在接收端解析输出,我怎么知道如何处理输出(如如何让输出呈现)?我唯一能想到的就是将每个样本写入一个文件,然后在每次新样本到达时显示文件的内容。这对我来说似乎是一个低效的解决方案,如果它可以工作的话。
你建议我如何处理这个?是否有任何跨平台库可用于这样的事情?
谢谢你。
编辑:我愿意接受不同的建议,而不是上面列出的建议。
video-processing - 如何在播放时以编程方式逼真地修改视频剪辑?
不久前,我在一家德国公司的网站上看到了一系列有趣的视频演示。他们处理在播放时修改视频流,这种技术的准确性和流畅性给我留下了愉快的印象。在所有这些演示文稿中,我认为其中一个在动态播放视频中的文本混合方面非常吸引人。它允许您在播放视频时在文本框中键入字符串,并以逼真的准确性嵌入您在视频中编写的文本的转换变体。我的问题是,如果您碰巧知道此类功能需要哪种算法,我如何以编程方式将实时文本和图像嵌入视频流中?是否有任何研究论文或图书馆我应该查看详细信息?
PS。不要因为视频的内容而抨击我,这是我感兴趣的编程技术,视频是我能找到的最好的例子。
iphone - iPhone 直播视频流媒体播放器
我希望制作一个流式传输实时视频的应用程序,该应用程序的顶部有一个视图,上面有标签和一个按钮。
根据我对 http 视频流功能(自 iPhone 3.0 操作系统起可用)的研究和测试,您似乎创建了一个指向包含转换后的视频流的索引 html 的 web 视图,并在应用程序中显示为快速视频。这意味着我无法控制打开的媒体播放器。有谁知道你怎么能控制这个?
我知道 Apple 的 MoviePlayer 示例代码向您展示了如何在 MediaPlayer 视频上放置视图,但是如何使用 http 直播流来完成呢?
提前致谢。
video - 将rtsp视频流转换为http流
我有一个实时视频流的 rtsp URL,我想以 HTTP 流的形式访问它。有人可以告诉我是否有任何组件可以放在我的服务器上来执行此操作吗?
我不知道如何实现这一点。将不胜感激。
谢谢。
wpf - 在 WPF 中播放 RTSP/MMS/Http 实时视频源
我想将实时视频源提取到 WPF 中,但 MediaElement 似乎不支持这些协议。此处为示例视频流(BP 漏油直播):
http://mfile.akamai.com/97892/live/reflector:45683.asx?bkup=45684
有没有在 WPF 中播放实时流格式的解决方案?
我曾希望使用 VideoLan DotNet 组件,但它似乎与最新的 VLC 版本不兼容:http: //vlcdotnet.codeplex.com/
video - 如何发布多比特率(MBR)直播视频?
html - HTML5 直播视频“破解”
在过去的两个月里,我一直试图“愚弄” safari,使其认为它正在查看服务器上的文件,这实际上是来自摄像机的实时视频流,使用 Gstreamer 应请求编码并混合成支持的格式通过浏览器。由于 HTML5 支持渐进式视频下载,这至少在理论上应该是可能的。
我的结论是,考虑到浏览器在下载 HTML5 视频文件时会发出部分内容请求,这会变得相当复杂,主要是为了寻找。如果服务器不支持此功能,则在文件完全下载之前不会播放视频。
有没有其他人尝试过这种方法并取得了更大的成功?或者我应该放弃并等待像 RTSP 这样的真正的实时视频支持被集成到浏览器中。
干杯。
encoding - 使用 avcodec/H264 编码实时视频时
我想用 avcodec/H264 编码实时视频。我尝试了一些设置参数。
有用。解码端很好。但是框架尺寸太大了。I-frame和P-frame大约250,000字节,B-frame不做。怎么了?
谢谢你。
video-streaming - 点对点视频流
我正在尝试开发一个对等应用程序,它将在客户端之间流式传输实时视频。客户将加入,然后将能够流式传输。
下面的代码不会崩溃,但它不允许流式传输。请帮助我,因为我想知道是什么问题。
正如所写,我正在尝试打开一个从输入流中读取的套接字。我正在尝试将此输入流写入文件(正在创建为 0 字节!!)但其中没有任何内容。我正在尝试将此现有流这部分用于另一个客户端。
请帮忙