iOS直播--LFLiveKit视频拍摄及推流
2017-06-20 00:00
2536 查看
摘要: LFLiveKit是一个集成了视频采集-美颜-编码-推流为一体的框架,并且使用起来非常的简单, 我们&a...
LFLiveKit是一个集成了视频采集-美颜-编码-推流为一体的框架,并且使用起来非常的简单, 我们可以在iOS中直接使用该框架进行推流.
下载地址https://github.com/LaiFengiOS/LFLiveKit
pod集成
完整项目地址https://github.com/roycehe/RoyceTV,多多给Star哈
LFLiveKit是一个集成了视频采集-美颜-编码-推流为一体的框架,并且使用起来非常的简单, 我们可以在iOS中直接使用该框架进行推流.
下载地址https://github.com/LaiFengiOS/LFLiveKit
pod集成
pod 'LFLiveKit'
//创建会话并配置 lazy var session: LFLiveSession = { let audioConfiguration = LFLiveAudioConfiguration.default() /* /// 分辨率: 360 *640 帧数:15 码率:500Kps case low1 /// 分辨率: 360 *640 帧数:24 码率:800Kps case low2 /// 分辨率: 360 *640 帧数:30 码率:800Kps case low3 /// 分辨率: 540 *960 帧数:15 码率:800Kps case medium1 /// 分辨率: 540 *960 帧数:24 码率:800Kps case medium2 /// 分辨率: 540 *960 帧数:30 码率:800Kps case medium3 /// 分辨率: 720 *1280 帧数:15 码率:1000Kps case high1 /// 分辨率: 720 *1280 帧数:24 码率:1200Kps case high2 /// 分辨率: 720 *1280 帧数:30 码率:1200Kps case high3 ///美颜设置 open var beautyFace: Bool ///美颜级别 open var beautyLevel: CGFloat /// 亮度 open var brightLevel: CGFloat */ let videoConfiguration = LFLiveVideoConfiguration.defaultConfiguration(for: .low2, outputImageOrientation: .portrait) let session = LFLiveSession(audioConfiguration: audioConfiguration, videoConfiguration: videoConfiguration) session?.preView = self.view return session! }() func startRunning() { //配置信息 let stream = LFLiveStreamInfo() //设置推流地址 stream.url = "rtmp://192.168.3.34:1935/hls/test"; //开始推流 session.startLive(stream) //不加这个无法开启,官方案例没有 session.running = true }
完整项目地址https://github.com/roycehe/RoyceTV,多多给Star哈
相关文章推荐
- 一步步搭建视频直播系统,基于LFLiveKit+ijkplayer+rtmp(iOS端)
- 一步步搭建视频直播系统,基于LFLiveKit+ijkplayer+rtmp(iOS端)
- 自研视频直播技术点分析及使用LFLiveKit,ijkplayer
- iOS开发之直播App流程介绍,直播资料收集汇总,视频推流,视频拉流,SMTP、RTMP、HLS、 PLPlayerKit
- iOS开发之直播App流程介绍,直播资料收集汇总,视频推流,视频拉流,SMTP、RTMP、HLS、 PLPlayerKit
- iOS 基于LFLiveKit + ijkplayer + rtmp 推拉流
- 基于http live streaming, 使用vlc + mediastreamsegmenter + apache 实现iOS视频直播
- iOS开发之直播App流程介绍,直播资料收集汇总,视频推流,视频拉流,SMTP、RTMP、HLS、 PLPlayerKit
- ios 10开发 - 录屏直播ReplayKit Live与广播UI /上传扩展
- iOS开发之直播App流程介绍,直播资料收集汇总,视频推流,视频拉流,SMTP、RTMP、HLS、 PLPlayerKit
- iOS开发之直播App流程介绍,直播资料收集汇总,视频推流,视频拉流,SMTP、RTMP、HLS、 PLPlayerKit
- ios 10 开发-录屏直播 ReplayKit Live 与 Broadcast UI/Upload Extension
- 基于http live streaming, 使用vlc + mediastreamsegmenter + apache 实现iOS视频直播
- iOS开发之直播App流程介绍,直播资料收集汇总,视频推流,视频拉流,SMTP、RTMP、HLS、 PLPlayerKit
- 如何使用iOS实现视频的直播、点播、缓存?-HTTP Live Streaming (HLS)
- [绍棠] iOS直播-播放基于RTMP协议的视频
- 【iOS开发】使用iFrameExtractor实现视频直播
- iOS 直播-获取音频(视频)数据
- iOS之一个超赞的视频直播、第三方库,直播看这个就够了,支持RTMP推流,美颜直播
- HTTP Live Streaming直播(iOS直播)技术分析与实现