如何使用ffmpeg和C拦截编码的视频数据?

时间:2017-02-24 03:09:14

标签: c++ c video ffmpeg

首先,我希望你能理解我糟糕的英语技巧。我会尽力写下关于它的问题。

我目前正在开发一些应用程序。该应用程序将捕获桌面并编码为MP4视频并将mp4视频数据/块发送到另一个客户端(所有这些过程应该在内存而不是文件中运行)。所以另一个客户端应该可以播放从服务器收到的mp4视频/数据/块。

所以我使用UIKeyboardWillHideNotification并重新分配写函数,就像avio = avio_open(...)一样。但这种方式似乎不会产生" mp4文件/块正确。似乎原始avio->write_packet = some_function回调具有将数据包写入文件的实际逻辑。但我不想写一个文件。所以我想了一个星期,但我没有想到它。

所以我的问题是:我如何拦截"编码"应由write_packet处理的视频数据?

0 个答案:

没有答案