# ctyun-xstore-livesdk-ios **Repository Path**: chencb19/ctyun-xstore-livesdk-ios ## Basic Information - **Project Name**: ctyun-xstore-livesdk-ios - **Description**: No description available - **Primary Language**: Objective-C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-05-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MediaLiveSDK MediaLiveSDK是用于直播推流的sdk 一、集成步骤 1、编辑 Podfile 文件 ```objc platform :ios, '8.0' target 'YourProjectTarget' do pod 'CTYunLiveSdk', :git=>'https://gitee.com/ctyun-xstore/ctyun-xstore-livesdk-ios.git', branch:'master' end ``` 2、运行 pod update 命令安装SDK 二、使用说明: 1、引入头文件 ```objc #import ``` 2、初始化sdk ```objc // 设置日志回调 [CTYunLiveLogger setDelegate:self]; ``` 3、参考demo使用其他接口 ```objc CTYunLiveVideoConfiguration *videoConfiguration = [CTYunLiveVideoConfiguration new]; videoConfiguration.videoSize = CGSizeMake(360, 640); videoConfiguration.videoBitRate = 800*1024; videoConfiguration.videoMaxBitRate = 1000*1024; videoConfiguration.videoMinBitRate = 500*1024; videoConfiguration.videoFrameRate = 24; videoConfiguration.videoMaxKeyframeInterval = 48; videoConfiguration.outputImageOrientation = UIInterfaceOrientationPortrait; videoConfiguration.autorotate = NO; videoConfiguration.sessionPreset = LFCaptureSessionPreset720x1280; _session = [[CTYunLiveSession alloc] initWithAudioConfiguration:[CTYunLiveAudioConfiguration defaultConfiguration] videoConfiguration:videoConfiguration captureType:LFLiveCaptureDefaultMask]; ```