比如用户A的前置摄像头拍摄的视频,我将画面变成黑白的帧并进行缩放等操作,再将这些处理过的视频帧分两路,一路显示给用户A自己实时预览,另一路通过你们的云服务器传输给用户B,让用户B也能看到这些经过处理的视频。使用你们的互动直播iOS SDK 1.5我实现了将处理过的黑白视频显示给用户A自己实时预览,但是发现用户B看到的还是未处理过的原始彩色视频。你们的SDK好像没办法实现我后面的那个需求,是这样子吗?十分迫切想知道这一点,谢谢。通过使用下面的代码,SDK直接就把未处理的视频传到云服务器了:myQAVContext.videoCtrl enableCamera: YES complete:^(int result){};下面代码的处理结果根本不传到服务器给网络另一端的用户B观看的:myQAVContext.videoCtrl setLocalVideoDelegate: myLocalPreViewDelegate;-(void)OnVideoPreview: (QAVVideoFrame*)frameData{ //这里处理前置摄像头视频帧,例如黑白化,缩放,旋转等等。 }
相似问题