我如何使用ffmpeg流摄像机,并通过网络使用live555发送



我正在制作一个流媒体网络摄像头的应用程序。我想使用ffmpeg捕捉相机,ffmpeg作为编码器和live555作为服务器。我知道我必须在live555中实现DeviceSource.cpp来封装编码器以接收来自ffmpeg的帧。所以谁能给我提供一些教程或实施的例子。

下面是一个很好的例子:

https://www.imc-store.com.au/Articles.asp?ID=278

这是一个c++ VS2010项目,展示了如何使用FFMPEG编码原始RGB帧,然后将该离散帧发送到Live555上进行流式传输。

VS2010项目包含了所有的库和包含文件,所以它应该只是一个解压缩的情况下,在VS2010中运行。sln文件,编译和运行!

VLC源代码也实现了FFMPEG和Live555,你可以看看他们的代码中的一些额外的指针!

祝你好运!

相关内容

  • 没有找到相关文章

最新更新