video-streaming相关内容

如何使用套接字 (.io) 将音频/视频从 node.js 服务器流式传输到 html5 页面

我需要从 node.js 服务器流式传输 mp3 或 mp4 并在 html5 页面上观看.我正在尝试使用 socket.io 来加速通信,我希望它会降低我使用简单 http 的延迟.我在我的项目中设置了 socket.io,在客户端(移动网络应用程序)和服务器上,但我无法弄清楚也无法在网络上找到如何正确发送数据并将其引导到标签. 解决方案 请看 socket.io-stream 项目 h ..
发布时间:2021-09-17 20:17:44 其他开发

YouTube/Vimeo API - MP4 文件

我认为 YouTube 或 Vimeo 不再有(甚至付费)API,这将允许我使用渐进式下载流式传输我上传到那里的视频文件(MP4、MPEG-TS 甚至 FLV),对吗? 其他平台可能有这样的API吗? 彼得 解决方案 首先根据 API 3 视频链接未显示 Vimeo 现在正在处理 API 支持 此处 通过电子邮件获得额外支持. 对于 PRO 帐户,以下是使用新的 V3 A ..
发布时间:2021-09-17 20:17:42 其他开发

vlc.py 如何播放视频流?

我想用 vlc.py 播放 mpeg2 流 http://wiki.videolan.org/Python_bindings. 这里有一些例子:http://git.videolan.org/?p=vlc/bindings/python.git;a=tree;f=examples;hb=HEAD 当我运行示例时,它只能播放视频文件,我想知道有没有播放视频流的示例? 解决方案 根 ..
发布时间:2021-09-17 20:17:37 Python

vlcj 中的视频流

我想将视频从服务器流式传输到客户端.我找到了将视频从服务器流式传输到客户端的代码,但在运行时出错: 将 'vlcj-speed-run.flv' 流式传输到 ':sout=#duplicate{dst=std{access=http,mux=ts,dst=127.0.0.1:5000}}'[018ec020] access_output_http access out:考虑在命令行上传递 --h ..
发布时间:2021-09-17 20:17:34 其他开发

OpenCV-Python:如何从实时视频流中获取最新帧或跳过旧帧

我已经在 Python 中集成了一个带有 OpenCV 的 IP 摄像头,以便从实时流中逐帧完成视频处理.我已将相机 FPS 配置为 1 秒,以便我可以在缓冲区中每秒处理 1 帧,但我的算法需要 4 秒来处理每一帧,导致缓冲区中未处理的帧停滞,随着时间和时间不断增长;导致指数延迟.为了解决这个问题,我又创建了一个线程,我在其中调用 cv2.grab() API 来清理缓冲区,它在每次调用中将指针移 ..
发布时间:2021-09-17 20:17:06 Python

OpenTok,如何将发布者源从屏幕捕获器切换到相机,反之亦然?

我正在尝试实现允许在 Android 应用程序中的视频会话中间在屏幕共享捕获和相机之间切换的功能.我使用适用于 Android 的 OpenTok SDK 2.5. 我研究了 OpenTok 示例(OpenTok 示例) 并认为他们每个程序示例只显示一个功能. 问题:代码是否应该提供两个发布者(一个配备相机,一个配备屏幕共享捕获器)并切换它们,例如 session.unpublish ..
发布时间:2021-09-17 20:16:18 移动开发

使用 python 从网络摄像头修剪(删除帧)实时视频

我有一个可以捕捉视频流的网络摄像头.30 秒后,我想从一开始就删除 1 秒的视频并继续捕获视频流等等.简而言之,我只想保存直播视频的最新 30 秒. OpenCV 不提供视频处理 ffmpeg 修剪视频但创建了一个新的输出文件,我不想保留副本. #进入循环前创建视频写入#在进入循环之前创建一个视频写入video_writer = cv2.VideoWriter(video_file, ..
发布时间:2021-09-17 20:15:50 Python

Videojs 在不使用任何插件的情况下显示自定义消息

我正在尝试根据 videojs 中的特定条件显示错误消息.是否有任何可能的方式在不使用任何插件(例如 videojs-errors)的情况下显示消息? 我尝试使用 player.error() 但这只会在控制台中打印错误,但我需要在播放器上使用它. 解决方案 您可以使用 Video.js 的内置模态对话框: player.createModal('你的消息在这里!'); http ..
发布时间:2021-09-17 20:14:29 前端开发

从网络浏览器播放本地视频

当用户访问我的网站时,如何播放他们本地硬盘上的视频?另外我想将视频与网站上的控件同步. 解决方案 这对浏览器来说是一个巨大的安全漏洞,因此您需要使用 Flash 或 Java 来请求权限并让用户选择文件...我知道 Java 可以,但我不确定 Flash 可以. 如果您可以控制他们的浏览器,您或许可以传入一个命令行标志来忽略所有安全检查……但是一个人在访问其他站点时会忘记重新启用安全 ..
发布时间:2021-09-17 20:12:09 其他开发

