1

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

任何建议将不胜感激。

4

1 回答 1

1

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

请参阅有关如何设置管道的讨论。

于 2011-08-22T12:47:18.470 回答