2011-08-22 194 views
1

我正在使用我正在編寫的Android應用程序中的Ffmpeg庫。我編寫了代碼來打開本地文件並使用avformat_open_input()進行解碼。不過,我需要使用Ffmpeg通過TCP讀取視頻流。我在Ffmpeg中找到了一些如libavcodec/tcp.h的東西,但我無法建立如何實際打開解碼器中的TCP流。使用ffmpeg解碼TCP流

任何建議將非常感激。

回答

1

如果您無法通過ffmpeg API直接連接,則可以在外部建立連接並將入站數據寫入管道。和普通文件一樣,ffmpeg庫應該能夠從這個管道讀取數據。

請參閱this discussion關於如何設置管道。