如何使用ffmpeg流式传输摄像机,以及如何使用live555通过网络发送

如何使用ffmpeg流式传输摄像机,以及如何使用live555通过网络发送,ffmpeg,http-live-streaming,live-streaming,live555,Ffmpeg,Http Live Streaming,Live Streaming,Live555,我正在制作一个流媒体网络摄像头的应用程序。我想使用ffmpeg来捕获相机,ffmpeg作为编码器,live555作为服务器。我知道我必须在live555中实现DeviceSource.cpp以封装编码器以接收来自ffmpeg的帧。因此,任何人都可以为我提供一些关于实现的教程或示例。非常感谢。这是一个很好的示例,说明了您在这里所做的工作: 是一个C++ VS2010项目,展示如何用FFMPEG编码RAGB原始帧,然后将离散帧发送到LIVE55中进行流式传输。 VS2010项目包括所有库和包含文件

我正在制作一个流媒体网络摄像头的应用程序。我想使用ffmpeg来捕获相机,ffmpeg作为编码器,live555作为服务器。我知道我必须在live555中实现DeviceSource.cpp以封装编码器以接收来自ffmpeg的帧。因此,任何人都可以为我提供一些关于实现的教程或示例。非常感谢。

这是一个很好的示例,说明了您在这里所做的工作:

是一个C++ VS2010项目,展示如何用FFMPEG编码RAGB原始帧,然后将离散帧发送到LIVE55中进行流式传输。 VS2010项目包括所有库和包含文件,因此它应该只是一个解压缩的例子,在VS2010中运行.sln文件,编译并运行

此外,VLC源代码实现了FFMPEG和Live555,您可以查看它们的代码以获得一些额外的指针

祝你好运