首先,我希望你能理解我糟糕的英语技巧。我会尽力写下关于它的问题。
我目前正在开发一些应用程序。该应用程序将捕获桌面并编码为MP4视频并将mp4视频数据/块发送到另一个客户端(所有这些过程应该在内存而不是文件中运行)。所以另一个客户端应该可以播放从服务器收到的mp4视频/数据/块。
所以我使用UIKeyboardWillHideNotification
并重新分配写函数,就像avio = avio_open(...)
一样。但这种方式似乎不会产生" mp4文件/块正确。似乎原始avio->write_packet = some_function
回调具有将数据包写入文件的实际逻辑。但我不想写一个文件。所以我想了一个星期,但我没有想到它。
所以我的问题是:我如何拦截"编码"应由write_packet
处理的视频数据?