从 P 和 B 帧创建 I 帧

我编写了一个基于 FFMpeg 的 C++ 转换器,它可以接收到 hls-stream 的链接并将其转换为本地 .mp4 视频.到目前为止,一切都很好,转换器就像一个魅力,毫无疑问. 问题:无论我向转换器提供什么输入源,在转换结束时,我只需要接收带有关键帧的视频.由于完美的正向和反向搜索,我需要这样的视频. 众所周知,辅助视频帧(P 和 B)依赖于它们的所有者帧(I 帧),因为该帧包含 ..
发布时间:2021-09-17 20:08:45 C/C++开发

使用 PHP 编辑视频

是否可以使用 PHP 将声音录制到上传的视频中? 解决方案 不,您不能,至少不能仅使用 PHP,因为 PHP 本身不提供录制声音和编辑视频所需的库. 要真正录制视频和声音,您需要像 ffmpeg 这样的库(有 一个方便的 PHP 扩展) 用于视频编辑和 ..
发布时间:2021-09-17 20:08:07 PHP

您可以将 Elgato 的 HDMIComponent Game Capture HD 用作 C# 中的视频输入设备吗?

我们想知道是否可以从 Elgato 的 Game Capture HD(或类似的东西 - 型号/品牌无关紧要)捕获视频流并使用 C# 将其放入窗口中.除了它自己的软件之外,我们还没有找到任何有关使用该产品的任何信息,也没有找到任何其他硬件可以捕获这种情况. 同样,我们的目标只是让带有 Component Out 的设备出现在屏幕上的窗口中,没有别的.没有录音,没有屏幕截图,没有覆盖,什么都没 ..
发布时间:2021-09-17 20:07:24 其他开发

使用定义的宽度、长度和像素位置裁剪视频文件

我正在尝试创建一个程序来检测视频中的人脸.在我接受“面子"之前,必须通过一些要求.在满足所有要求后,我想拍摄包含该“脸部"的框架并裁剪它们以使脸部成为焦点区域.该程序将遍历每一帧并执行此操作,然后获取新视频并将其制作为视频文件. 我从未处理过视频文件或图像文件,所以这对我来说是全新的.我目前正在编写用于确定面部是否被接受以及面部定位的所有算法.我还有一个视频处理器,我是为该项目提供的.视频处 ..
发布时间:2021-09-17 20:04:26 C/C++开发

用PHP上传和显示视频?

我想将视频上传到服务器,然后使用某些播放器(如 youtube)使用 PHP 将其显示在网页上. 我的客户问:“视频不得超过 2 分钟,并且采用 Quicktime、WMV、Mp4 或 FLV 格式." 是否有任何开源脚本可以帮助我上传具有客户要求的视频,然后是播放该视频的开源播放器? 请帮忙! 谢谢 解决方案 这是我最喜欢的解决方案:http://flowplay ..
发布时间:2021-09-17 20:04:17 PHP

VLC 桌面流媒体

编辑 我停止使用 VLC 并切换到 GMax FLV 编码器.它在 IMO 上做得更好. 原帖 我将我的桌面(屏幕)作为 H264 视频流发送到另一台机器,该机器使用以下命令行将其保存到文件中: 流的发送者: vlc -I dummy--sout='#transcode{vcodec=h264,vb=512,scale=0.5}:rtp{mux=ts,dst=192.168.0. ..
发布时间:2021-09-17 20:03:07 其他开发

将视频通话和语音通话添加到我的网站 php

我正在为一些人群创建一个社交网络.在那里我需要向这个站点添加视频通话和语音通话功能(如 facebook 或 Skype).我需要用 PHP 来做到这一点.是否有任何 api 或帮助菜单为此? 解决方案 Link 将发起 Skype 呼叫号码Link 将向用户名发起 Skype 呼叫 易于使用 Skype.不知道 ..
发布时间:2021-09-17 20:02:54 PHP

如何在 MPEG-2 流中找到关键帧,打包在 MPEG-TS 中

我编写了 MPEG-TS 解复用器.它将传输流解包为 PES 数据包.现在我想删除所有帧,直到遇到关键帧. 我该怎么做?我应该在每个 PES 帧中找到 Sequence 块吗? 解决方案 您应该能够在 MPEG-TS 适配字段.如果您处理的传输流不使用 RAI bits,你需要依赖于包含的基本流中的信息.例如,如果您正在处理 H.264 流,则需要查找 IDR sliceNAL 单元 ..
发布时间:2021-09-17 20:02:41 其他开发