
# 场景1： 初始化
#### 描述
使用投屏SDK业务组件时，需要先完成SDK的基础组件的初始化。
#### 业务流程
1. 调用IdeaShareServiceController的shareInstance类方法获取Controller的单例 ![](https://support.huaweicloud.com/ideahub-IdeaShare-SDK/figure/zh-cn_image_0000001252838403.png "点击放大")
2. 初始化dataBuffer录屏数据共享内存空间 ![](https://support.huaweicloud.com/ideahub-IdeaShare-SDK/figure/zh-cn_image_0000001253118371.png "点击放大")
   KGroup参数为项目工程的Group ID即Signing\&Capabilities设置页签中的App Groups项，如图1-6所示。
   图1-6 Group ID
   ![](https://support.huaweicloud.com/ideahub-IdeaShare-SDK/figure/zh-cn_image_0000001207998458.png "点击放大")
   
3. 初始化日志、SDK和音频策略 ![](https://support.huaweicloud.com/ideahub-IdeaShare-SDK/figure/zh-cn_image_0000001253238349.png "点击放大")
4. 注册通知 将自身设置为IdeaShareServiceController单例的通知事件代理，并自定义实现代理方法，用以收到服务端事件通知后做相应的处理 ![](https://support.huaweicloud.com/ideahub-IdeaShare-SDK/figure/zh-cn_image_0000001208158452.png "点击放大")
   ![](https://support.huaweicloud.com/ideahub-IdeaShare-SDK/figure/zh-cn_image_0000001252998397.png "点击放大")
   
 
#### 注意事项
- Group ID需要用户传入本工程的App Groups；
- 录制进程和主程序的App Groups保持一致；
- 录制进程不需要初始化，在开始共享时由主程序唤醒，具体步骤见【场景5开始投屏】
 
