我在ios中使用 QuickbloxWebRTC 框架进行视频通话。但我没有看到录制此视频通话的任何选项。如果我错过了什么,任何人都可以帮助我。
我的Quickblox sdk版本 2.6.5 我正在关注这个视频通话示例。
由于
答案 0 :(得分:1)
请查看Quickbox教程页面。的 Video_chat_recording 强>
他们已经提到了有关使用方法录制视频会话的所有细节。
- (void)setup{ // Create video Chat QBVideoChat *videoChat = [[QBChat instance] createAndRegisterVideoChatInstance]; [videoChat setIsUseCustomVideoChatCaptureSession:YES]; // Create capture session self.captureSession = [[AVCaptureSession alloc] init]; // // ... setup capture session here /*We create a serial queue to handle the processing of our frames*/ dispatch_queue_t callbackQueue= dispatch_queue_create("cameraQueue", NULL); [videoCaptureOutput setSampleBufferDelegate:self queue:callbackQueue]; /*We start the capture*/ [self.captureSession startRunning]; }
- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection {
// Do something with samples
// ...
// forward video samples to SDK
[videoChat processVideoChatCaptureVideoSample:sampleBuffer];
}
注意: - 您还可以获得帮助记录 CustomVideoChatCaptureSession进行视频聊天
how-to-use-setcustomvideochatcapturesession-for-video-chat
这里提到有关VideoChat Saving
的示例的整个代码我希望这些信息足够你。
答案 1 :(得分:0)
哦!如果是这样,也许您也可以使用我安装的工具。您可以访问AceThinker Screen Grabber Pro的官方网站进行安装。然后,单击“录制”按钮并单击“全屏”以开始在QuickBlox上录制视频通话。接下来,只需点击浮动工具栏上的“停止”按钮即可结束并自动保存录制的呼叫。