Skip to content

shortVideoRecord

jiangdsuccess edited this page Nov 16, 2016 · 2 revisions

短视频录制

用户可以录制属于自己的有趣个性短视频(美颜、美声等), 同时能将录制的视频内容同步保存到本地相册中,目前支持MP4文件. 短视频录制和推流代码采用同一个接口,短视频录制和推流只能选择其一.

启停短视频录制

与推流差异,开始直播按钮改成开始录制按钮,推流地址改成录制文件地址

    [_cfgView.btn0 setTitle:@"开始录制" forState:UIControlStateNormal];

    NSString *url = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/RecordAv.mp4"];
    NSURL *hostURL =[[NSURL alloc] initFileURLWithPath:url];

复用推流代码的启动和停止接口

    [_kit.streamerBase startStream:hostURL];
    // ...
    [_kit.streamerBase stopStream];

短视频文件录制时长

最长时间设置成30s,用户可以自定义;在录制的过程中,用户可以随时启停录制.

    //录制视频的最大时间, 单位s
      #define REC_MAX_TIME 30

    //录制持续的时间, 单位s
      int _strSeconds;

注意: 由于视频的内容保存在本地, 请注意限制时长, 避免手机存储满.

1. 推流环节说明

2. 特色功能说明

2.1 采集

2.2 音频处理

2.3 视频处理

2.4 编码

2.5 推流

2.6 输入多样化

2.7 集成

3. 第三方功能

4. 技术专栏

5. 已知问题

8. FAQ

金山云计算

Clone this wiki locally