如何使用QuickBlox录制视频通话

时间:2016-02-10 09:27:02

标签: ios quickblox

我在ios中使用 QuickbloxWebRTC 框架进行视频通话。但我没有看到录制此视频通话的任何选项。如果我错过了什么,任何人都可以帮助我。

我的Quickblox sdk版本 2.6.5 我正在关注这个视频通话示例。

sample-videochat-webrtc

由于

2 个答案:

答案 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

的示例的整个代码

Quickblox video chat saving

我希望这些信息足够你。

答案 1 :(得分:0)

哦!如果是这样,也许您也可以使用我安装的工具。您可以访问AceThinker Screen Grabber Pro的官方网站进行安装。然后,单击“录制”按钮并单击“全屏”以开始在QuickBlox上录制视频通话。接下来,只需点击浮动工具栏上的“停止”按钮即可结束并自动保存录制的呼叫。