如何访问RTCVideoRenderer的帧?(ios)
How to access frames of RTCVideoRenderer ? (ios)
我试图访问RTCVideoRenderer的帧,但没有成功,你能帮我吗?
我注意到有一个";didCaptureVideoFrame";方法,但不在RTCVideoViewDelegate中。我从来没有做过objc,我在RTCVideoViewDelegate中添加了一个方法来获取帧(下面是"didChangeVideoSize"(,但它不会被激发,我想它不会那样工作。
我能够使用Android从远程访问帧;onFrame";对于VideoSink,我认为使用ios会很容易。
PS:为了添加该方法,我从pod中获取了框架并将其放入项目中,因为我注意到当您修改pod时,更改不适用。这是我添加的行:
- (void)videoView:(id<RTCVideoRenderer>)videoView didRenderVideoFrame:(RTCVideoFrame *)frame;
我现在将尝试使用我想要的更改来编译库。
编辑:
我现在正在编译库,我注意到需要更改几个文件才能访问帧,这不会仅仅通过添加10行来完成。
解决了这一问题:如何在AppRTC iOS应用程序中获取帧数据以进行视频修改?
我用了这一行(因为名字从那以后变了(:
@property(atomic, strong) RTCVideoFrame* videoFrame;
我想要一个像安卓系统上的VideoSink这样的"onFrame",但现在还可以。
相关文章:
- 如何访问RTCVideoRenderer的帧?(ios)
- "string.h"在构建适用于iOS的qt应用程序中找不到消息
- 从捕获的帧中裁剪三角形 - OpenCV 和 C++
- OpenCV QT,显示视频的帧(不使用while循环)
- 从 opencv c++ 中的矢量中检索固定的帧数
- 如何在不同的线程中保持一定的帧速率
- 使用 适用于 Android 和 iOS 的 tf-lite C++ API
- 如何提高 OpenCV 实时检测器应用程序的帧率?
- C++ 如何设置精确的帧率限制?
- OpenGL:使用实例化绘图与我正在绘制的帧缓冲进行绘制
- gdb:在选定的帧上提供本地信息
- 直接显示返回错误的帧速率 FPS
- 提高Basler相机的帧率
- ffmpeg/libx264 C API:从短 MP4 末尾丢弃的帧
- 如何找到捕获IP摄像机捕获的帧的准确时间?
- 在UDP(MPEGTS)中流式传输时FFMPEG损坏的帧
- 我可以在C 中编写iOS的设备驱动程序吗?
- 如何绘制到目标纹理大于屏幕分辨率的帧缓冲区
- C++设置"blank"或重置 ifstrean (ios) 的异常掩码
- 访问 Qt3D 中的帧缓冲