当前位置: 首页 > 知识库问答 >
问题:

用ffmpeg从服务器流式传输视频帧

仲孙铭
2023-03-14

我正在发送视频帧的形式的JPEG图像到我的服务器上的RMTP流。在服务器端,我希望将流(ip+端口)连接到ffmpeg,这样它就可以从流中获取图像,并从中创建视频流。

实际上,我的服务器正在监听一个IP和端口来接收帧。这部分完成了。我遇到的问题是如何使用FFMPEG将这些帧转换成视频流。谁能告诉我如何做到这一点吗?我知道image2pipe是我应该使用的,但我在Google上没有找到它的语法和文档。

共有1个答案

袁宜民
2023-03-14

在服务器端,您可以调用cmd-line行应用程序FFMPEG来完成繁重的任务,并将数据流化。

在客户端,我想讨论两种方法

优点:这是最简单、最快的解决方案!

 类似资料:
  • 将RTMP流作为输入或输出处理,并且运行良好。 我想将一些视频(由python脚本管理的动态播放列表)流到RTMP服务器上,我目前正在做一些非常简单的事情:用FFMPEG将我的视频一个接一个地流到RTMP服务器上,但是这会在每次视频结束时导致连接中断,当下一个视频开始时,流就准备好了。 我想流那些视频没有任何连接中断连续,然后流可以被正确地观看。 我使用这个命令将我的视频一个接一个地流到服务器

  • 问题内容: 我一直在使用Node.js中的二进制流进行实验,但令我惊讶的是,确实有一个工作演示,它使用节点无线电流获取Shoutcast流,并使用分块编码将其推入HTML5元素。但这仅适用于Safari! 这是我的服务器代码: 我的客户代码很简单: 这在Mac上的Safari 5中可以正常运行,但在Chrome或Firefox中似乎无法执行任何操作。有任何想法吗? 可能的候选对象包括编码问题,或者

  • 问题内容: 我想将录制的音频从浏览器实时流传输到服务器并播放。该服务器最终将成为播放这些音频流的嵌入式设备。 到目前为止,我已经成功地录制了音频并将其编码为WAVE文件,并使用网络音频API并按照本教程在浏览器上播放。 现在,我有了.WAV编码的Blob流。我试图找到通过Web套接字连接将其流式传输到Node.js后端并使用npm模块播放它们的方法。但是我没有运气。 有人知道我应该遵循的任何资源或

  • 问题内容: 我目前正在尝试将直播麦克风音频从Android设备流式传输到Java程序。我首先在两个Android设备之间发送实时音频,以确认我的方法正确。在接收设备上几乎没有任何延迟地可以完美地听到音频。接下来,我将相同的音频流发送到一个小型Java程序,并验证了数据也已正确发送到此处。现在,我想要做的是对这些数据进行编码,并以某种方式在运行Java程序的服务器上对其进行回放。我宁愿在使用HTML

  • 如果有人能把我引向正确的方向,我会很感激,这样我就知道从哪里开始了。

  • 我正在开发一个可以流式传输. m3u8播放列表(HLS播放)中的音频流的项目。我正在为上述目的使用Videojs。当我使用. m3u8和(. ts)格式的视频时,一切都很顺利。这些流在所有主要浏览器中播放。代码如下: 和html格式 该代码适用于包含<代码>位的HLS。ts视频流。 现在,我的流提供程序通过给我