使用ffmpeg解码TCP流

时间:2011-08-22 12:28:17

标签: c video ffmpeg libavcodec libav

我在我正在编写的Android应用程序中使用Ffmpeg库。我编写了代码来打开本地文件并使用avformat_open_input()对其进行解码。但是我需要使用Ffmpeg来读取TCP上的视频流。我在Ffmpeg中找到了一些东西,比如libavcodec / tcp.h,但我无法确定如何在解码器中实际打开TCP流。

任何建议都会非常感激。

1 个答案:

答案 0 :(得分:1)

如果您无法通过ffmpeg api直接连接,则可以在外部设置连接并将入站数据写入管道。 ffmpeg库应该能够像普通文件一样从此管道读取。

有关如何设置管道的信息,请参阅this discussion